PVE 取消叢集
cluster not ready - no quorum?
造成 Cluster 錯誤的原因中,最常見的就是節點之間網路的斷線, Cluster 中節點數量低於 2 時, Cluster 就會被鎖住,會陷入「no quorum」的狀態。這是因為 Proxmox VE Cluster 預設期待 Cluster 中必須要有 2 個節點(Node)以上,可是因為網路斷線的緣故,才會出現「Quorum: 2 Activity blocked」這個狀態。
暫時降低節點預期數量
暫時把 Cluster 的期待數量從 2 降低為 1
pvecm expected 1
重新啟動 Proxmox VE Cluster
service pve-cluster restart
退出叢集服務
有2臺PVE叢集,一臺突然當機了,然後一時半會也弄不好,這時候操作虛擬機器重啟的話會導致聯絡不到叢集伺服器導致虛擬機器起不來,快速解決方法就是將叢集服務停止。
通過SSH連上PVE主機,直接輸入下面的命令就可以完全退出叢集服務
停止cluster 服務
systemctl stop pve-cluster.service systemctl stop corosync.service
設定本地模式
pmxcfs -l
刪除corosync 配置檔案
rm /etc/pve/corosync.conf
rm -rf /etc/corosync/*
清除known host
nano /etc/pve/priv/known_hosts將裡面屬於其它節點的資訊整行刪除,Hostname 與 IP 的都要。
清除叢集中殘留已分離節點資訊
pvecm delnode <已分離節點名稱>
rm -rf /etc/pve/nodes/<已分離節點名稱>
重啟cluster叢集服務
killall pmxcfs
systemctl start pve-cluster.service
service pveproxy restart
相關系列文章:
留言
張貼留言