When trying to start a virtual machine in vCloud Director 5.1 I faced the following error:
Unable to start vApp “XYZ”:
- null <- This one is really cool 😉
- vCenter Server task (moref: task-3095) failed in vCenter Server ‘XYZ’ (VM-ID).
- No host is compatible with the virtual machine.
Fortunately I had also access to the vSphere layer….which produces exactly the same error. When tying to start the virtual machine in vCenter we’ve got ourself a more descriptive error:
Aha….the virtual machine has 10 CPUs while the host can offer only 8. Seems reasonable…but why don’t we get this alert in vCD? Especially in public cloud scenario it would be very helpful :). Hope this one helps if you’re using vCD yourself!