NAS教程:群晖+UPS+UNRAID+NUT不断电系统,单UPS支持双NAS

2020-01-21 13:48:48 150点赞 1596收藏 102评论

追加修改(2020-01-25 19:39:44):
更新、更正一下: 1. 输入(UNRAID-UPS slave username, password)的地方,是为了其他副机可以通过本副机通知关闭电源用的 2. Runtime left - 剩余设置的时间时关闭电源(比如:剩余4分钟后关机) Time on battery - 收到停机通知后运行设置的时间后关机(比如:4分钟后关机)


前言:

初来乍到,请多关照!

第一次写技术帖,近来关注“阿文菌”和“司波图”,学到了很多折腾NAS的技术,在此感谢两位大神的无私奉献!

因为怕断电损坏硬件、数据丢失,特地为白群晖配备了UPS,极大的方便了在简单改造中(换插座,接线的时候)和意外的时候不需要关闭群晖系统,但当加配了自组NAS后发现自己的UPS只支持断电通知一台NAS关机,而且市面上的UPS大都也只支持一台设备断电通知,虽然电源插口有很多个。为了同样保证新NAS数据安全,只有增加一个UPS或者通过软件通知新NAS关机两条路可行,大佬们直接加购一台UPS即可,无奈“穷折腾”,开启网络学习大法,发现UPS+群晖+UNRAID的话题少之又少,但还好相似的技术贴还可以参考,基本思路就是:UPS断电通知群晖系统,群晖系统自动关机前通过网络通知另一台NAS(UNRAID系统)关机。

我先介绍我这次用到的设备以及软件:

NUT

不用下载,一会在UNRAID里面的DOCKER上直接安装。

网络UPS工具(NUT)的主要目标是为电力设备提供支持,例如不间断电源,配电单元,自动转换开关,电源单元和太阳能控制器。

NUT提供了许多控制和监视功能,并具有统一的控制和管理界面。

UPS:

我用的是 APC BK650-CH UPS ,但不局限于这款哦,之所以选择这款主要是体积小,支持群晖,有断电通知功能(这是必须的),性价比高,供电时间能满足现有设备自主关机就可以了(100W-23min,200W-11min基本满足家庭NAS设备自动关机时间要求)

APC施耐德BK650-CH不间断UPS电源/400W/650VAUPS电源559元京东去购买


APC BK650-CH UPS 可以为多个设备供电,但USB接口只有一个,也就是说UPS本身断电后,会通过USB线通知和它连接的设备断电信息,且只能通知一台,如果有多台设备(特指NAS和一些能安装NUT的设备)需要主动断电,只能这台主机通过网络通知其他设备主动断电,这里便会用到NUT软件。

NAS教程:群晖+UPS+UNRAID+NUT不断电系统,单UPS支持双NAS





群晖218+

工作主力,照片自动备份,Drive等,群晖的管理系统是我选择的主要原因

群晖(Synology)DS2182盘位四核心NAS网络存储服务器(无内置硬盘)2200元京东去购买


自组NAS(UNRAID系统)

mineNAS+9600K+Z390M ITX+16G内存条+12T*2+256G M.2固态+500G固态缓存(感谢阿文菌给种的草)

娱乐主力,Plex,下载,4K电影,备份机(这个配置对于这些应用属于杀鸡用了宰牛刀,但实际上我还可以用宰牛刀宰牛:256G固态盘中已装的win10系统,开机改动启动项就可以把NAS换成PC使用,但不可以双系统同时在线)

下面开始硬件的部署:

连接图示,这里只简单画出了交换机,UPS,两台NAS的连接关系,为了确保外电断开后,关键设备之间还能通信,所以交换机(用路由的交换的加入路由)必须要加入到UPS中(图很丑)

NAS教程:群晖+UPS+UNRAID+NUT不断电系统,单UPS支持双NAS


简单文字描述一下:

1. 两台NAS都通过网线连接交换机(或者路由)

2. 两台NAS和交换机(或者路由)的电源都插到UPS上

3. UPS附带的通信线连接UPS和群晖(这里称作UPS主机,另一台NAS称UPS作副机)

下面开始软件的部署:

1. 群晖的设置

设置如图所示,时间根据UPS能力设定,不需要太长时间,我们只需要在偶然外部断开电源后有个时间的缓冲就可以了,不需要设备持续工作太久远,比如说不小心拔开了插头,及时恢复插头就可以了,不影响NAS正常工作。

群晖自带NUT服务器,记得点开并设置UPS副机的IP地址(一定要记得固定群晖和UNRAID-NAS的ID)

NAS教程:群晖+UPS+UNRAID+NUT不断电系统,单UPS支持双NAS


