Microsoft has just posted a new KB article for a clustered Hyper-V host scenario:
Assume you have a 4 nodes Hyper-V cluster with more than 200 Virtual machines and 10 physical network adapters installed on the cluster node, each virtual machine is configured with 2 virtual network adapters; if you start 50 virtual machines on a single node at the same time or you failover 50 virtual machines to another node, you will find virtual machine configuration resources fail to be online after pending state.
When a virtual machine configuration resource is online, multiple WMI queries will be sent to query the network properties. The number of queries is decided by the number of virtual machines in the cluster and physical network adapters on the cluster node. In the scenario described in Symptoms section, it takes more than 10 minutes for all virtual machine configuration resources online. However, the default resource deadlock timeout is 5 minutes, so you will see resource online failure due to timeout.
The solution is:
Change the virtual machine configuration resource DeadlockTimeout and PendingTimeout value. The exact value depends on the cluster environment.
This blog post is the property of Aidan Finn (@joe_elway / http://www.aidanfinn.com) and may not be reused in any manner without prior consent of Aidan Finn. You may quote one paragraph from this blog post if you link to the original blog post.