Virtually Yours..

Iftekhar's blog on Technologies touching lives

Hyper V RC: BIG BANG ANNOUNCEMENTs : 64LPS and Processor Compatibility Mode.


There is no end of road for Virtualization Team here in Microsoft for coming up with great features in Hyper V.

So what’s the BIG NEWS ??

Microsoft Announces following two features now supported on Hyper V R2 which is included in the Windows Server 2008 R2 RC and Hyper V Server 2008 R2 RC released recently.

1. 64 Logical Processor Support for Hyper-V R2!

Very Soon we all be working with 8 Core processors in our servers increasing the Logical processor no. to 64 ( 8 Processors X 8 Cores ).  So now Microsoft Hyper V Supports 64 Logical processors, now you can consolidate more Virtual Machines on a single Host.

Hyper V Evolution from 16 Logical Processor Support to 64 Logical Processor Support:

  • Server 2008 Hyper-V                                         16 LP Support
  • Server 2008 Hyper-V +update (KB95670)             24 LP Support
  • Server 2008 R2 Hyper-V Original POR                 32 LP Support
  • Server 2008 R2 Hyper-V RC/RTM                       64 LP Support!

2. Processor Compatibility Mode for Live Migration!

Why do we need Processor Compatibility mode??

The OS and applications within a VM are exposed to the processor features on that server.  However, when the VM is quick/live migrated to another server, the destination server may have a processor with a different set of features.  An OS or application may try to execute CPU features that it discovered when it was started on source host but may not be present on the destination host – resulting in a failure. 

Now You can do the live migration of Virtual Machines from one host to another in a cluster even if the processors features sets are different (But same Family Intel-Intel, AMD-AMD)

So far we need to have identical processors on all the nodes in our cluster for Live Migration to work, but what if other node has different feature processor. Processor Compatibility Mode comes to rescue.

When a VM is started with processor compatibility mode enabled, Hyper-V only exposes guest visible processor features that are available on all Hyper-V enabled processors of the same processor architecture, i.e. AMD or Intel.  This allows the VM to be migrated to any hardware platform of the same processor architecture.

Note: You cannot do a Live Migration from Intel to AMD or vice versa. Processor family should be the same. 🙂

Note: Processor compatibility mode does not leverage Intel’s FlexMigration or AMD’s AMD-V Extended Migration technologies.  Processor compatibility mode has no dependencies on these technologies.

VM’s processor compatibility mode is OFF by default.  It can be turned on by one of the two ways:

Using Hyper-V Manager: from Hyper-V Manager, select CPU setting wizard of the VM.  Check a check-box labeled “Migrate to physical computer with a different processor version”.


You can change this setting only when VM is not running.

Using System Center Virtual Machine Manager 2008 R2 RC :  Releasing SOON

This is just amazing, Hyper V Team is outperforming themselves over and over again. WAY TO GO TEAM!!!!

Let me know your comments and feedback