至此群晖设置结束,是的,结束了,不过到此你可以试一下断开UPS外部电源(UPS会间断鸣音报警),群晖是否会在规定的时间内自主关机。

2. UNRAID的NUT安装和设置

安装NUT:

使用UNRAID系统的小朋友应该已经安装了APP插件,没安装?那就多说一句,可以参考”阿文菌“的帖子

NAS教程:手把手教您 3分钟安装UNRAID系统 并设置硬盘共享文件 Docker容器APP前言大家好,俺又来了!久等了!UNRAID是一款类似NAS的操作系统,和PVE、ESXI很像,但又很不同。在我使用了大半个月后,已经完美搭建出自己的家用NAS服务器,我觉得非常好用,所以推荐给大家。老规矩,废话少说,本文都是干货,欢迎大家提前点赞、点收藏,谢谢大家的支持!下面这篇关于UNRAID的介阿文菌| 448 评论349 收藏2k查看详情


在APPS界面下搜索:NUT Network UPS Tools,在结果中找到此APP并点击安装(如下图)

NAS教程:群晖+UPS+UNRAID+NUT不断电系统,单UPS支持双NAS


安装成功后在SETTINGS界面找到NUT SETTINGS 并打开(如下图)

NAS教程:群晖+UPS+UNRAID+NUT不断电系统,单UPS支持双NAS


下面我们开始如图设置(差异按需设置,不懂可按以下设置,IP地址和用户名密码根据实际填写,别照填了):


NAS教程:群晖+UPS+UNRAID+NUT不断电系统,单UPS支持双NAS

点击APPLY结束后,出现以下内容就算成功了(一次成功)

NAS教程:群晖+UPS+UNRAID+NUT不断电系统,单UPS支持双NAS


至此硬件连接、软件设置基本结束,断开UPS外部电源测试一下:UNRAID出现以下提醒说明连接成功。

NAS教程:群晖+UPS+UNRAID+NUT不断电系统,单UPS支持双NAS



使用感受

设置过程简单,无需再购买一台新的UPS,NUT服务器安装在NAS主机上面(直接连接UPS断电信号线),群晖自带无需安装,如果涉及其他系统,需要自行安装,这个我没有尝试过,有简单的方法,就不绕道了,NUT“客户端”(docker内可安装)安装到需要NAS主机通知断电的副机NAS上面。

整个过程简单顺利完成,在断电的时候遇到了意外情况:NAS副机成功在接收到来自主机NAS的断电信息,自动关机成功,来电后再次手动开启副机的时候,副机莫名的会自动关机,难道群晖持续在发送关机信号吗?重启群晖后问题解决了,副机NAS成功开启。


总结

设备昂贵,数据无价,上手简单,有限的花费同时解决双NAS供电保护系统,何乐而不为呢


展开 收起

Synology 群晖 DS220+ 2盘位NAS (赛扬J4025、2GB)

Synology 群晖 DS220+ 2盘位NAS (赛扬J4025、2GB)

2179元起

Synology 群晖 DS224+ 双盘位NAS(赛扬J4125、2GB)

Synology 群晖 DS224+ 双盘位NAS(赛扬J4125、2GB)

2849元起

Synology 群晖 DS920+ 4盘位 NAS存储(J4125、4GB)

Synology 群晖 DS920+ 4盘位 NAS存储(J4125、4GB)

2190.84元起

Synology 群晖 DS423+ 4盘位 NAS网络存储 (Intel四核 、无内置硬盘)

Synology 群晖 DS423+ 4盘位 NAS网络存储 (Intel四核 、无内置硬盘)

4099元起

Synology 群晖 DS1821+ 8盘位NAS (V1500B、4GB)

Synology 群晖 DS1821+ 8盘位NAS (V1500B、4GB)

8899元起

Synology 群晖 DS223j 双盘位 NAS网络存储服务器 私有云 智能相册 文件自动同步

Synology 群晖 DS223j 双盘位 NAS网络存储服务器 私有云 智能相册 文件自动同步

1549元起

Synology 群晖 DS923+ NAS网络存储服务器 标准无硬盘

Synology 群晖 DS923+ NAS网络存储服务器 标准无硬盘

4899元起

Synology 群晖 DS1821+ 8盘位 NAS(V1500B、4GB)

Synology 群晖 DS1821+ 8盘位 NAS(V1500B、4GB)

7196元起

Synology 群晖 DS223 2盘位NAS(Realtek RTD1619B、2GB)

Synology 群晖 DS223 2盘位NAS(Realtek RTD1619B、2GB)

2299元起

Synology 群晖 DS720+ 双盘位NAS(J4125、2GB)

Synology 群晖 DS720+ 双盘位NAS(J4125、2GB)

4099元起

