原创文章,转载请注明出处
https://qiedd.com/
环境
Proxmox 6.1-7
安装apcupsd
#PVE 6基于debian10,ssh root登录PVE或者使用web shell apt install apcupsd -y
编辑apcupsd配置文件/etc/apcupsd/apcupsd.conf
有以下几个地方要改
#UPSNAME改成 UPSNAME XXX(随便起个名字) #设置为30表示,切换到ups电源30S后开始关闭虚拟机,然后关闭宿主机,0为不启用 TIMEOUT 30 #每隔15s输出ups状态到日志中 STATTIME 15 #开启日志,日志文件为/var/log/apcupsd.status LOGSTATS on
一些参数说明
#线缆类型为usb UPSCABLE usb #usb接口,自动识别 UPSTYPE usb DEVICE #断电6s后才识别为正在使用电池,防止短时间断电导致错误+1 ONBATTERYDELAY 6 #电池电量低于5%时关闭主机 BATTERYLEVEL 5 #预计电量剩余时间小于3分钟时关闭主机 MINUTES 3
关于apcupsd的命令
#启动apcupsd systemctl start apcupsd #查看apcupsd进程状态 systemctl status apcupsd #开机启动 systemctl enable apcupsd #重启apcupsd,更改配置文件后使用 systemctl restart apcupsd #查看ups状态 apcaccess
现在可以断电试试看了
17 条评论
lwz5250 · 2020年5月5日 下午11:31
厉害,属于PVE相关的经典教程了,最近在搞UPS,刚好看到这个。
mrseven · 2020年9月16日 下午3:22
我想问一下,怎么设置才可以设置成 市电断电之后5分钟或者3分钟关机?
Lordpenguindd · 2020年9月16日 下午8:23
timeout那里设置成300或者180
mrseven · 2020年9月17日 下午6:24
按照你这个方法设置了,全部一样,只是修改了
mrseven · 2020年9月17日 下午6:25
可是pve没有自动关闭虚拟机,ups也没有断电,apcuspd在运营中
mrseven · 2020年9月17日 下午6:27
前面的两条回复发错了,我按照你的方法设置了,修改了BATTERYLEVEL 90 MINUTES 10,但是我现在断电后,pve无法自动关闭里面的虚拟机,一直使用ups的电量
Lordpenguindd · 2020年9月17日 下午8:30
断开交流电时,pve的tty会弹出apcupsd的警告吗
是所有虚拟机无法关机还是只有一台虚拟机不行
不会是openwrt吧…
mrseven · 2020年9月18日 上午1:10
前面功能都实现了,但是我现在设置好了之后,pve连接的ups,ups连接的市电,市电没有断电,但是只要我把pve开机他就会自动关我的pve。
Lordpenguindd · 2020年9月18日 上午1:14
apcaccess的输出正常吗
mrseven · 2020年9月18日 上午1:26
正常,大佬你家我QQ把,我现在不知道为什么我明明ups连着市电了但是只要pve开机,pve就显示在使用电池电量,然后可能出发到低于5%电量关机了
mrseven · 2020年9月18日 上午1:26
Broadcast message from root@m7seven (somewhere) (Fri Sep 18 01:12:27 2020):
Power failure on UPS m7. Running on batteries. 提示的这个
mrseven · 2020年9月18日 上午1:42
这个apcupsd怎么查看ups 的电量?
mrseven · 2020年9月18日 下午12:42
你用的是什么型号的ups,我发现bk650m2-ch和pve兼容性有问题,会断联,然后pve只用电池电量
Lordpenguindd · 2020年9月18日 下午2:25
啊,原来是这个问题
上星期我也买了一台这个型号的UPS
apcupasd会获取到错误的UPS状态
使用apcaccess查看UPS状态后你会发现提示你使用电池
但是在win下用powerchute查看是使用市电的
目前我在使用时关闭了“切换到电池关闭设备”的功能
只能等待上游更新了
刺心 · 2021年1月15日 下午2:53
记录一下 我设置过程中出现的问题 ,新的apcupsd 上面的配置文件中 默认的usb设备 选择中会有一个默认设备,那个那个DEVICE 后面选项设为空 才会自动选择usb端口否侧会 连接不上ups
bugprogrammer · 2021年11月5日 上午8:10
请问一下,pve下跑TrueNAS Core,用这个办法直接关机pve,TrueNAS会不会被强制切断?还是先关闭TrueNAS,最后再关PVE?
Lordpenguindd · 2021年11月6日 上午12:36
pve关机时,会先向vm发送关机命令的
等待vm关机后才会关闭宿主机