万事屋转载之ESXI绑定APC家的UPS!

买了个DELL 3681,跑起了ESXI,结果发现件杯具的事。。。普通的ups都不支持esxi。。。

服务器又太贵,吐槽君下不去手。

万事屋转载之ESXI绑定APC家的UPS!插图

还好,糖糖推荐了一个链接,chiphell 论坛有人直接贴出了一个方案,支持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

万事屋转载之ESXI绑定APC家的UPS!插图(1)

如果看到上面的画面,恭喜,已经完成了90%了

8、安装putty的plink

sudo apt-get install plink

9、使用plink连接一下esxi主机的ip地址,并保存RSA指纹

plink root@<esxi主机IP>
y
exit

10、编辑/etc/apcupsd/apccontrol脚本,找到doshutdown) 将下面3行替换为

echo “UPS ${2} initiated Shutdown Sequence” | ${WALL}
/usr/bin/plink root@<eSXi主机IP> -pw <root密码> “/sbin/shutdown.sh && /sbin/poweroff”
;;

此行是整个解决方案的核心,即在关机流程中远程ssh控制esxi主机依次关闭虚拟机,最后关闭服务器!

搞定!拔掉插头自己测试一下吧

本文转自chiphell论坛:https://www.chiphell.com/thread-1338585-1-1.html

人已赞赏
技术宅

万事屋推荐乐歌H1手摇式电脑升降桌!顺带来点开箱照!

2020-6-25 0:07:45

技术宅

桌面最后一步,电脑散热搞定~完美!

2020-6-27 15:03:05

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索