When trying to perform rapid provisioning of even 1 VDI from parent VM on SCVMM cluster, the error "CHyperV::scvmmCreateVmUsingDiffDisk: No host found for template <templatename>. Host cluster <clustername> is overcommitted" occurs.
This can occur when the SCVMM cluster is in an over-commited state.
Open SCVMM Console. Click on Hosts and verify status of the cluster. It may have a yellow warning sign.
- expand cluster by clicking on '+' sign, to verify the number of hosts in cluster
- write down number of VMs on each host
- right-click cluster name, select Properties
- verify "reserved" number
The reserved number should be no less than number of hosts with no VMs on it. Reserved host is used to migrate VMs if active host server is not responding. Over-committed status will be set if there are no available hosts with 0 VMs on it.
For example: there are 2 Hyper-V hosts, each have number of VMs on it. The reserved field is set to 1. This will cause cluster status to be set to "over committed". Set "reserved" to 0 and make sure that status mark is changed to green.