Start a VM from another VM

All you can do using the webUI is also possible though the API. So you could write a script that uses the PVE API from inside a VM to start another VM. See here: https://pve.proxmox.com/wiki/Proxmox_VE_API
I would also suggest to use tokens for authentification and give that token only the privileges to start/stop a VM to increase security.
Or do you mean nested virtualization?
 
Last edited: