Xenserver主控節點切換

控制節點切換:
XenServer設置master,摧毀故障主機
XenServer pool 移除server 設置master
這分爲Pool Master是正常還是異常2種情況:


  • 正常情況下可能要對Pool Master做一些停機維護,比如換內存條啥的,此時在Pool Master正常工作的情況下執行以下命令:
    [root@xenserver02 ~]#xe pool-ha-disable
    [root@xenserver02 ~]# xe host-list
    uuid ( RO) : 8723de1d-76ad-445c-870f-d23fc9f1a479 name-label ( RW): xenserver01
    name-description ( RW): Default install of XenServer
    uuid ( RO) : ecb49c1b-e204-4cea-aa30-a5f1ef18d154 name-label ( RW): xenserver02
    name-description ( RW): Default install of XenServer
    [root@xenserver02 ~]# xe pool-designate-new-master host-uuid=ecb49c1b-e204-4cea-aa30-a5f1ef18d154
    [root@xenserver02 ~]# xe pool-ha-enable 注:池如果配置了HA,才需要執行頭尾2條

  • 如果Pool Master根本就起不來,比如做RAID1的2塊盤都壞掉,此時得在池中要替換爲新POOL MASTER的XenServer上執行以下命令:

xe host-list
xe pool-designate-new-master host-uuid= [uuid]//先嚐試一下能否變成PM,如果不行,繼續執行以下命令
xe pool-emergency-transition-to-master //強制轉換爲PM
xe pool-recover-slaves //強制更新池成員的PM指向到這個新的PM
然後還需在成員服務器上運行以下命令
xe pool-emergency-reset-master master-address=[新PM的IP地址] //將PM指向到新的PM

如果原Master主機確定崩潰,只能重裝,使用原機器名和IP地址重裝後無法加入到Pool中,需先清理掉該主機的信息才能添加。
#xe pool-eject host uuid=<host_uuid>

如果要刪除xenserver pool中的一個server,先要確保這個server不是master


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章