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>

原文地址:https://www.cnblogs.com/liangwang/p/6726203.html