ESXI绑定APC家的UPS
理论上这种方式适合于任何基于Linux的系统(FreeNAS,黑群晖等)
1、打开eSXi的ssh远程服务;
2、eSXi虚拟机设置中添加USB设备,将APC的UPS添加到虚拟机硬件中;
3、LinuxVM中安装apcupsd
sudo apt-get install apcupsd
4、配置/etc/apcupsd/apcupsd.conf
UPSNAME <自定义名称> #这行定义你的UPS名称
UPSCABLE usb #设置UPS的通讯模式为USB模式
UPSTYPE usb #设置UPS类型为usb型,记得注释掉下面那行DEVICE /dev/ttyS0
5、编辑/etc/default/apcupsd
ISCONFIGURED=yes
6、重启apcupsd守护进程
sudo service apcupsd restart
7、测试UPS的状态 apcaccess 如果看到上面的画面,恭喜,已经完成了90%了
8、安装putty的plink
sudo apt-get install plink
9、使用plink连接一下esxi主机的ip地址,并保存RSA指纹
plink [email protected]
y
exit
10、编辑/etc/apcupsd/apccontrol脚本,找到doshutdown) 将下面3行替换为
echo “UPS ${2} initiated Shutdown Sequence” | ${WALL}
/usr/bin/plink root@ -pw “/sbin/shutdown.sh && /sbin/poweroff”
;;
此行是整个解决方案的核心,即在关机流程中远程ssh控制esxi主机依次关闭虚拟机,最后关闭服务器! 搞定!拔掉插头自己测试一下吧
本文转自chiphell论坛:https://www.chiphell.com/thread-1338585-1-1.html
版权声明:
作者:RuyeNet
链接:https://www.iloveu.top/archives/119
来源:RuyeNet
文章版权归作者所有,未经允许请勿转载。

共有 0 条评论