群晖-虚拟机ups不断电系统

群晖-虚拟机ups不断电系统

前言

目的: 在只有一个ups通信端口的情况下,实现多个设备在断电后都能够接收到关机命令。
原理: ups通信端口接入群晖,让群晖成为ups服务器然后其他设备通过网络接入。

群晖ups

此部分很简单,将ups通信端口的usb接入群晖系统的usb端口即可。
然后在控制面板硬件和电源开启ups支持即可
在这里插入图片描述
在最后要启用网络ups服务器,让其他设备能够通过网络接入。

虚拟机ups

参考博文1
参考博文2
感谢作者的教程

首先需要ssh登录虚拟机的后台
然后

  • 下载NUT套件
    apt install nut -y
  • 编辑NUT配置文件
    vim /etc/nut/nut.conf (可以使用winscp连接上,在windows环境下面更换)
  • 将“MODE=”后面修改成如下参数
    MODE=netclient(然后输入“:wq”保存退出)
  • 更改连接配置
    vim /etc/nut/upsmon.conf
  • 找到 MONITOR 在下方增加一行
    MONITOR ups@nas的ip 1 upsmon pass slave(将nas的ip换成你nas的ip,其他参数都不要更改,原因参考博文1!,请注意此句MONITOR 前面没有#号,#代表注释!)

原因图片
在这里插入图片描述

原因结束


  • 启动nut-client服务,并设置自动启动
    systemctl start nut-client && systemctl enable nut-client
  • 测试是否成功连接UPS服务器
    upsc ups@NAS IP
    如果有输出信息,那么就成功

效果

  • 在断电后,首先会群晖收到通知,然后群晖立马会通知虚拟机等其他设备关机,实现同时开始关机。

猜你喜欢

转载自blog.csdn.net/qq_37429313/article/details/113786525