关于TrueNAS使用UPS,PVE调用TrueNAS的UPS信息
一、TrueNAS连接UPS
第一步、将UPS用串口或者USB连接到TrueNAS
第二步、定位到UPS服务进入编辑
第三步、设置服务,打开服务、勾选自动启动
UPS模式:可以选择Master,方便后期其他设备通过UNT服务调用UPS状态
驱动项:如果你的是大品牌按上面的选就行了,如果是国产的或不知名的,可以选择后测试一下能不能连接,国产大部分二三线都是blazer驱动(但也不是全部,自己测),如果连了USB就选后面括号带blazer_usb的,如果连的串口就选blazer_ser,型号什么的不重要,随便。反正也找不到-_-!
端口项:串口的选择cuau0(如果有多个串口的选完进命令行测试,能显示的就是对的)usb的可以选择auto,可以自动识别,强迫症用户可以进命令行
usbconfig找到自己的UPS,看前面的ugen*.*就是(小品牌是不会显示具体型号的一般是USB to Serial什么的)
关机模式:UPS goes on battery 就是当UPS使用电池时,然后下面的关机倒计时才会生效,单位秒,该模式下UPS使用电池供电后XX秒服务器关机。
UPS reaches low battery模式就是当UPS快没电了服务器才关机,这样下面的倒计时就不生效了。老UPS不建议选这个模式,因为电池不耐用,什么时候快没电了不准,可能上一秒还有30%电量,下一秒突然就强制关机了,这样服务器就来不及反应做不到及时关机了。如果闲的蛋疼,可以自己测试一下自己的UPS什么时候低电量了,然后马上进命令行
upsc ups查看battery.charge项就是剩余百分比
然后稍微加个10%到20%的在ups服务设置项里下面的附加参数(ups.conf)里写上电池关机参数
ignorelb override.battery.charge.low = 30这里的30就是你要关机的电池百分比。
关机命令:这个没啥好说的
/sbin/shutdown -p now或者
init 0下面的关闭UPS建议勾选,这样服务器关机后UPS也会关机,停止送电。然后当市电来时UPS启动,服务器如果设置了来电自启,那就能自动开机了。
第四步、设置完成后打开命令行
upsc ups如果能显示出ups信息那就是通了,如果报错,那就是驱动错了或者端口错了。重新选择就可以了。驱动如果错了,同类型的就不用去选了,肯定全部对,选其他的(比如选的blazer,如果报错,那括号里同样是blazer的那些都不用试了,改其他的试)
其他说明
1、部分品牌的UPS电源使用USB线时会不定期连接失败,建议改用串口。
2、UPS以串口连接服务器串口时,如果服务器只有一个串口且带串口重定向的话,一定要在BIOS里把串口重定向关了(比如华为RH2288 V3),再把TrueNAS的串行控制台关掉。
保存后重启TrueNAS。
二、PVE设置
首先将TrueNAS里ups服务配置里勾选远程监控
记住监控账号和密码,保存退出。
打开PVE的shell,安装NUT
apt install nut -y装完后打开nut.conf设置服务为客户端
nano /etc/nut/nut.conf定位到MODE=none修改为MODE=netclient
保存退出,再修改upsmon.conf
nano /etc/nut/upsmon.conf适当位置添加如下两行非#开头的代码
RUN_AS_USER root #以root方式运行 MONITOR ups@10.10.10.10 1 upsmon fixmepass secondary #ups是TrueNAS服务里的标识符,默认就是ups #@后面的是TrueNAS服务器的IP地址 #upsmon和fixmepass是TrueNAS服务里的监控用户和监控密码,这是默认的用户和密码 #secondary就是从设备保存退出后,启动NUT监控以及设置为开机自启动
systemctl start nut-client && systemctl enable nut-client测试是否连接
upsc ups@10.10.10.10 #@后面的是TrueNAS服务器IP如果能跳出和TrueNAS里一样的UPS信息就是成功了,报连接错误就是设置有问题。
本文地址:http://cms.xisix.com:8880/post-131.html
添加新评论