一、前言:HA 集群的 “供电安全锁”——UPS 设置的核心价值
对于部署Synology 高可用集群(HA 集群) 的企业用户而言,集群的核心优势是 “节点故障时无缝切换,保障业务不中断”,但这一优势依赖稳定供电 —— 若遭遇突然断电,即使双节点硬件正常,也会因数据写入中断导致存储卷损坏、集群配置紊乱,甚至引发 “双节点同时宕机” 的灾难。
Synology HA 集群 UPS 设置的核心作用,是在断电时为集群争取 “安全关机时间”:通过 UPS 持续供电,让 HA 集群先完成数据同步、服务切换(若需),再按预设逻辑同步关机,避免数据丢失或配置损坏。与单节点 NAS 的 UPS 设置不同,HA 集群需确保 “双节点同时获取 UPS 状态、同步执行关机操作”,否则易出现 “主节点关机、从节点仍运行” 的冲突。本文严格依据 Synology 官方《How to set up UPS for high availability cluster》技术文档,从 “兼容适配→硬件连接→软件配置→测试验证” 全流程,帮你搭建 HA 集群的供电防护体系。
二、前提准备:3 大核心适配要求(避免设置失败)
HA 集群 UPS 设置需先满足 “UPS 兼容、硬件支持、网络连通” 三大前提,否则会出现 “UPS 不识别”“节点不同步” 等问题:
1. 选择 Synology 兼容的 UPS 型号(关键前提)
并非所有 UPS 都支持 HA 集群,需选择符合以下条件的型号:
- 支持的通信方式:优先选择 “USB+SNMP” 双通信的 UPS(如 CyberPower CP1500PFCLCD、APC Smart-UPS SMT1500C),USB 用于主节点本地连接,SNMP 用于从节点网络访问;
- 负载容量要求:UPS 额定负载需≥HA 集群双节点总功率 + 存储设备功率(例如:双 DS923 + 节点总功率约 60W,搭配 4 块硬盘约 40W,需选择额定负载≥150W 的 UPS,预留冗余)。
官方推荐 HA 集群 UPS 型号表(2025 年更新)
| UPS 品牌 | 型号 | 通信方式 | 额定负载 | 适配集群规模 |
|------------|---------------|----------------|----------|--------------------|
| CyberPower | CP1500PFCLCD | USB+SNMP | 1500VA | 双节点 + 4-8 盘存储 |
| APC | SMT1500C | USB+SNMP | 1500VA | 双节点 + 8-12 盘存储 |
| Synology | UPS500 | USB | 500VA | 双迷你节点(如 DS224+) |
2. 确认 HA 集群硬件与系统状态
设置前需确保集群处于 “健康同步” 状态,避免基础问题影响 UPS 配置:
- 登录 HA 集群主节点 DSM,进入 “高可用集群”→“状态”,确认:
- 双节点 “状态” 均为 “正常”,无 “同步失败”“节点离线” 警告;
- 存储卷 “状态” 为 “已挂载”,数据同步进度显示 “100%”;
- 升级 DSM 至 7.0 及以上版本(旧版 DSM 6.x 对 HA 集群 UPS 同步支持不完善,易出现 BUG)。
3. 准备硬件连接材料
材料名称 | 用途 | 要求 |
USB Type-B 数据线 | 连接主节点 NAS 与 UPS(传递本地供电状态) | 长度≤3 米,避免信号衰减 |
网线(Cat6 类) | 连接 UPS 网络管理卡与集**换机(从节点通过网络获取 UPS 状态) | 支持千兆传输,确保网络稳定 |
交换机(千兆) | 汇聚 HA 集群双节点与 UPS 网络管理卡,确保三者在同一局域网 | 无端口限速,避免通信延迟 |
三、Step-by-Step:HA 集群 UPS 设置全流程(分硬件 + 软件)
阶段 1:硬件连接 —— 双节点与 UPS 的 3 种拓扑方案
根据 UPS 类型选择连接方案,核心原则是 “主节点优先本地连接,从节点通过网络同步状态”:
方案 1:带 SNMP 网络管理卡的 UPS(推荐,适合企业级集群)
- 连接主节点与 UPS(本地通信):
- 将 USB Type-B 数据线一端插入 UPS 的 “USB 通信口”,另一端插入 HA 集群主节点的 USB 3.0 端口(避免使用 USB 2.0,防止通信速率不足);
- 连接 UPS 与交换机(网络通信):
- 将网线一端插入 UPS 网络管理卡的 RJ45 端口,另一端插入集群专用交换机;
- 确认连接状态:
- 通电后,UPS 电源灯呈 “绿色常亮”,网络管理卡灯 “绿色闪烁”(表示网络连通),主节点 USB 口灯 “微弱亮起”(表示 USB 识别成功)。
方案 2:无网络管理卡的 USB UPS(适合小型集群)
若 UPS 无 SNMP 功能,需通过 “主节点转发 UPS 状态” 实现从节点同步:
- 仅将主节点通过 USB 连接 UPS(从节点不直接连 UPS);
- 确保 HA 集群双节点已通过 “高可用集群” 配置完成数据同步与心跳通信(依赖集群内部通信通道转发 UPS 状态)。
方案 3:双 UPS 冗余配置(高安全需求,如金融、医疗行业)
为进一步提升供电可靠性,可部署两台 UPS 分别为主、从节点供电,再通过网络同步状态:
- UPS1 通过 USB 连主节点,UPS2 通过 USB 连从节点;
- 两台 UPS 通过网线连接同一交换机,启用 “UPS 冗余同步” 功能(需 UPS 支持该特性),确保一台 UPS 故障时,另一台无缝接管。
阶段 2:软件配置 ——DSM 中设置 UPS 同步与关机规则
需在 HA 集群主节点配置 UPS 参数,从节点会自动同步配置,无需重复操作:
1. 主节点启用 UPS 支持并识别设备
- 登录主节点 DSM,进入 “控制面板”→“硬件与电源”→“UPS” 选项卡;
- 勾选 “启用 UPS 支持”,在 “UPS 类型” 中选择对应通信方式:
- 带 SNMP 的 UPS:选择 “网络 UPS(SNMP) ”,输入 UPS 网络管理卡的静态 IP(如 192.168.1.20),点击 “测试连接”,显示 “连接成功” 则继续;
- 仅 USB 的 UPS:选择 “本地 UPS(USB) ”,系统会自动扫描 USB 设备,识别到 UPS 后显示型号(如 “CyberPower CP1500PFCLCD”);
- 点击 “应用”,此时主节点已能获取 UPS 实时状态(如电池电量、负载率)。
2. 配置 HA 集群同步关机规则(核心步骤)
- 在 “UPS” 设置页面,点击 “高级设置”,进入集群同步配置:
- 勾选 “允许高可用集群从节点同步 UPS 状态”(关键!确保从节点能接收主节点转发的断电通知);
- 设置 “断电后等待时间”:推荐设为 “3 分钟”(预留足够时间让集群完成数据同步与服务切换,避免仓促关机);
- 设置 “电池电量低阈值”:推荐设为 “20%”(当 UPS 电池电量低于 20% 时,无论等待时间是否结束,立即触发关机,防止电池耗尽);
- 配置 “关机顺序”:
- 选择 “先同步数据,再同时关机”(避免主节点先关机导致从节点数据同步中断);
- (可选)勾选 “关机前发送通知”,设置通知方式(邮件 + 企业微信推送),确保管理员收到断电告警;
- 点击 “确定” 保存配置,系统会自动将 UPS 设置同步到从节点(可登录从节点 DSM “UPS” 页面,确认配置与主节点一致)。
3. 排除非集群设备(避免资源抢占)
为防止其他非集群 NAS 占用 UPS 资源,需设置 “UPS 客户端权限”:
- 在 “UPS” 页面点击 “客户端设置”,勾选 “仅允许以下 IP 地址的设备使用 UPS”;
- 输入 HA 集群双节点的 IP 地址(如 192.168.1.10、192.168.1.11),点击 “添加”;
- 取消勾选 “允许所有设备使用 UPS”,避免非集群设备断电时抢占 UPS 供电时间。
阶段 3:测试验证 —— 模拟断电确保配置生效
设置完成后必须通过模拟断电测试,避免实际断电时配置失效:
- 准备工作:
- 确保 HA 集群双节点数据同步完成(“高可用集群→状态” 显示 “同步 100%”);
- 关闭集群上的非核心服务(如 Docker 容器、Video Station),减少关机时的数据写入量;
- 模拟断电操作:
- 拔掉 UPS 接入市电的电源线(此时 UPS 切换为电池供电,开始倒计时);
- 观察集群响应(关键验证点):
- 0-1 分钟:主节点 DSM 通知栏弹出 “UPS 已切换至电池供电,剩余电量 XX%”,从节点同步显示相同通知(表示状态同步成功);
- 1-3 分钟:集群自动执行 “数据同步检查”,主节点向从节点发送 “预关机指令”,从节点停止接收新请求;
- 3 分钟时:双节点同时弹出 “即将关机” 提示,随后自动断电(若电池电量未低于 20%);
- 恢复供电验证:
- 插上 UPS 市电电源线,UPS 恢复市电供电,电池开始充电;
- HA 集群双节点自动重启,重启后进入 “高可用集群→状态”,确认 “节点状态正常”“数据同步 100%”,无配置损坏提示。
四、常见问题与解决方案:HA 集群 UPS 设置的 6 大痛点
1. 问题 1:主节点能识别 UPS,从节点显示 “UPS 状态未知”
- 原因:① 从节点未同步主节点 UPS 配置;② 集群内部通信通道堵塞;
- 登录主节点 “高可用集群→配置→同步”,点击 “手动同步配置”,等待同步完成;
- 检查集群心跳线(若有)是否松动,通过 “Ping 从节点 IP -t” 确认主从节点网络延迟<1ms;
- 若为 USB UPS,确保主节点 “UPS→高级设置” 中已勾选 “允许从节点同步状态”。
2. 问题 2:模拟断电时,双节点不同步关机(主节点先关,从节点后关)
- 原因:① 关机等待时间设置过短(<3 分钟);② 从节点 UPS 状态同步延迟;
- 将 “断电后等待时间” 延长至 “5 分钟”,确保从节点有足够时间接收关机指令;
- 若为 SNMP UPS,在 UPS 管理界面降低 “状态刷新频率”(如从 60 秒改为 30 秒),减少同步延迟。
3. 问题 3:UPS 连接后,DSM 提示 “无法识别 USB 设备”
- 原因:① USB 线损坏或端口接触不良;② UPS 未启用 USB 通信功能;③ DSM 版本过低;
- 更换新的 USB Type-B 数据线,尝试插入主节点其他 USB 端口;
- 通过 UPS 物理按键启用 “USB 通信模式”(部分 UPS 默认禁用,需手动开启);
- 将 DSM 升级至最新版本(控制面板→更新与还原→检查更新),修复 USB 设备识别 BUG。
五、长效维护:3 个关键操作,确保 UPS 长期稳定
- 定期测试 UPS 供电能力:
- 每季度执行 1 次模拟断电测试,检查 UPS 电池续航是否达标(如标称续航 30 分钟,实际应≥25 分钟,低于 20 分钟需更换电池);
- 监控 UPS 电池健康状态:
- 在主节点 DSM “UPS” 页面,查看 “电池健康度”,低于 80% 时需及时更换 UPS 电池(避免断电时续航不足);
- 同步更新 UPS 固件:
- 定期访问 UPS 厂商官网,下载最新固件并更新(尤其是网络管理卡固件,修复通信漏洞,提升与 HA 集群的兼容性)。
六、总结:HA 集群 UPS 设置的核心逻辑 ——“同步为王”
Synology HA 集群 UPS 设置的核心并非 “让 UPS 供电”,而是 “确保双节点同步感知供电状态、同步执行安全操作”:通过硬件连接实现 “主节点本地获取 + 从节点网络同步”,通过软件配置定义 “等待时间 + 关机顺序”,最终通过模拟测试验证可靠性。
对于企业用户而言,这一设置是 HA 集群 “高可用” 特性的重要补充 —— 若忽视 UPS 配置,即使集群能应对节点故障,也会因断电导致业务中断、数据丢失。按本文流程操作后,HA 集群在断电时能实现 “数据安全同步→服务平稳停止→恢复后无缝启动” 的闭环,真正发挥高可用价值。若遇到复杂拓扑(如多节点集群),可参考 Synology 官方《高可用集群管理员手册》,或联系技术支持获取定制化方案。