问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

告别数据丢失!UPS为NAS保驾护航

创作时间:
作者:
@小白创作中心

告别数据丢失!UPS为NAS保驾护航

引用
什么值得买
1.
https://post.smzdm.com/p/adm7l56d/

前言

在家庭或小型办公环境中,NAS(网络附加存储)的数据安全至关重要。为了防止意外断电导致的数据丢失和硬盘损坏,为NAS配置UPS(不间断电源)是一个有效的解决方案。本文将详细介绍如何为NAS配置UPS,包括硬件连接、软件设置以及告警通知的完整过程。

物理安装

到货之后,首先需要将UPS进行物理连接:

  1. 接上UPS的电源,打开电源开关,开关上绿灯亮起。

    连接电源线

  2. 同时接上它与NAS的USB通讯线。

    连接通讯线

整体架构

在本例中,NAS运行在Esxi虚拟化环境之上:

  • UPS的USB通讯线接物理主机的USB口
  • DSM与Esxi的VM Kernel网卡可以通过网络互通

    整体架构图

NAS配置

对于黑群晖用户,需要进行以下配置步骤:

  1. 在Esxi控制台中编辑DSM虚机配置,添加USB设备。
  2. 打开虚机电源,等待群晖启动完毕后进入配置界面。
  3. 进入不断电系统,启用UPS支持,选择USB UPS。
  4. 检查UPS连接状态并设置供电模式,建议等待30秒后进入关机状态。

NUT(Network UPS Tools)

对于黑群晖用户,还需要配置NUT(Network UPS Tools)以确保Esxi层面的断电保护:

  1. 在群晖中配置NUT Server,IP地址填入Esxi的IP。

  2. 在Esxi上安装NutClient,可以从GitHub仓库下载:https://github.com/rgc2000/NutClient-ESXi

    下载安装包

  3. 通过SSH登录NAS后台,将安装包复制到/tmp目录并安装:

    esxcli software vib install -d /tmp/NutClient-ESXi-2.8.2-2.6.2-offline_bundle.zip
    
  4. 配置NutClient的关键参数:

  • UserVars.NutUpsName:ups@
  • UserVars.NutUser:monuser
  • UserVars.NutPassword:secret
  • UserVars.NutFinalDelay:电量低时等待关闭时间
  • UserVars.NutOnBatteryDelay:使用电池时等待关闭时间
  1. 配置服务自启动,并检查服务状态。


NutClient配置

通讯告警

为了在断电时及时收到通知,可以配置以下告警渠道:

  1. 邮件通知渠道
  2. Webhook(企业微信或其他第三方服务)


企微webhook配置

断电测试

通过拔掉UPS的电源线进行断电测试:

  1. UPS侦测到市电断开后立即发送通知。
  2. 群晖虚机关闭,随后物理服务器关闭。
  3. 邮件和企业微信都收到了告警通知。


邮件告警

企业微信告警

至此,整个环境配置和测试均已完成,可以有效防止意外断电导致的数据丢失和硬盘损坏。

© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号