Microsoft at last releases famed Red Hat/Linux virtualization drivers

By Julie Bort, Network World |  Hardware, Hyper-V, Linux Add a new comment

Last week, Microsoft released a set of drivers that allow production versions of Red Hat to run on Hyper-V. The drivers, otherwise known as integration components, have some limitations, but they come with the full assurance that both Microsoft and Red Hat will support such an implementation.

Specifically the drivers support RHEL 5.2, 5.3, and 5.4. These drivers also support SUSE Linux Enterprise Server 10 SP2 x86 and x64, and SUSE Linux Enterprise Server 11 x86 and x64, but that's old news.

With much fanfare, Microsoft first submitted said drivers to the Linux kernel way back in July (its first, and so far only, contribution to Linux, for obvious reason). Those drivers were already tested to work with Red Hat and, of course, SUSE. And in October, Red Hat and Microsoft announced that they were joining each other's virtualization partnership programs, and validated that their products worked on each other's virtual machines. So what took Microsoft so long to release these Red Hat drivers to the public?

That's one of the questions I put to Microsoft's Vijay Tewari, principal program manager with the Windows Virtualization Team. In short, the delay was caused by one issue: the two companies hadn't worked out a deal on who would support the Red Hat operating system if it was running as a Hyper-V guest. The support issue was solved a couple of weeks ago (and I'm getting to the details on that in a minute) and hence the drivers were made public. (Download them here.)

Limited to one virtual processor

First, let's note the limitations. Red Hat virtual machines running on Hyper-V are limited to a single virtual processor, which limits the size of the Linux workload. But Tewari says that this limitation isn't specific to just Red Hat. SUSE is also limited to one VP. The number of VPs varies for different versions of Windows Server, too. WS 2008 R2 VMs have access to four VPs, WS3003 gets 3. Tewari says that Microsoft is working on increasing the number of VPs for Linux servers on Hyper-V.

Limited Mouse support

Second, the components themselves don't provide mouse support, although Citrix makes an add-on, Project Satori, that fixes this issue. The mouse works if you are physically accessing the server. But, without the add-in, isn't available if you RDP into the machine and launch the console of the guest operating system via your remote connection, says Tewari.

Hyper-V Linux driver code has forked

These drivers began life as the same ones submitted to the Linux Kernel in July, 2009, but, as those originals have been modified with patches and changes from the Linux community, the code bases between this download and the Linux kernel have forked. Microsoft says that over the next few months, it will integrate them back into a single code base. But, says Tewari, the fork was inevitable because the Hyper-V drivers were submitted to the latest stable version of the kernel at the time, 2.6.32 (version 2.6.33 became available late last month). Not all the commercial distributions are using that release. These drivers support Red Hat based on 2.6.18 and 2.6.27, for instance.

As part of the work of reuniting the code again, Microsoft promises to include some enhancements, such as a fix for the mouse issue.

How Red Hat will support

Red Hat has promised that the Hyper-V drivers will eventually become a native part of its distribution. That will in all likelihood occur whenever Red Hat upgrades its commercial product to kernel 2.6.32 or later. Indeed, this is the reason why Microsoft swallowed crow and submitted its drivers to the kernel in the first place, under the GPL no less. This even though it continues to toy with the threat that Linux violates its patents. (Last week, Microsoft made two announcements that harked back to its threats: One with Amazon and another with Panasonic ... but I digress.)


Originally published on Network World |  Click here to read the original story.

ITworld LIVE

HardwareWhite Papers & Webcasts

White Paper

Deliver Cost-Effective Business Continuity with Extreme Capacity

IBM DB2 provides application cluster transparency technology that equips organizations running OLTP applications with the ability to deliver high availability and continuous uptime for transactional data, plus the flexibility and capacity they need to remain competitive.

White Paper

Expert Tips for Consolidating Servers & Avoiding Sprawl

The combined computing demands of VMs can tax even the most powerful server. Cost-effectiveness doesn't mean excessive consolidation; rather, it means balancing workloads between multiple servers. This expert FAQ guide will help you to decide which servers and applications are candidates for virtualization.

White Paper

Expert Guide to Secure Your Active Directory

Layered security is the way to go when it comes to protecting Active Directory. This expert e-guide explains the best method to use when planning and designing a security solution. Find out why it is important to secure Group Policy settings and discover how managed service accounts boost server security in R2.

White Paper

Windows Server 2008 R2 Learning Guide

This expert e-guide uncovers the most common questions that have surfaced with Windows Server 2008 R2. Learn details about this Microsoft operating system and discover the direct cost saving benefits IT departments can experience when making the switch.

White Paper

Best Practices to Achieve Optimal Memory Allocation and Remote Desktop User Experience

Many virtual machines don't fully utilize their available RAM, just like they don't fully utilize their available processors. But Dynamic Memory enables you to shuffle the deck and move some of that RAM around to go where it's needed for better consolidation and efficiency.

See more White Papers | Webcasts

Ask a question

Ask a Question