~ John Behneman | Senior Support Escalation Engineer
What happened was a user deployed a new Windows Server 2012 Hyper-V High Availability (HA) cluster and then imported VMs created on an older version of Hyper-V. These VMs appeared to function properly and showed up in the Hyper-V and Failover Cluster Manager consoles but not in the VMM 2012 SP1 management console. What was interesting was that a newly created VM did show up in the VMM 2012 SP1 console even though the imported ones did not.
It turns out that this was caused because the old Windows Server 2008 versions of the Hyper-V Integration Components (ICs) were running on the missing VMs while the new VM had the proper Windows Server 2012 ICs.
If you find yourself in this situation, run the following command from a PowerShell command prompt on the Windows Server 2012 Hyper-V host where the missing VMs are hosted to determine the versions of the ICs installed:
get-vm | format-table name, integrationservicesversion
NOTE: The above command only works on Windows 2012 Hyper-V servers.
Use the Hyper-V Integration Components version list table reference to determine if the version of the ICs of the VMs are current. If they are not then simply update them to the proper version and you should be good to go.
Hyper-V Integration Components version list table: http://blogs.technet.com/b/cedward/archive/2010/12/24/hyper-v-integration-components-version-list-table.aspx
Hyper-V: Run the current version of integration services in all guest operating systems: http://technet.microsoft.com/en-us/library/ee941103%28v=WS.10%29.aspx
Checking Integration Components version on Hyper-V RTM: http://blogs.technet.com/b/cedward/archive/2009/06/12/checking-integration-components-version-on-hyper-v-rtm.aspx
Hyper-V: Script to Check IC Version: http://social.technet.microsoft.com/wiki/contents/articles/218.hyper-v-script-to-check-ic-version.aspx
How to Install Virtual Guest Services Using a Script: http://technet.microsoft.com/en-us/library/dd446636.aspx
John Behneman | Senior Support Escalation Engineer | Microsoft GBS Management and Security Division
System Center All Up: http://blogs.technet.com/b/systemcenter/
System Center – Configuration Manager Support Team blog: http://blogs.technet.com/configurationmgr/
System Center – Data Protection Manager Team blog: http://blogs.technet.com/dpm/
System Center – Orchestrator Support Team blog: http://blogs.technet.com/b/orchestrator/
System Center – Operations Manager Team blog: http://blogs.technet.com/momteam/
System Center – Service Manager Team blog: http://blogs.technet.com/b/servicemanager
System Center – Virtual Machine Manager Team blog: http://blogs.technet.com/scvmm
The Forefront Endpoint Protection blog : http://blogs.technet.com/b/clientsecurity/
The Forefront Identity Manager blog : http://blogs.msdn.com/b/ms- identity-support/
The Forefront TMG blog: http://blogs.technet.com/b/isablog/
The Forefront UAG blog: http://blogs.technet.com/b/edgeaccessblog/