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.
[ Keep up on the day's tech news headlines with InfoWorld's Today's Headlines: Wrap Up newsletter. ]
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 reasons). 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 then 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 (VP), 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. Windows Server 2008 R2 VMs have access to four VPs, Windows Server 2003 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, it isn't available if you RDP into the machine and launch the console of the guest operating system via your remote connection, says Tewari.