跳到主要内容
常见问题 银河麒麟双机热备心跳高可用

双机热备心跳失效?

双机热备心跳不通 / 误切换:心跳网卡没 UP、防火墙拦、IP 冲突、脑裂。给出查心跳网口、查防火墙、配管理 IP 的路径。

发布于 2026/11/11 所属频道 银河麒麟

简短答案

心跳失效按”心跳网口 → 防火墙 → 网段规划 → 脑裂防护”顺序查,任一环断都会让 HA 误判。

现象 原因 处理
心跳口 DOWN 网口没 UP / 线没插 nmcli 拉起
心跳通但 HA 切 防火墙拦心跳端口 放行
切后两边都主 脑裂 配仲裁 / 多数派
误切换 心跳抖动 调心跳间隔

怎么排查

# 1. 看心跳口
ip -br link | grep <心跳口>
# 2. 看心跳端口(示例 5403)
sudo firewall-cmd --list-all
sudo firewall-cmd --add-port=5403/udp --permanent
sudo firewall-cmd --reload
# 3. 看 HA 状态
sudo pcs status    # 以实际 HA 栈为准
# 4. 看脑裂记录
journalctl -u <ha> -n 200
  1. 心跳网段独立于业务网段,避免抢占。
  2. 双机 HA 节点选型以 麒麟 V11 服务器版 为基线,ARM 节点参考 arm64。
  3. 心跳间隔与仲裁策略按行业规范配置。

操作小结

  1. 网口 → 防火墙 → 网段 → 脑裂,顺序排查。
  2. 心跳网段独立。
  3. 脑裂必须配仲裁。

相关链接

本文内容基于公开资料整理,仅供参考;涉及授权与合规的操作请以厂商官方文档为准。

相关推荐下载

按本文主题匹配的官方原版镜像条目

配套 PE 工具

制作启动盘、备份数据、修复引导

其他常见问题

同一集合内的相近主题,按标签与关键词匹配