I have been looking for an solution to bypass the HA licens restriction Citrix applied in free version of xenserver. The feature i was looking for and needing inte the HA version was autostart of VM’s upon host-server reboot. It turns the feature is there, only restriction is in GUI.

If you wish to enable that feature in Xenserver run these commands in the servers console:

Get the UUID for your vm.
xe vm-list

Run this command to enable autostart.
xe vm-param-set uuid=your-uuid-here other-config:auto_poweron=true

If you would like to autostart a pool, run these commands.
xe pool-list


xe pool-param-set uuid=your-uuid-here other-config:auto_poweron=true