I'm using VMware esxi 5.1.
I have several virtual machines and need to power on them automatically when the host machine is powered on. I tried to go to the configuration tab from vSphere client and checked "allow virtual machines to start and stop automatically with the system", I also set the default startup delay and the order of the virtual machines to turn on, but this did not work. If I restart the host, nothing happens and I need to manually start the VMs. Strange thing is that in the Automatic Startup order all of my VMs have "Startup" "disabled".
I couldn't do anything with this, may be I need to somehow enable it?
How can vSphere be configured such that machines start automatically upon host start-up?
You are halfway there. On your screenshot all of your PCs are shown as "Manual Startup". You need to click the
Properties...
link at the upper right of thisConfiguration
tab. From there you can configure your machines by moving them up inStartup List
to theAutomatic Startup
section. This also lets you set the boot order for your machines. If you don't care about order you can move them in to theAny Order
section.