来吧兄弟,一起玩一起讨论!
您需要 登录 才可以下载或查看,没有账号?注册
×
本帖最后由 gasment 于 2023-10-13 11:45 编辑
2023.10.13重新编辑....
UPS联动服务部署,多系统联动安全关机,NUT server /nut client 部署教程
图文较长,如有纰漏,欢迎指正
本教程ups型号为【APC BK650M2-CH】,其他品牌除驱动部署外不同,其他部分均可参考
nut server为服务端,触发ups消息时,向外发送事件消息;
nut client为客户端,接收ups事件消息,并执行相关任务;
先列下目前楼主测试到的可于部署的系统版本
nut server:
esxi 6.7-8:无nut server插件可供部署;
PVE 7.x:测试可行;
PVE 8.x:APC型号的新版驱动目前存在问题,无法处理ups硬件操作,需手动安装旧版,但仍存在不确定性,因此不推荐宿主部署为server;可另起虚拟机部署;
Ubuntu22:测试可行;
Armbian:本人用的N1盒子,版本Armbian 23.02.0-trunk Jammy with Linux 5.15.95,测试可行;
群晖7.2.1:自带nut server,但是魔改了,手动配置有点难度,做server端自定义程度不高,建议只做client端;
truenas core/scale:自带nut server;
net client:
因为client不涉及ups驱动操作,以上列出系统均可作为client端运行
server端部署建议:
PVE 7.x、ubuntu22、debian11、armbian(N1盒子等)---确保ups驱动为旧版2.7.4即可,新版2.8.x目前有报错;
另外,不用担心nut server所在系统启动次序问题,例如虚拟机部署nut server,启动比pve慢,导致联动失败的问题,ups client的监控程序upsmon有重新连接的功能,server端上线后会自动恢复;
开始正文
内容太多了,论坛排版有点问题,部分地方可能有疏漏,欢迎反馈
|