Tried all these recommendations regarding enabling auto-start in WEB interface of standalone ESXi 6.5.0 build 4887370 and it were useless
Unregister/Register VM did not work also
It looks like WEB interface has some issue with setting up variables, for quick fix CLI can be used.
https://serverfault.com/questions/788350/how-do-i-tell-esxi-5-5-to-autostart-virtual-machines-from-ssh-cli-only
[root@localhost:~] vim-cmd hostsvc/autostartmanager/get_autostartseq
(vim.host.AutoStartManager.AutoPowerInfo) [
(vim.host.AutoStartManager.AutoPowerInfo) {
key = 'vim.VirtualMachine:3',
startOrder = 1,
startDelay = -1,
waitForHeartbeat = "systemDefault",
startAction = "powerOn",
stopDelay = -1,
stopAction = "systemDefault"
}
]
[root@localhost:~] vim-cmd vmsvc/getallvms
Vmid Name File Guest OS Version Annotation
3 CentOS7 [SSDslot4] CentOS7/CentOS7.vmx centos7_64Guest vmx-13
[root@localhost:~] vim-cmd hostsvc/autostartmanager/enable_autostart true
Enabled AutoStart
[root@localhost:~] vim-cmd hostsvc/autostartmanager/update_autostartentry 3 powerOn 5 1 systemDefault 1 systemDefault
1Updated AutoStart order.
[root@localhost:~] vim-cmd hostsvc/autostartmanager/get_autostartseq
(vim.host.AutoStartManager.AutoPowerInfo) [
(vim.host.AutoStartManager.AutoPowerInfo) {
key = 'vim.VirtualMachine:3',
startOrder = 1,
startDelay = 5,
waitForHeartbeat = "systemDefault",
startAction = "powerOn",
stopDelay = 1,
stopAction = "systemDefault"
}
]