Version 3.3 of the Linux integration components was just released with support for Windows 8 and Windows Server 2012.
It supports the following versions of Hyper-V:
- Windows Server 2008 Standard, Windows Server 2008 Enterprise, and Windows Server
- 2008 Datacenter
- Microsoft® Hyper-V Server 2008
- Windows Server 2008 R2 Standard, Windows Server 2008 R2 Enterprise, and Windows
- Server 2008 R2 Datacenter
- Microsoft Hyper-V Server 2008 R2
- Windows 8 Release Preview
- Windows Server 2012
See those last two? Windows 8 and Windows Server 2012 are supported.
The supported guest OS’s are:
- Red Hat Enterprise Linux 6.0-6.2 x86 and x64 (Up to 4 vCPU)
- CentOS 6.0-6.2 x86 and x64 (Up to 4 vCPU)
- Red Hat Enterprise Linux 6.0-6.2 x86 and x64 (Up to 32 vCPU when used on a Windows 8 Release Preview or Windows Server 2012 host)
- CentOS 6.0-6.2 x86 and x64 (Up to 32 vCPU when used on a Windows 8 Release Preview or Windows Server 2012 host)
RHEL 6.2 and CentOS 6.2 were added to the list in v3.3. SLES and RHEL 5.x use version 2.1 of the Linux Integration Services.
Notice that RHEL and Centos support up to 32 virtual CPUs on Windows Server 2012 or Windows 8??? Nice scalable Linux workloads on Hyper-V OK let’s talk turkey.
Once you start adding lots of vCPUs to Linux, you have a few concerns:
- Bear in mind that I’m a Linux noob and forgive me for lack of details, but Linux has issues where it needs some work to have more than 8 vCPUs in a VM. One fix is to use Linux Kernel 3.4 or later.
- With lots of vCPUs you need to handle NUMA nodes, and your Linux guest will be NUMA hardware aware on WS2012 with Linux Kernel 3.4 or later.
Thanks to the folks in MSFT for the quick updates!