UPS不间断电源的研究继续,威联通群晖共用方法

  前言  

首先感谢“UC新闻震惊部“这位大神,本方法是基于他的文章而来,然后更新适配群晖DSM7.2系统,大体上没有变化,看他的文章一样能完成

我之前是一台物理主机UnRaid,使用群晖虚拟机专门用于管理文件。这次更新是增加了新物理主机威联通作为主NAS,UnRaid的主机改刷群晖DSM作为副NAS

我所使用的是之前的UPS文章介绍过的“APC BK650M2-CH”,UPS基本上只有1个断电通知的数据通信接口,但是却有3个以上的国标5口电源,当我们接上了多个NAS时,就会遇到只有其中1个NAS能正常关机,其他NAS跟没用UPS一样,都会遭遇异常断电,轻则数据丢失,重则损坏硬件

图片

解决多个NAS进行UPS通信的方法,基本都是用NUT(Newtowrk UPS Tool)方案。但威联通的NUT设置跟群晖的互不兼容,两者没办法按正常方法设置成功,需要做些处理。在网上也有大神分享使用ping脚本进行判断的方法,不过使用上是没有NUT来的方便。具体怎么操作先看看文章吧

  教程  

首先把UPS的通信接口连接上威联通NAS,在威联通管理页面上能看到外部设备那里有新设备,点击即可跳转到UPS设置里。把“启用网络不间断电源服务器”勾选上,下方填入群晖NAS的IP地址

图片

接着打开群晖管理页面,在控制面板中启用终端机SSH功能。通过ssh连接上群晖,这一步网上很多方法,不懂的可以现查一下。首先“sudo -i”切换到管理员账号

图片

接着输入“vim /usr/syno/bin/synoupscommon”编辑UPS相关脚本文件,往下翻找到193行,键盘中点击“i”进入编辑模式,把“MONITOR ups@S{server_ip} 1 monuser secret slave”,修改为“MONITOR qnapups@S{server_ip} 1 admin 123456 slave”。最后按esc,输入“:wq”保存并退出即可

图片

我们回到群晖管理页面的UPS设置处,取消勾选“启用 UPS 支持”,点击“应用”按钮,然后再重启启用UPS,类型选择“Synology不断电系统服务器”,IP地址处填入你的威联通NAS的地址,最后再点击“应用”按钮。这一步需要完成UPS启用服务的“重启”,即关闭再打开

图片

根据“UC新闻震惊部“这位大神所说,这一步其实就完成了,红字部分不管也没关系。通过“cat /var/log/messages”命令,可以看到“Startup successful”和“UPS [qnapups@10.0.0.861 connected”字样,这是成功连接UPS的证明

图片

最后输入“vim /usr/syno/bin/synoups”,在这个脚本里第69行和80行的“ups”字样都改为“qnapups”,保存退出

图片

此时群晖就顺利跟UPS接上头了,断电关机的话都会一并响应

  结语  

为了解决UPS通信的问题,我翻遍了整个英文互联网都没找到方法。但转头在中文互联网上,发现早有大神在2020年就摸索出来了,果然论折腾摸索的能力,还得看千禧年间的第一代网民