Change Pool Master via CLI
First disable high availability:
xe pool-ha-disable
xe pool-ha-disable
Now list your XenServer hosts:
xe host-list
Using the list above, designate a new pool master by supplying the uuid associated with the desired host:
xe pool-designate-new-master host-uuid=
You’ll probably lose connection to the pool at this point, but that’s normal behavior. Once XenCenter reconnects (this should happen automatically), it’s safe to re-enable high availability:
xe pool-ha-enable