Proxmox VE修復 cluster 發生的 no quorum 錯誤
登入 Proxmox web console,若整個 cluster 發生異常且每個 node 都出現錯誤,而且進行 VM 的操作都會出現以下錯誤訊息:
TASK ERROR: cluster not ready – no quorum?
而且在node 上執行 pvecm status,出現
Quorum: X Activity blocked (其中 X 為某個數字)
原因是cluster status 同步上出現問題,最有可能的情況是在Proxmox VE叢集中,只剩下一個node可以使用。(在叢集運作中,至少要有2個node,低於2個叢集會被鎖住而出現「no quorum」的狀態。)
解決方法:
執行下列指令
pvecm expected 1
systemctl restart pve-cluster.service
systemctl restart pvedaemon.service
systemctl restart pveproxy.service
systemctl restart corosync.service
執行上述指令重新啟動 corosync 服務,並抓取原本的 cluster 設定,即可恢復正常。