The Role of Microsoft Hyper-V for Virtualization in Windows Server 2008
Microsoft Hyper-V (or Windows Server Virtualization) is a hypervisor-based virtualization system for x64 systems. A beta version of HyperV is included in the x64 editions of Windows Server 2008. A big attraction with Hyper-V is that it is built-in to Windows Server 2008. reducing the expenses considerably, straight away.
Microsoft describes the Hyper-V architecture as ‘micro-kernelised’, which enables it to minimize the footprint of the core Hyper-V code, while still delivering a rich set of features.
Hyper-V includes a hypervisor which is a very thin software layer, less than 1 megabyte in size. This separates the processor from the parent and child partitions. The hypervisor supports all the partitions on the host computer and also provides strong security separation between the parent and child partitions.
More information about the architecture of Hyper-V can be obtained from the last reference link that is mentioned in this article.
Table of Contents
- System Requirements
- How to enable HyperV role in Windows Server 2008
- How to create and set up a virtual machine
- Guest OS Installation
1. System Requirements
1.1. Production and Testing Environment
An x64 processor with Hardware-assisted Virtualization. This is available in processors that includes a virtualization option; specifically, Intel VT or AMD Virtualization.
Hardware Data Execution Protection (DEP) must be available and should be enabled. To be exact, you must enable Intel XD bit (execute disable bit) or AMD NX bit (no execute bit).
Recommended : 2 GHz or Faster
Minimum: 1 GB RAM; Recommended: 2+ GB RAM Maximum (for 64-bit systems): 32 GB
Available Disk Space
Minimum: 10 GB; Recommended: 40 GB or greater
Note: Computers with more than 16 GB of RAM will require more disk space for paging, hibernation and dump files.
Minimum: 1; Recommended: 2 or more
The actual requirements can vary, based on your system configuration and the number of virtual machines that you choose to run. Processor performance is dependent upon the clock frequency of the processor as well as on the number of cores and the size of the processor cache. Disk space requirements for the system partitions are approximate.
You can gather more details about the requirements of Hyper-V at: http://www.microsoft.com/servers/hyper-v-server/system-requirements.mspx
The following table outlines which Hyper-V-enabled product would suit your needs:
|Virtualization Needs||Microsoft Hyper-V Server 2008||Windows Server 2008 Standard||Windows Server 2008 Enterprise||Windows Server 2008 Datacenter|
|Test and Development|
|Mixed OS Virtualization(Linux and Windows)|
|Local Graphical User Interface|
|High Availability – Clustering|