【NAS】PVE设置UPS断电关机
如果是基于PVE组建NAS,那么断电自动关机设置应该在底层
这里用APC BK650演示
安装apcupsd
apt install apcupsd -y
修改配置
vim /etc/apcupsd/apcupsd.conf
修改几个地方
#UPSNAME改成
UPSNAME XXX(随便起个名字)
#设置为5表示,切换到ups电源5S后开始关闭虚拟机,然后关闭宿主机,0为不启用
TIMEOUT 2
#每隔5s输出ups状态到日志中
STATTIME 5
#开启日志,日志文件为/var/log/apcupsd.status
LOGSTATS on
#线缆类型为usb
UPSCABLE usb
#usb接口,自动识别
UPSTYPE usb
#还要注意把下面这行注释掉,不然不会自动发现usb
# DEVICE /dev/ttyS0
#断电6s后才识别为正在使用电池,防止短时间断电导致错误
ONBATTERYDELAY 6
#电池电量低于5%时关闭主机,建议修改为95
BATTERYLEVEL 5
#预计电量剩余时间小于3分钟时关闭主机,建议设置600,保证立刻关机
MINUTES 3
之后
启动apcupsd
systemctl start apcupsd
设置开机自启
systemctl enable apcupsd
重启apcupsd,更改配置文件后使用
systemctl restart apcupsd
查看apcupsd进程状态
systemctl status apcupsd

查看ups状态
apcaccess

断电测试
必须要测试,排查问题,手动断电后
shell显示

网页管理端显示

需要注意的是,似乎只有当你退出网页管理端以后它才会真正关机
最后测试成功