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中,需先清理掉該主機的信息才能添加。 
如果要刪除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>

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM