This is a mirror of official site: http://jasper-net.blogspot.com/

Programmed Hyper-V management

| Sunday, May 30, 2010
1. Introduction
1.1 The notion of hypervisor. Brief survey of existing products
1.2 Microsoft Hyper-V hypervisor
2. The program control of Hyper-V hypervisor
2.1 WMI technology
2.2 Description of main WMI objects for Hyper-V controlling
2.3 Connecting to a hypervisor
2.4 Receiving the list of virtual machines
2.5 Receiving the properties of the virtual machine
2.6 Launching, stopping, and checking the status of the virtual machine
3. Conclusion
4. Useful links
5. Attachment. The source code of the example, description.

1. Introduction

1.1. The notion of hypervisor. Brief survey of existing products

Hypervisor, also called virtual machine monitor (VMM), is the special software that allows running several operating systems (OS) on the single physical computer. For each of these operating systems, the hypervisor creates an illusion of functioning on its own physical computer, which is called the virtual machine (VM).

The operating system, on which the hypervisor works, is called the host OS, and operating systems that are launched on virtual machines are called guest OS. The hypervisor monitors the work of guest OS and influences the process of their launching (unnoticeably for these OS) in that way to eliminate conflicts between them and the host OS.
There are two types of hypervisors:

Native or bare-metal hypervisors, which work directly with the computer hardware and do not require the presence of the conventional OS (such hypervisors are the operating systems in some way or they can be implemented on the basis of some cut universal OS).
Hosted hypervisors, which are the software that is running within a conventional OS (such as Windows or Linux).
Examples of hypervisors of the first type are the Microsoft Hyper-V (as a part of Windows Server 2008 (R2) and the self-contained version – Microsoft Hyper-V Server 2008 (R2)), VMware ESX(i), Citrix XenServer and others. The hypervisors of the second type are the VMware Workstation, Oracle (the former Sun) VirtualBox, Microsoft Virtual PC and others.

1.2. Microsoft Hyper-V hypervisor

Microsoft Hyper-V hypervisor was introduced in 2008 as a part of Windows Server 2008 and also was released as a free stand-alone version – Microsoft Hyper-V Server 2008. It is also included into the R2 (Release 2) version of these products. Hyper-V functions only on x86-64-compatible processors (the IA-64 architecture is not supported) with the AMD64/EM64T technology, which support the virtualization technology (AMD-V or Intel VT).

For Windows Server 2008 (R2), the hypervisor is installed as a separate role. It is managed through the standard management console. Also the program control of the hypervisor is possible by means of Microsoft WMI technology.

Read more: Codeproject

Posted via email from jasper22's posterous

0 comments: