Discovery for Hyper-V Microsoft Hyper-V is a virtualization application that is included with the Windows Server 2008 operating system. A physical machine running Hyper-V is divided into partitions (virtual machines), including a parent partition running Windows Server 2008 and child partitions running supported guests. The parent partition manages the virtual machines with the Hyper-V Manager application. On Windows Server 2008 this is done through the Microsoft Management Console (MMC) service. On Windows 7, use the Remote Server Admin tools. Hyper-V supports the following functionality: Failover clustering: Failover is managed with Failover Cluster Manager. Live migration: Virtual machines can be moved between failover cluster nodes without bringing down the virtual machine. Discovery can return the following information from the Microsoft Hyper-V platform: The Hyper-V server running on the host computer All virtual instances running on the Hyper-V server Attributes of each instance running on the Hyper-V server Virtual networks Resource pools Required Roles Users with the itil and asset roles can access Hyper-V configuration item (CI) records. To run discovery on Hyper-V servers, users must have the discovery_admin role. Supported versions Discovery is supported for these Hyper-V Server versions: 2008 2012 2012 R2 (Helsinki release only) Credential Requirements A Hyper-V discovery requires one of the following credentials: Domain administrator: Discovery can authenticate on Hyper-V without additional credentials. Enable PowerShell and provide Windows credentials for the Hyper-V server host: Enable PowerShell for the MID Server used to discover Hyper-V servers and instances. Hyper-V Discovery Components Hyper-V discovery uses the following components to classify and explore virtual machines: Component Name Description Classifier Hyper-V Server Classifies stand-alone Hyper-V servers only (servers not running on Windows 2008). Probe Hyper-V - VMs Exploration probe that extracts the list of virtual machines and their attributes from the Hyper-V server. This probe determines if Hyper-V is active on a Windows Server machine. This result is used to identify standalone Hyper-V installations. Probe Hyper-V – Virtual Networks Exploration probe that queries the Hyper-V server for virtual networks. Probe Hyper-V - Clusters Exploration probe that queries the Hyper-V server for clusters. Hyper-V data collected by DiscoveryWhen Discovery detects the Hyper-V process running on a host machine, it launches exploration probes that return the typical Windows server data and the following data on the Hyper-V instances. Hyper-V component relationshipsServiceNow Discovery can extract information from all the components in a Microsoft Hyper-V system.Hyper-V architectureThe instance stores Hyper-V configuration items (CI) in these tables:Relationships discovered in Hyper-VDiscovery detects the following relationships when it discovers a Hyper-V server:Clone Hyper-V virtual machinesWhen importing (cloning) Hyper-V virtual machines, make sure each virtual machine has a unique ID. Discovery identifies virtual machines with duplicate IDs as the same machine.