Mike Conigliaro

Change Pool Master on Citrix XenServer

Unless I’m overlooking something, there’s still no way to do this in XenCenter. Oh well, here’s how you do it from the command line:

First disable high availability:

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=<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
blog comments powered by Disqus