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
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
打赏
< <上一篇
下一篇>>
文章目录
关闭
目 录