Synology 群晖 DS1522+ 5盘位NAS(锐龙R1600、8GB)

Synology 群晖 DS1522+ 5盘位NAS(锐龙R1600、8GB)

6399元起

群晖(Synology)DS124单盘位NAS网络存储服务器私有云智能相册文件自动同步

群晖(Synology)DS124单盘位NAS网络存储服务器私有云智能相册文件自动同步

1399元起

Synology 群晖 DS218+ 2盘位 NAS网络存储服务器 京东云定制版(J3355、2GB)

Synology 群晖 DS218+ 2盘位 NAS网络存储服务器 京东云定制版(J3355、2GB)

暂无报价

synology群晖nas云存储ds920+中小型企业办公网络存储群辉家庭个人私有云盘四盘位NAS备份硬盘服务器ds918+(DS920+希捷企业级16T*4)

synology群晖nas云存储ds920+中小型企业办公网络存储群辉家庭个人私有云盘四盘位NAS备份硬盘服务器ds918+(DS920+希捷企业级16T*4)

4150元起

Synology 群晖 DS416 企业级 NAS网络存储

Synology 群晖 DS416 企业级 NAS网络存储

暂无报价

Synology 群晖 DS420+ 4盘位NAS (赛扬J4025、2GB)

Synology 群晖 DS420+ 4盘位NAS (赛扬J4025、2GB)

