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中,需先清理掉該主機的信息才能添加。
如果要刪除xenserver pool中的一個server,先要確保這個server不是master
#xe host-list
uuid ( RO) : 51926c54-9cfe-4cad-8b7f-ce8109ef2063 name-label ( RW): xenserver-yefxrjsn
name-description ( RW): Default install of XenServer
uuid ( RO) : 49c7b331-23c6-41d6-a302-b2e7cc685128 name-label ( RW): xenserver-1
name-description ( RW): Default install of XenServer 崩潰模式刪除Master主機
#xe pool-eject host uuid=<host_uuid>