外观
集群与 HA
本分类文章
- 集群失去 quorum:看懂
pvecm status,区分网络抖动和真正的节点故障,pvecm expected的脑裂风险。 - 节点自己重启了:HA fencing / watchdog 机制,以及为什么根因几乎总是 corosync 网络。
先看 quorum
sh
pvecm status关注 Quorate: 那一行。No 的话,详细排查见集群失去 quorum。
快速定位
| 报错/现象 | 去这篇 |
|---|---|
Quorate: No、/etc/pve 写不进去、界面报权限错误 | 集群失去 quorum |
| 某个节点毫无征兆地自己重启了 | 节点自己重启了 |
| 节点显示离线但实际在跑 | 先确认时间同步(timedatectl)和主机名解析(/etc/hosts),这两项对集群的影响比想象中大 |
两节点集群格外脆弱
两节点集群任何一台故障都会失去 quorum
两节点需要 2 票,挂一台剩下那台只有 1 票,不够多数,结果是两台都不能正常工作(/etc/pve 变只读)。
解决方案:加 QDevice(一台只投票的轻量设备),或者上三节点。见给两节点集群加 QDevice和集群与高可用。