views
Note: Before changing the pool master, you have to disable the HA feature temporarily.
* xe pool-ha-disable – Disables HA (High Availability)
* xe host-list – List UUID for all the hosts
Next, change the master:
* xe pool-designate-new-master host-uuid = “UUID of the slave host”
Now, turn HA back on:
* xe pool-ha-enable
If the pool master is entirely down, you can execute the following command in one of the slave nodes to convert it into master.
* xe pool-emergency-transition-to-master
Then, re-establish a connection to the slaves:
* xe pool-recover-slaves
The above fix was applied in one of our client environments where three Xenservers were running in a pooled environment with Xen version 5.6SP2 installed in it. We were not able to access the other two hosts using Xencenter, when the master node went unresponsive and hence by making a slave node as master. We gained access to the pool.