双机热备方案在麒麟上怎么做
讲在银河麒麟高级服务器版上搭双机热备的思路:主备角色、心跳检测、VIP 漂移、共享存储或数据复制,以及切换演练与回切步骤。
结论先行
双机热备通常由两台服务器 + 共享存储(或数据复制)+ 高可用管理组件组成:两台 银河麒麟高级服务器版 互为主备,心跳网监测存活,故障时 VIP 漂移到健康节点。业务切换方式与组件选以厂商与项目方案为准。
方案要素
| 要素 | 说明 |
|---|---|
| 主备角色 | 一主一备,或双活(按业务定) |
| 心跳 | 独立网口或专用心跳线,避免与业务流量互扰 |
| VIP | 业务接入地址,故障时漂移到备机 |
| 数据一致性 | 共享存储(双机同时挂)或数据复制 |
| 仲裁 | 防止脑裂,可用第三方节点或存储心跳 |
部署步骤
- 两台机器装同版本 V11 服务器 arm(或对应 x86_64 / arm64 条目),架构保持一致。
- 配置业务网 + 心跳网,规划 VIP 与备机地址。
- 部署高可用管理组件,定义资源组与故障切换规则。
- 演练:拔心跳线、停备机服务,验证切换与回切。
脑裂防护是双机方案的重点:两台同时认为自己活着就会双写。仲裁机制一定要配。
与集群的边界
双机热备解决的是单机故障;多节点弹性伸缩交给 Kubernetes 等编排方案(见 麒麟接入 K8s 条目)。两者可叠加:K8s 节点下再配共享存储高可用。
介质与工具
双机介质与高可用组件包参考 V11 服务器 arm;离线介质制作参考 Rufus 条目。
相关条目可参考 V10 SP3 龙芯版。