Changes

Jump to: navigation, search

Understanding and Installing Hyper-V Integration Services

431 bytes added, 21:31, 29 January 2009
An Overview of Hyper-V Integration Services
As previously mentioned, Hyper-V Integration Services provide a number of performance and usability enhancing features for Hyper-V based guest operating systems. These services are as follows:
* '''Hyper-V Time Synchronization Service''' - Synchronizes the time between the child and parent partitions. Essentially serves to avoid system time drift between the guest operating system running in a child partition and the Hyper-V parent partition.
* '''Hyper-V Heartbeat Service''' - The heartbeat service allows the parent partition to detect when a virtual machine has locked up or ceased to function in some other way. The parent partition sends heartbeat messages to the guest operating system in the child partition. It is then the job of the Heartbeat Service installed on the guest as part of the Integration Services to send a response to each of these messages from the parent partition. When the parent partition fails to receive responses from the child partition, it assumes the the Heartbeat Service, and therefore the guest operating system on which it running has encountered problems, and logs the event accordingly.
* '''Hyper-V Shutdown Service''' - Allows the guest operating system to be shut down cleanly using the Hyper-V Management interfaces, thereby avoiding the necessity to log into the guest and manually initiate the shutdown procedure. For example, when an administrator selects the ''Shutdown'' action for a virtual machine from with Hyper-V Manager, the parent partition communicates with the Shutdown Service running on the guest operating system to notify it of the request. The Shutdown Service then initiates the guest operating system's shut down process by making standard Windows Management Instrumentation (WMI) calls.
* '''Hyper-V Key/Value Pair Exchange''' - Provides the ability for the child and parent partitions to exchange configuration information through pre-defined registry entries. In the case of the parent partition, it is able to view, set and delete registry entries in the child partition's guest operating system. In addition, the parent partition configures a number of registry entries into the guest's registry which provide information about the parent.
Key/value pair data is stored in the following guest operating system registry locations:
Registry entries in the child partition are located in HKEY_LOCAL_MACHINE\Software\Microsoft\Virtual Machine\Auto and are accessible to the parent partition. The specific registry entries are outlined in the following table:
<tableborder="1" cellpadding="5" cellspacing="0" id="E3B" style="border-collapse: collapse; border-color:#cccccc; border-style: solid; border-width: 1px; margin-bottom:20px"><tr bgcolor="#cccccc" style="color:black" valign="top"><th><p>Registry Key</p></th><th><p>Description</p></th></tr>
<tr>
<td>OSMajorVersion</td><td>The guest operating system's major version number.</td>
</tr>
<trbgcolor="#e9e9e6">
<td>OSMinorVersion</td><td>The guest operating system's minor version number.</td>
</tr>
<td>OSBuildNumber</td><td>The guest operating system's build number.</td>
</tr>
<trbgcolor="#e9e9e6">
<td>OSVersion</td><td>The guest operating system's version number.</td>
</tr>
<td>OSPlatformId</td><td>The guest operating system's platform ID value.</td>
</tr>
<trbgcolor="#e9e9e6">
<td>CSDVersion</td><td>The most recent Service Pack applied to the guest operating system (e.g. Service pack 1)</td>
</tr>
<td>ServicePackMajor</td><td>The major version number of the most recent Service Pack applied to the guest operating system (e.g. 1).</td>
</tr>
<trbgcolor="#e9e9e6">
<td>ServicePackMinor</td><td>The minor version number of the most recent Service Pack applied to the guest operating system (e.g. 0).</td>
</tr>
<td>SuiteMask</td><td>The product suites installed on the guest system.</td>
</tr>
<trbgcolor="#e9e9e6">
<td>ProductType</td><td>Numerical value indicating the guest operating system product type installed in the child partition.</td>
</tr>
<td>OSName</td><td>The name of the guest operating system installed in the child partition (e.g. Windows Server (R) 2008 Enterprise).</td>
</tr>
<trbgcolor="#e9e9e6">
<td>ProcessorArchitecture</td><td>Numerical value indicating processor architecture identifier</td>
</tr>
1,798
edits

Navigation menu