I have Proxmox VE 4.0 beta 1 working pretty well in my home environment, but I have run in to an issue with starting machines automatically when the node starts.
If I select "Start on boot" then everything works fine and all machines with the flag start when the node starts.
The problem comes if I set an 'Startup order', 'Startup delay', or 'Shutdown timeout'. If any of these variable is set then the task list shows an error when that particular VM is started. For example...
In this error above VM's 100 and 101 were both set to start at boot. VM 100 had a startup delay of "60" specified. As you can see, rather than starting VM 100 and error has been recorded. Whereas VM 101 has no additional startup variables defined and it started normally.
If I select "Start on boot" then everything works fine and all machines with the flag start when the node starts.
The problem comes if I set an 'Startup order', 'Startup delay', or 'Shutdown timeout'. If any of these variable is set then the task list shows an error when that particular VM is started. For example...
Code:
[COLOR=#000000][FONT=tahoma]Undefined subroutine &PVE::JSONSchema::parse_startup called at /usr/share/perl5/PVE/API2/Nodes.pm line 1162.[/FONT][/COLOR]
[COLOR=#000000][FONT=tahoma]Starting VM 101[/FONT][/COLOR]
[COLOR=#000000][FONT=tahoma]trying to aquire lock... OK[/FONT][/COLOR]
[COLOR=#000000][FONT=tahoma]TASK OK
[/FONT][/COLOR]
In this error above VM's 100 and 101 were both set to start at boot. VM 100 had a startup delay of "60" specified. As you can see, rather than starting VM 100 and error has been recorded. Whereas VM 101 has no additional startup variables defined and it started normally.