UIS集群重启后管理平台打不开,提示Failed to start cluster manager daemon,通常是集群管理服务(如Corosync/Pacemaker或UIS自研集群组件)启动失败导致。请按以下步骤排查:
1. 检查集群基础服务状态
bash
systemctl status corosync pacemaker pcsd
systemctl status uis-cluster-manager # 具体服务名以实际为准
若服务未运行,尝试手动启动:
bash
systemctl start corosync pacemaker
2. 查看集群日志定位根因
bash
journalctl -u corosync -u pacemaker -n 100 --no-pager
tail -100 /var/log/messages | grep -i cluster
常见原因:节点间心跳网络不通、quorum丢失、配置文件损坏。
3. 检查节点间网络连通性
bash
ping <其他节点管理IP>
ss -tlnp | grep -E '5405|2224|3121'
确保集群通信端口(默认5405/5404等)未被防火墙阻断。
4. 检查集群配置与仲裁
bash
pcs status
corosync-quorumtool -s
若显示“No quorum”,需确认至少2台节点在线且心跳正常。4节点集群应满足多数存活。
5. 若为UIS管理节点专用集群
登录任一正常节点执行:
bash
uis-cmd cluster status
uis-cmd cluster restart
或通过UIS底层命令ha_cluster_ctl查看状态。
6. 临时恢复措施
若急需访问管理平台,可尝试单节点模式启动:
bash
systemctl restart uis-mgmt-platform # 具体服务名以实际为准
建议:刚开局环境,若上述步骤无法恢复,优先考虑重新部署UIS集群,避免在故障状态上消耗时间。部署时确保所有节点时间同步(NTP)、主机名唯一、管理网络规划一致。
暂无评论