只有兩台PVE的Proxmox 解聯叢集方法

這篇文章是在講如何將Proxmox叢集乾淨移除的方式,我的環境是兩台Proxmox組成的叢集,以官方教學移掉任何一台都會導致仲裁服務無法正常執行。

首先,先依照官方教學,確認要移除的機器上沒有服務,另一台也沒有任何副本或備份計畫到要移除的機器上。

# 確認目前叢集狀態
pvecm nodes
# 關掉要移除的主機,在要保留的那台主機下達刪除節點
pvecm delnode NAME

要注意移除掉的主機不能再接上網路,要再拿來用之前一定要清掉作業系統,不然會讓整個叢集壞掉,之後重開機並下達下面的指令

service pve-cluster stop
pmxcfs -l
rm /etc/pve/corosync.conf
rm /etc/corosync/corosync.conf
rm /etc/corosync/authkey
rm -rf /etc/pve/nodes/另一台主機名稱

這樣剩下的那一台就會離開叢集,左邊的側邊欄也不會再有連不上的主機了。