相信各位NAS大佬人手一个UPS电源吧,不然一旦突然断电,对于硬盘来说可谓是致命的打击。
目前市面上比较常见的UPS有山特、威神、科华等等。
我用的就是山特UPS。然而这个UPS只有一个USB接口,只能连接一个设备进行断电通知。
那么,如何实现一旦断电,让多台设备都收到通知呢?包括PC、工控机ESXI等等。
下面,给大家介绍一下如何将群晖NAS的UPS共享给PC和ESXI,实现一旦断电,所有设备都能够收到断电通知,并执行响应的命令!
一、原理
本文所介绍的内容主要用到了网络UPS的功能,那么什么是网络UPS呢?
网络UPS是指一种通过网络连接的无间断电源(UPS),用于保护服务器及其他网络设备免受电力故障和电力波动的影响。 UPS是一种供电设备,当电网发生故障或电力供应中断时,它会立即转换为备用电源,以确保电力继续供应。 而网络UPS服务器的特点在于它能够通过网络进行远程监控和管理。
二、群晖NAS设置
群晖NAS使用的是NUT协议。NUT有Server和Client两种,其中Server用于发送UPS的信息,Client用于接收UPS的信息。
群晖NAS可以启动NUT Server。因此只需要在群晖的【硬件和电源->不断电系统】中,把启动网络UPS服务器打上勾,然后再允许的Synology Nas设备中,把PC和工控机的ip加上,就可以让PC和工控机通过NUT Client来访问群晖NAS搭建的NUT Server,如下图所示:
三、PC设置
PC下载WinNut来连接NUT Server,地址如下:https://github.com/gawindx/WinNUT-Client
下载安装完之后,再设置里设置好连接信息,以及关机选项等信息即可,如下图所示:
另外,可以再windows的【任务计划程序】中,把winnut设置为开机就启动,而不需要等到账号登陆才启动。
四、ESXI设置
ESXI可以用NUT-Client来连接NUT Server,地址如下:
https://github.com/rgc2000/NutClient-ESXi
下载最新的release包,如NutClient-ESXi-2.8.0-2.4.1.x86_64.tar.gz,传到ESXI的/tmp/nut目录下,解压出来。
然后依次执行下面的命令进行安装:
esxcli software acceptance set --level=CommunitySupported # 将协议等级跳到社区支持
sh upsmon-install.sh # 安装nutclient
安装成功之后,会出现下面的信息:
Installation Result
Message: Operation finished successfully.
Reboot Required: false
VIBs Installed: Margar_bootbank_upsmon_2.7.4-2.1.0
VIBs Removed:
VIBs Skipped:
然后进入到ESXI页面,进入到【管理->系统->高级设置】里,按照如下图进行设置,配置NUT Client的相关参数:
然后进入到【管理->系统->服务】中,找到NutClient,右键选择策略,改成随主机启动和停止,然后启动Nut Client即可。
这样,就能够实现一旦断电,其他所有设备都能够接收到断电指令了!
推荐本站淘宝优惠价购买喜欢的宝贝:
本文链接:https://hqyman.cn/post/11372.html 非本站原创文章欢迎转载,原创文章需保留本站地址!
休息一下~~