利用vMA在UPS市电断电时关闭ESXi主机

2024-01-28 08:40

本文主要是介绍利用vMA在UPS市电断电时关闭ESXi主机,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

在上一篇介绍了如何部置vMA,在本篇我们利用vMA使UPS在市电断电后,自动关闭ESXi主机及里面的所有虚拟机。

需求

  现有一服务器,安装 ESXi55,里面有若干虚拟机,一台山特C3K UPS,市电断电后,要求UPS通知ESXi关机,

原理

  断电后,UPS透过RS-232通知安裝在Windows中的UPS代理程序,代理程序通知vMA,vMA对Esxi Server執行關機腳本,Esxi Server使用shutdown guest功能关闭所有VM后,再关闭ESXi实体主机。

软件安装

   我们使用Winpower作为代理程序,下载地址:[http://www.ups-software-download.com/](http://www.ups-software-download.com/)。最新版本是V4.4.03,支持ESXi5.5,在这里,需要下载二个软件:

1、Winpower_setup_LinuxAMD64.tar.gz

2、Winpower_setup_Windows.zip

其中第一个软件要安装在vMA虚拟机上,充当主控代理程序,第二个是Windows平台上的程序,用于设置UPS关机条件的各个参数。

用putty登录进入,如图1。

图1

将ESXi主机加入到vMA,只有加加入了vMA,才可以由vMA管理,如图2

在这里插入图片描述

图2

初始化ESXi主机,使用命令:vifptarget -s server,如图3.

图3

通过winscp将Winpower_setup_LinuxAMD64.tar.gz上传到vMA的/home/vi-admin/下,解压缩tar -v

zxvf Winpower_setup_LinuxAMD64.tar.gz,解压到当前Winpower_setup_LinuxAMD64文件夹下,进入到其子文件夹LinuxAMD64,运行./setup_console.bin,如图4。

wKioL1Q3TPTwHnlXAAHCiny2VfE769.jpg在这里插入图片描述

图4

出现安装界面,提示按回车键继续,若想退出安装,可以输入quit,如图5

在这里插入图片描述

图5

回车键后,提示安装路径,默认是/opt/MonitorSoftware,改变其路径,这里设为/home/vi-admin/winpower,输入y确认,如图6

在这里插入图片描述

图6

安装完成后,进入到/home/vi-admin/Winpower文件夹下,输入./agent start启动监控程序, 如图7

在这里插入图片描述

图7

验证是否正常工作,输入./agent status, 返回Agent is runing…,说明程序运行中,下一步是安装Windows平台的程序,过程不提供图片,重点是设置参数,首先以管理员身份登录,否则不能修改任何参数,管理员初始密码是Administrator,注意,第一个字母是大写A,如图9

图9

进入主界面,显示UPS状态,如图10

在这里插入图片描述

图10

打开Device菜单下的Shutdown Parameter子菜单,如图11

在这里插入图片描述

图11

在Shutdown Options下是设置关机条件参数,我们作如下设置:

1、【电源低电位是立即关机】:Begin Shutdown Immediately when Battery is Low。

2、【主机关机】:System->Shut down。

3、【UPS关机】:Shut down UPS。

4、【系统关机后,UPS关机延时时间】 System shutdown need time 设为5分钟。

Shutdown Remote Agents 选项设置远程代理主机关机条件,通过Add按钮可以增加多台远程代理主机,

输入远程代理主机的IP地址就可以了,如图12

在这里插入图片描述

图12

测试

我们拨掉UPS的电源线,验证UPS是否会按设定的条件关机。

转载至:https://blog.51cto.com/261402/1561917

这篇关于利用vMA在UPS市电断电时关闭ESXi主机的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/653085

相关文章

浅谈主机加固,六种有效的主机加固方法

在数字化时代,数据的价值不言而喻,但随之而来的安全威胁也日益严峻。从勒索病毒到内部泄露,企业的数据安全面临着前所未有的挑战。为了应对这些挑战,一种全新的主机加固解决方案应运而生。 MCK主机加固解决方案,采用先进的安全容器中间件技术,构建起一套内核级的纵深立体防护体系。这一体系突破了传统安全防护的局限,即使在管理员权限被恶意利用的情况下,也能确保服务器的安全稳定运行。 普适主机加固措施:

实例:如何统计当前主机的连接状态和连接数

统计当前主机的连接状态和连接数 在 Linux 中,可使用 ss 命令来查看主机的网络连接状态。以下是统计当前主机连接状态和连接主机数量的具体操作。 1. 统计当前主机的连接状态 使用 ss 命令结合 grep、cut、sort 和 uniq 命令来统计当前主机的 TCP 连接状态。 ss -nta | grep -v '^State' | cut -d " " -f 1 | sort |

C#关闭指定时间段的Excel进程的方法

private DateTime beforeTime;            //Excel启动之前时间          private DateTime afterTime;               //Excel启动之后时间          //举例          beforeTime = DateTime.Now;          Excel.Applicat

argodb自定义函数读取hdfs文件的注意点,避免FileSystem已关闭异常

一、问题描述 一位同学反馈,他写的argo存过中调用了一个自定义函数,函数会加载hdfs上的一个文件,但有些节点会报FileSystem closed异常,同时有时任务会成功,有时会失败。 二、问题分析 argodb的计算引擎是基于spark的定制化引擎,对于自定义函数的调用跟hive on spark的是一致的。udf要通过反射生成实例,然后迭代调用evaluate。通过代码分析,udf在

【虚拟化】AIO主机安装PVE8,配置网络,安装win11(virtio,qcow2,scsi,oobe,adk)

【虚拟化】AIO主机安装PVE8,配置网络,安装win11(virtio,qcow2,scsi,oobe,adk) 文章目录 1、ESXI vs PVE,AIO主机系统二选一2、PVE网络配置(DNS,换源,网卡,https,概览)3、win11虚拟化配置(virtio,raw,qcow2)附,域名解析,rocky9.4,黑群晖 1、ESXI vs PVE,AIO主机系统二选

linux定时监听ssh服务是否启动-------麒麟操作系统永久关闭swap

linux监听ssh服务是否启动 1、监听脚本2、定时任务3、麒麟操作系统,永久关闭swap 1、监听脚本 #在/usr/local/bin目录下新建脚本文件 cd /usr/local/bintouch check_sshd.sh#给可执行权限chmod +x /usr/local/bin/check_sshd.sh 脚本内容如下: #!/bin/bashs

使用Python控制Excel应用:打开与关闭工作簿的技术性探讨

目录 引言 一、安装必要的库 1. xlwings 2. openpyxl 二、使用xlwings打开和关闭Excel工作簿 2.1 启动和退出Excel 2.2 打开和关闭工作簿 2.3 创建新工作簿 三、使用openpyxl打开和关闭Excel工作簿 3.1 打开工作簿 3.2 保存和关闭工作簿 四、案例分析 4.1 读取Excel文件中的数据 4.2 写入数据到E

虚拟机ubuntu与主机共享文件夹

现在主机(windows)上新建一个共享文件夹 打开虚拟机 按下面操作打开共享文件夹   进入虚拟机的系统    cd /mnt/hgfs 如果报错 可以按下面的解决   挂载一下  sudo mount -t fuse.vmhgfs-fuse .host:/ /mnt/hgfs -o allow_other 如果显示不存在这个文件夹  我们可以去自己创建一个 cd /mnt

[vue小白]npm run运行以后无法关闭

开启vue任务后,关闭git bash窗口发现端口仍然被占用,程序没有关闭 通过查询资料,大部分都说ctrl+c就可以了,但是经过实践发现并不可行,目测大部分都是复制粘贴的答案。 经过尝试,最终发现可能只能暴力关闭了 1.在cmd中输入netstat -ano查询占用端口号的pid 2. 然后在任务管理器中查询对应的任务并关闭 3. 在linux系统中更简单,直接kill -9 pid即可

【linux 防火墙设置】3条命令关闭linux防火墙

检查防火墙是否开启 firewall-cmd --state runing是防火墙运行中 如果 not runing的话不用次步骤 防火墙配置 说明:防火墙中有一个配置文件,表示当Linux系统启动时防火墙应该如何操作!!! 需求: 告诉linux系统以后开机不需要启动防火墙 命令: systemctl disable firewalld.service 手动关闭防火墙 说明: