Logo
programming4us
programming4us
programming4us
programming4us
Home
programming4us
XP
programming4us
Windows Vista
programming4us
Windows 7
programming4us
Windows Azure
programming4us
Windows Server
programming4us
Windows Phone
 
Windows Server

Windows Server 2008 R2 : Hyper-V feature focus - Introduction to Virtualization and Hyper-V, Hyper-V Changes

- How To Install Windows Server 2012 On VirtualBox
- How To Bypass Torrent Connection Blocking By Your ISP
- How To Install Actual Facebook App On Kindle Fire
4/5/2013 4:20:54 PM

1. Introduction to Virtualization and Hyper-V

Virtualization technologies have been around the computing world for years; however, the technology has only become a key component to the ever-growing datacenter in the past few years. In recent years, organizations began noticing that the advancement of server CPUs and memory was outpacing operating systems. Many companies found themselves deploying servers where CPU and memory utilization was less than 20% on a regular basis. This is where server virtualization comes in. Server virtualization is a technology that provides the ability to run multiple, isolated operating systems on a single piece of server hardware allowing a much higher level of resource utilization.

Many IT organizations are finding their datacenters with less available power to deploy new server hardware, more expensive network connections, and increased cost in administering hundreds or thousands of servers. As an IT administrator, you have to face the fact that deploying hardware is not cheap. This has sparked the demand for server virtualization technologies. So much that some organizations choose to make virtual machines (VMs) the first option when deploying new systems. Today you can find server virtualization solutions supporting a wide array of systems in development, quality assurance, and production environments. If you have not considered server virtualization, you may want to take a deeper look. Figure 1 depicts how a hypervisor works to host VMs.

Figure 1. Server virtualization.

Notes From the Field

Microsoft Hyper-V Server 2008 R2

Microsoft Hyper-V Server 2008 R2 is a free product from Microsoft providing a Hyper-V only version of Windows Server 2008 R2. Hyper-V Server 2008 R2 has all typical Windows features, including the GUI interface, disabled except those required to support Hyper-V in a stand-alone or fail-over cluster configuration.


Microsoft openly expressed that it was committed to being a leader in the server virtualization market with the release of its first true bare-metal type 1 hypervisor in Windows Server 2008 R1. Microsoft further expressed this commitment by evolving Hyper-V by adding new features such as Live Migration with the Windows Server 2008 R2 release. With the addition of new features, and a price tag lower than competitive virtualization technologies, adoption of Hyper-V is seeing a steady increase with each version.

Before deploying Hyper-V, you may find it helpful to understand some of the basics of the hypervisor’s architecture. Hyper-V’s architecture involves a parent partition that manages the virtualization layer including the VMs running on the server. Hyper-V also installs the device drivers in each guest operating system opposed to the hypervisor. This allows the hypervisor to remain small and optimized for performance. The Hyper-V architecture is depicted in Figure 2.

Figure 2. Hyper-V architecture.

Notes From the Field

Hyper-V for disaster recovery

Many organizations use server virtualization technologies to support their disaster recovery plans. Using Hyper-V allows administrators to quickly and easily bring up new servers on demand. Additionally, VM disks are also stored as VHD files on the host. This allows easy backup of the entire VM.

2. Hyper-V Changes

Windows Server 2008 R2 includes several new enhancements to Hyper-V virtualization services. These enhancements include Live Migration, hot adding and removal of virtual disks, new processor features, and support for jumbo frames on VMs.

Live Migration

Windows Server 2008 R2 includes a much welcomed feature to enhance the process of moving VMs from one Hyper-V host to another. Windows Server 2008 R1 includes a feature known as Quick Migration, which suspends VMs and quickly transfers them to another host. This process does however cause a brief outage to any VMs being moved. When using Quick Migration to move a VM, some applications on that VM may time-out and need to be restarted because of their sensitivity to network or machine disruptions.

Live Migration allows Hyper-V to overcome these limitations when moving VMs by removing the need for them to be temporarily suspended thus removing downtime for applications running on the VMs being moved. Live Migration uses a process to transfer memory pages from the current host to the destination host and then simply transfers ownership of the VM’s virtual disks to the destination host.

Live Migration allows administrators to easily, on the fly, add new hosts to a Hyper-V cluster instantly increasing resources needed for VM workloads. Live Migration can also be used to allow administrators to service hosts during normal business hours without impacting on business services and applications. For example, an administrator might want to add additional memory to a Hyper-V host. He could use Live Migration to move any active VMs from the host to another host in the cluster. He could then turn off the host to add additional memory. After adding memory, the administrator could use Live Migration to move the VM workloads back to the host.

Live Migration requires that Hyper-V be deployed on a Windows Server 2008 R2 fail-over cluster. Additionally, Live Migration requires a dedicated network adapter on each Hyper-V host for migration traffic. It is also recommended that processors on all hosts are from the same manufacturer and of the same processor family. This ensures that all processor features can be used.

Notes From the Field

Live Migration and Hyper-V processor compatibility mode

Though it is recommended that all hosts in a Hyper-V cluster have the same processors, Windows Server 2008 R2 Hyper-V includes a new feature known as processor compatibility mode. Processor compatibility mode allows you to include computers with various processor types in a Hyper-V cluster. Processor compatibility mode turns off features of newer processors so that all processors in the cluster use the same features as the processor with the least number of features. This allows you to add older hosts to Hyper-V clusters, but will also cause newer hosts to run with a reduced set of processor features.


Processor enhancements

Windows Server 2008 R2 Hyper-V includes several new processor enhancements including support for 64 processor cores per physical host. Hyper-V can also take advantage of Windows Server 2008 R2 Core Parking features. Hyper-V moves VM CPU loads to the fewest required number of processor cores, allowing Windows to suspend the cores not being used. As workloads require more CPU resources, the cores are no longer suspended and Hyper-V moves VM workloads to those cores.

Storage enhancements

Windows Server 2008 R2 Hyper-V adds new storage features that allow administrators to easily add and remove VM storage. Hyper-V now allows administrators to add or remove virtual and physical storage hot while the VM is still running. This feature allows administrators to easily reconfigure VM storage without requiring downtime. For example, assume that a production SQL server needs additional storage space for more databases. As the administrator, you can add a new virtual disk drive to store new databases without taking the server offline.

Network enhancements

Hyper-V takes advantage of some of the new networking technologies in Windows Server 2008 R2 including TCP offload, also known as VM Chimney, and jumbo frames. These technologies provide better performance of VMs needing to access data on iSCSI SANs.

Other -----------------
- Windows Server 2003 on HP ProLiant Servers : File Replication Service Design and Implementation (part 2) - Diagnostics and Troubleshooting Methods and Tools
- Windows Server 2003 on HP ProLiant Servers : File Replication Service Design and Implementation (part 1)
- Understanding Network Services and Active Directory Domain Controller Placement for Exchange Server 2007 : Understanding AD Functionality Modes and Their Relationship to Exchange Groups
- Understanding Network Services and Active Directory Domain Controller Placement for Exchange Server 2007 : Exploring DSAccess, DSProxy, and the Categorizer
- Understanding Network Services and Active Directory Domain Controller Placement for Exchange Server 2007 : Defining the Global Catalog
- Integrating BizTalk Server 2010 and Microsoft Dynamics CRM : Communicating from BizTalk Server to Dynamics CRM (part 6)
- Integrating BizTalk Server 2010 and Microsoft Dynamics CRM : Communicating from BizTalk Server to Dynamics CRM (part 5) - Generating a proxy service
- Integrating BizTalk Server 2010 and Microsoft Dynamics CRM : Communicating from BizTalk Server to Dynamics CRM (part 4) - Configuring the BizTalk endpoints
- Integrating BizTalk Server 2010 and Microsoft Dynamics CRM : Communicating from BizTalk Server to Dynamics CRM (part 3) - Building the BizTalk components
- Integrating BizTalk Server 2010 and Microsoft Dynamics CRM : Communicating from BizTalk Server to Dynamics CRM (part 2) - Configuring the BizTalk endpoints
 
 
Top 10
- Microsoft Visio 2013 : Adding Structure to Your Diagrams - Finding containers and lists in Visio (part 2) - Wireframes,Legends
- Microsoft Visio 2013 : Adding Structure to Your Diagrams - Finding containers and lists in Visio (part 1) - Swimlanes
- Microsoft Visio 2013 : Adding Structure to Your Diagrams - Formatting and sizing lists
- Microsoft Visio 2013 : Adding Structure to Your Diagrams - Adding shapes to lists
- Microsoft Visio 2013 : Adding Structure to Your Diagrams - Sizing containers
- Microsoft Access 2010 : Control Properties and Why to Use Them (part 3) - The Other Properties of a Control
- Microsoft Access 2010 : Control Properties and Why to Use Them (part 2) - The Data Properties of a Control
- Microsoft Access 2010 : Control Properties and Why to Use Them (part 1) - The Format Properties of a Control
- Microsoft Access 2010 : Form Properties and Why Should You Use Them - Working with the Properties Window
- Microsoft Visio 2013 : Using the Organization Chart Wizard with new data
- First look: Apple Watch

- 3 Tips for Maintaining Your Cell Phone Battery (part 1)

- 3 Tips for Maintaining Your Cell Phone Battery (part 2)
programming4us programming4us
Popular tags
Microsoft Access Microsoft Excel Microsoft OneNote Microsoft PowerPoint Microsoft Project Microsoft Visio Microsoft Word Active Directory Biztalk Exchange Server Microsoft LynC Server Microsoft Dynamic Sharepoint Sql Server Windows Server 2008 Windows Server 2012 Windows 7 Windows 8 windows Phone 7 windows Phone 8
programming4us programming4us
 
programming4us
Natural Miscarriage
programming4us
Windows Vista
programming4us
Windows 7
programming4us
Windows Azure
programming4us
Windows Server
programming4us
Game Trailer