Question: Common reasons due to which a Virtual Machine creation fails in HC using VmWare and Hyper-V Modules respectively.
There could be several reasons but following ones are the major reasons for VM creation failure:
The vmdk/vhdx file is corrupted. You can ensure this by navigating to the path : Configuration :: Virtualization Module Configuration :: OS Templates :: Inspect Disk, here check that the inspect disk should return values. If it does not return any details about the vmdk/vhdx file then you would not be able to create VM through HC panel.
The size specified for Virtual Hard Disk while adding a Virtual Machine from HC panel at Provisioning :: Virtual Machines :: Create Virtual Machine is less than or equal to the Maximum Size for OSTemplate mentioned at : Panel Configuration :: Virtualization Module Configuration :: OS Templates :: Inspect Disk against “Maximum Size” field. In this case the VM creation would fail through HC panel. Specify size greater than maximum size for OSTemplate.
If the Master OS Template(Guest OS) whose vmdk/vhdx file is used for Virtual Machine creation is Powered On, then in this case also HC would not be able to create any Virtual Machine. You would need to shutdown Master OS Template machine and then try creating VM through HC panel.
If the OS Template Default Admin Password is not specified correct at : Panel Configuration :: Virtualization Module Configuration :: OS Templates :: Edit OS Template from host level in HC panel then VM creation would fail through HC panel.
Reason 5 (Case specific for VMWare):
Ensure that the information of ESXi (NOT VCENTER) is specified at : Configurations :: Manage Servers :: Edit Server :: Manage Virtualization from host level in HC panel since providing VCENTER details would also fail the VM creation.