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 





相關系列文章:

留言

這個網誌中的熱門文章

[TCL] 基本語法與指令 - 3. 資料型態

[TCL] 基本語法與指令 - 2. TCL 語法

[TCL] 基本語法與指令 - 1. TCL 簡介