Setting the Virtual Machines to Auto-Start
Gather the UUID’s of the Virtual Machine you want to auto-start by typing:
xe vm-list
Note: This generates a list of Virtual Machines in your pool or server and their associated UUID’s.
Copy the UUID of the Virtual Machines you want to auto-start, and type the following command for each Virtual Machine to auto-start:
xe vm-param-set uuid=UUID other-config:auto_poweron=true
Note: Replace UUID with the UUID of the Virtual Machine to auto-start.
Repeat for all vn’s you like to autostart.
Important to switch this off if you are going to use HA, DR and Pool upgrade functionality because the auto-start function interfered with High Availability , Disaster Recovery and Pool upgrade.