跳至內容

節點從Proxmox VE徹底撤離及再次加入集羣

更新時間
快连VPN:速度和安全性最佳的VPN服务
快连VPN:速度和安全性最佳的VPN服务

節點從Proxmox VE徹底撤離及再次加入集羣

 

場景描述

 

當Proxmox VE集羣中有節點損壞無法快速修復時,需要將故障節點乾淨的從集羣踢出,並把殘留信息清理乾淨。否則,新的節點用故障節點曾使用用的IP的地址將不能正常加入集羣;同樣,從集羣中脫離出來的故障節點修復後,雖然與集羣已經毫無關係,但訪問此單節點的Web管理後臺,將出現原Proxmox VE集羣其它節點的信息,非常惱火。

 

從集羣中驅逐節點

 

如果Proxmox VE 是Ceph 超融合集羣,需要登錄集羣任意節點(欲刪除節點除外)宿主系統Debian,命令行下徹底刪除欲撤離節點的所有OSD【參見拙著《Proxmox VE 超融合集羣實踐真傳》第12章相關內容】,繼續用命令行“pvecm delnode nodename”驅逐節點。切換到 Proxmox VE 集羣Web管理後臺,刷新瀏覽器,查看頁面左側“服務器視圖”是否還存在被驅逐的節點。就算Web頁面不再有被驅逐節點的信息殘留,但並不是完全把被驅逐節點的信息清理乾淨,還需要做進一步處理。

 

切換到Proxmox VE 集羣任意節點宿主系統Debian 命令行,進入目錄“/etc/pve/priv”,編輯文件“authorized_keys”與“known_hosts”。

用Vi編輯器或者Sed指令刪除被驅逐出集羣的節點信息,保存退出,集羣中的其它節點也會被corosync自動同步,不用再做重複處理。

文件“Known_hosts”也做對應的處理。完成這個步驟以後,再用指令“grep pve169 /etc -r”搜索,確定是否完全清除。

 

撤離節點集羣殘留信息處理

 

從Proxmox VE集羣撤離出來的節點,在不重新初始化(重裝系統)的情況下,做好了功能恢復,欲再加入原集羣。當我們用瀏覽器訪問這個單節點Proxmox VE Web管理後臺是,依然可能看到集羣的其它節點赫然在目,刷新頁面、重啓系統…也不起作用。那麼,這煩人的展示該如何搞掉?

 

除停掉集羣服務、停止同步服務Corosync、刪除corosync.conf等操作外,還需進入Proxmox VE單節點宿主系統Debian,進去目錄“/etc/pve/nodes”,刪除除本節點而外的其它節點目錄。

刪除後,刷新瀏覽器,Proxmox VE 單節點Web管理後臺,就只剩單節點自己了。

 

 

做完上述兩個步驟,離羣的節點再以原IP加入集羣,就不再被集羣所排斥。

以上就是節點從Proxmox VE徹底撤離及再次加入集羣的詳細內容,更多請關注本站其它相關文章!

更新時間

發表留言

請注意,留言須先通過審核才能發佈。