3090元起
102评论

  • 精彩
  • 最新
  • 正好有个问题请教下,我是两台群晖接入同一个交换机,交换机和两台群晖都在同一个ups下,但是上层分配ip的路由器并没有接ups<群晖ip通过dhcp绑定分配ip)。如果断电,那么直连ups的那台群晖,还能通过还在工作但不分配ip的交换机通知另外一台未直连ups的群晖吗?

    校验提示文案

    提交
    首先,nas最好不要用dhcp分配ip,自己输入固定ip比较方便日后维护。其次,nas拿到ip以后就和dhcp没关系了。路由器断电难道nas已有的ip就没了?只要交换机还通电就不影响互相访问。这些是网络基本知识

    校验提示文案

    提交
    我确实没想到这个问题,也没法直接确切的回答你这个问题。目前我的路由也是插在UPS上面的,这是一个解决方式,另外NAS系统内设置好固定IP,通过交换机交换数据,应该可以达到同样的效果,未测试,不确定这个方法一定可行。

    校验提示文案

    提交
    还有8条回复
    收起所有回复
  • 问一下 UNRAID的xfs和win10怎么互通数据

    校验提示文案

    提交
    两种方法 1. docker安装unassigned devices 挂载SMB; 2.docker安装syncthing 互相同步数据<两台设备都需要安装)

    校验提示文案

    提交
    感谢 [高兴] zsbd

    校验提示文案

    提交
    收起所有回复
  • 那种带监控卡的能通知多台设备么?

    校验提示文案

    提交
    没了解过这种设备 [损失几个亿]

    校验提示文案

    提交
    你是说apc带网卡的那种,可以直接用apc的官方解决方案

    校验提示文案

    提交
    收起所有回复
  • 请问lz的unraid和群晖版本是多少?我用6.8.1 unraid和6.2.2的3617,unraid并不成功

    校验提示文案

    提交
    自己破案了,6.2.2的ups服务器有问题,不能做主机

    校验提示文案

    提交
    我都是用的最新版本的,Unraid之所以没用快乐版是应为系统CPU只有新版的unraid能开启核显。

    校验提示文案

    提交
    收起所有回复
  • 直接写个脚本ping路由器,不通了一段时间后执行关机,然后买个最普通的ups搞定

    校验提示文案

    提交
    大佬,这个脚本怎么写的?能不能共享一下脚本?

    校验提示文案

    提交
    收起所有回复
  • 具体接线:ups专给黑群晖,路由只接市电
    脚本如下:
    #!/bin/sh

    MonitorIP=192.168.1.1
    DelayTime=240s

    if ping $MonitorIP -W 2 -w 2 -c 2 | grep '^[0-9].*ms$' > /dev/null
    then
    echo "Power on."
    else
    synologset1 sys warn 0x11600036
    sleep $DelayTime
    if ping $MonitorIP -W 2 -w 2 -c 2 | grep '[0-9].*ms$' > /dev/null
    then
    synologset1 sys warn 0x11600035
    else
    synologset1 sys warn 0x11600037
    poweroff
    fi
    fi


    exit 0

    校验提示文案

    提交
  • 不用那么麻烦,随便整个正规牌子,不带通讯口的还便宜不少

    校验提示文案

    提交
    不带通讯口,如何实现自动关机啊

    校验提示文案

    提交
    脚本命令,大概意思就是,每隔一定时间,比如0点开始,每隔5分钟,ping指定IP比如路由器或者光猫(网件 10.0.0.1),市电如果停电会不通,考虑正常情况会重启光猫或者路由器,设置一定时间比如3分钟(重启足够了)以后群晖自动关机

    校验提示文案

    提交
    还有1条回复
    收起所有回复
  • 我发现两台群晖更加简单,一台机器连接ups数据线,勾选启用网络ups服务器,然后把另外一台的ip输入允许的diskstation设备然后点应用,再在另一台群晖的不断电系统选项里点启用ups支持,类型选synologu不断电系统服务器,然后输入第一台群晖的ip,点应用就大功告成了

    校验提示文案

    提交
    一般大厂nas都支持ups服务器,选用联动的方法就是这样。甚至可以PC装原厂的应用,也做联动。十年前的单盘emc都支持。有了原厂提供的这类服务直接用了,所以估计没人捣鼓作者的方法。没用过会好奇

    校验提示文案

    提交
    有一点作者没考虑到。这些方法都通过内网通讯实现,所以要保证断电时二,三层网络设备要通电工作中才行

    校验提示文案

    提交
    还有3条回复
    收起所有回复
  • 楼主您好,我想请问下可不可以直接把两台主机用网线连接啊?中间不接交换机,这样断电了两台设备不是还可以通讯吗?

    校验提示文案

    提交
  • 先赞为敬,正准备入ups

    校验提示文案

    提交
  • 有没有大佬知道windows server 2019如何设置bk650,apk的软件不支持

    校验提示文案

    提交

    校验提示文案

    提交
    谢谢!我是ups直连win主机,没用群灰,我研究一下这个软件

    校验提示文案

    提交
    收起所有回复
  • 越玩越厉害了。大妈这里几个都可以在一块开公司了。

    校验提示文案

    提交
  • 再麻烦的UNRAID安装没写……

    校验提示文案

    提交
  • unraid虚拟win10就好了,集显?可以直通

    校验提示文案

    提交
  • 一直没有机会验证,如果一栋楼停电了,运营商机房和弱电还有供电吗 [皱眉]

    校验提示文案

    提交
    有 除非是整条线路停电。

    校验提示文案

    提交
    收起所有回复
  • 请问我的现在是路由器和群晖,威联通都接到bk650上,ups的usb连接的威联通,威联通里ups副机输的群晖的ip地址。停电后威联通,群晖和ups按顺序都能自动关机吗?

    校验提示文案

    提交
    我也是不同的机器。你研究好了可以交流下。你说的这个貌似不行。

    校验提示文案

    提交
    收起所有回复
  • 飞线再外挂一块电池呢?100W23分钟有点短。

    校验提示文案

    提交
  • 市电断了之后pc能关机,市电来了之后pc能否自动开机?

    校验提示文案

    提交
    bios开启来电自启

    校验提示文案

    提交
    没找到啊,只有断掉回复开机。但是有ups所以是主动正常关机的

    校验提示文案

    提交
    还有4条回复
    收起所有回复
  • 问一下,unraid作ups主机时,怎么设置?

    校验提示文案

    提交
    mode选netserver,ip 127.0.0.1,monitor用户名密码不用填,slave用户名密码随意,driver根据auto detect显示来选(apc650是usbhid-ups>,然后群晖那里类型选第一个,ip输入unraid的ip

    校验提示文案

    提交
    请问,我也是unraid做ups主机,群辉已设置ups副机,能正常识别和断电自动关机。但是我的unraid的主机怎么设置都无法做到断电自动关机。请问大佬应该怎么设置哈。(我的群辉是虚拟在unraid下的,不直通usb的话只能unraid做ups主机。PS: ups型号跟大佬一样>

    校验提示文案

    提交
    还有10条回复
    收起所有回复
  • 说明下,本人小白,搬运是大佬的方案,白嫖了3+年,稳定好用。请注意,路由器或者光猫接市电,NAS接ups,大概意思:每天运行,0:00开始,我设5分钟一次,结束23:55,192.168.1.1是路由地址,不一样自己改正,240s是延时240秒<根据电池续航自己设置),如果一分钟,改59s之类,如此类推 - - - 一般来说,3-5分钟,路由器或者光猫正常重启应该都没问题

    校验提示文案

    提交
    但是关机之后这个脚本要第二天 0点才能开启 万一一天断两次电呢

    校验提示文案

    提交
    嗯嗯,个人所知,这个问题好像还无解,不过技术大佬应该有办法,具体没关注,不清楚

    校验提示文案

    提交
    收起所有回复
提示信息

取消
确认
评论举报

相关好价推荐
查看更多好价

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
1.5K
扫一下,分享更方便,购买更轻松