主机宕机服务不断:HA 切换与自动故障转移的边界
双机集群建好只是开始,真正值钱的是出事那一刻它的行为:什么情况自动切、什么情况要手动切、什么情况切不动。这些边界不清,预案就写不实——以为自动兜底的场景它没动,以为没事的场景它切了。把 Synology High Availability 的切换与故障转移规则吃透,运维才知道值班时盯着什么、演练时练什么。
操作步骤
-
分清两个概念:切换是人为主动把服务从主机挪到备机,比如要给主机做维护;故障转移是系统检测到主机异常后自动把服务切走。两者方向相同,触发者不同。为什么:预案里「计划内停机走手动切换、突发故障靠自动转移」这条分工,就是按这个边界写的。
-
手动切换怎么触发:在集群页面点管理,选切换。切换过程中有短暂时间两台都是备机、服务不可用,耗时取决于存储空间和 LUN 的数量大小。为什么:手动切换也不是零秒零中断,安排在业务低峰并提前通知,别当成无缝操作来承诺。
-
自动转移的三类触发:主机存储空间损毁而备机对应存储正常;监控的服务出错;电源故障——主机关机、重启或双电源故障。满足即自动切,业务端无感。为什么:知道触发条件,告警来了才能判断集群行为是否正常,而不是事后猜。
-
切换失败的四种场景:首次建集群数据还没复制完;备机自己的存储也损毁了;备机断电;正在安装 DSM 更新——更新期间服务会停,装完恢复。为什么:这四条就是双机方案的软肋清单,日常巡检盯备机健康度和复制状态,就是为了让故障转移时刻它接得住。
-
切换失败的自救:手动切换失败系统会尝试切回主机;故障转移后若两台都无法成为主机,集群整体不可服务,按两台机器的重置按钮恢复独立状态后可重新组建集群。为什么:极端场景的操作路径要提前写在预案里,事到临头翻手册就晚了。
-
用 UPS 补电源短板:集群支持接 UPS,主机侧电量不足时系统会尝试把服务切到备机;两台接不同电源时可靠性更高。为什么:电源类故障在触发清单里占大头,UPS 和分路供电把这类风险从源头压下去。
贵州诚鑫致达科技交付双机项目后,都会陪客户做一次真拔电演练加一次手动切换演练——切换规则背得再熟,不如亲手切一回、拔一回。
企业存储选型参考|贵州诚鑫致达
做全闪高性能数据库与虚拟化,群晖机型参考:FS6400 · FS3410 · FS2500。需要选型建议或上门评估,搜「诚鑫致达」即可找到我们。