SuperSite Blog | WinInfo Daily News | Windows Weekly | Windows 7 Secrets | About Paul | What I Use    
   
   Home   Windows 7  More Windows  Server   Internet   Office   Mobile   Zune   Xbox 360   Alt.Windows   
  Windows Home Server | Windows Server 2008 R2 | Platforms, Servers and Strategy | Older Server Versions (2008, 2003)  
 

Microsoft Hyper-V Server 2008: The Good, the Bad, and the Ugly

 
 
Microsoft Hyper-V Server 2008 is a strange bird. Described as a standalone version of the Hyper-V role that's now included in Windows Server 2008, Hyper-V is sort of a bare-metal version of Microsoft's hypervisor. It installs much like any version of Windows Server 2008, but when all is said and done you're left with a command line UI so start that it makes Server Core look like a rich interactive video game by comparison. This might just be a first for a Microsoft server product: As configured out of the box, you actually can't do anything with Hyper-V.

Well, that's a very slight exaggeration. You can actually perform the following very limited set of tasks: Join a workgroup or domain, assign the computer name, configure basic network settings, add a local administrator account, configure Windows Update, configure remote desktop, configure regional and language settings, and set the date and time.

Missing from this list, of course, are such niceties as "install a guest OS on top of the hypervisor." To perform such an action, you'll need to hit the server remotely. That can be done with Hyper-V Manager, a sort of bare-bones management tool that comes with the Hyper-V role on Windows 2008, or can be installed separately on Windows Vista with SP1. How you make this connection, however, will determine your level of success.

These levels include, yes, the Good, the Bad, and the Ugly.

The Good

It turns out there is one sure-fire way to get up and running with Hyper-V Server in a seamless and efficient manner: Install the server in a domain and then configure a Domain Administrator account to be a local administrator on the Hyper-V Server box (using the standard [domain]\[domain username] syntax). If you do this, you'll have no trouble connecting to the server with Hyper-V Manager, and you'll be up and running in no time, creating VMs in child partitions and wondering what all the fuss was about.


Hyper-V Manager running under Windows Vista, managing virtualized environments on two different servers, one running Windows Server 2008, the other running Hyper-V Server 2008.

The Bad and the Ugly

If you don't know the aforementioned trick, or didn't stumble into it coincidentally, you're almost certainly in for a world of hurt. This pain was first documented in unintentionally hilarious form by Microsoft's John Howard, back in late March when the first Hyper-V betas appeared for Server 2008 (see the links below for details). The amount of configuration you need to do on the server and the client will vary according to different conditions (domain vs. workgroup, for example, and whether the server is a full-blown Server 2008 machine, Server Core, or a standalone Hyper-V Server). But it's a lot of work and it's not for the faint of heart.

Here's what Howard documented:

Hyper-V Remote Management (Part 1)
Workgroup access from Vista to Windows Server 2008 Hyper-V, server configuration.

Hyper-V Remote Management (Part 2)
Workgroup access from Vista to Windows Server 2008 Hyper-V, client configuration.

Hyper-V Remote Management (Part 3)
Workgroup access from Vista to Windows Server 2008 Server Core Hyper-V, server configuration.

Hyper-V Remote Management (Part 4)
Remote management of Hyper-V in a domain environment.

Hyper-V Remote Management (Part 5)
Remote management of a workgroup-based server from a domain-joined Vista client.

I had mentioned the problems I had with Hyper-V Server here in UPDATE and then on the Windows Weekly podcast I record with Leo Laporte. This generated a phone meeting with the Server folks at Microsoft, during which I was briefly worried that I had missed something. Alas, I had not: Microsoft is working to document the steps needed to make remote administration of Hyper-V--either with the standalone product or with Windows Server 2008--work properly. And while there's no ETA on that documentation, they are at least aware of the issues. Hopefully this explanation of my problems getting it working will prevent you from having similar issues. Once you do resolve the connectivity issues, Hyper-V Server is a very capable system, at least for smaller and test environments. And you can't beat the price.

Edited versions of this article also appear in the October 7, 2008 and October 21, 2008 issues of Windows IT Pro UPDATE. --Paul

--Paul Thurrott
October 21, 2008

 


Related reading:
Windows Server 2008

Windows Server 2008 R2
Hyper-V Server 2008 R2 Preview
Windows Server 2008 R2 Shots
Windows Server 2008 R2 RC
Not Your Average R2
Windows Server 2008 R2 Preview

Windows Server 2008
Windows 2008 Foundation Preview
Hyper-V: Good, Bad, Ugly
Hyper-V Server 2008 Screenshots
Hyper-V Manager Screenshots
Windows HPC Server 2008
Hyper-V Server 2008 Preview
Windows Server 2008 Hyper-V
Windows Server 2008 Review
Windows Server 2008 Screens
Inside Windows Server 2008

Pre-Release Versions
Windows Server 2008 RC1
Windows Server 2008 RC0
WinServer 2008 RC0 Screenshots
Microsoft Pushes Back Win2008...
WinServer Virtualization Preview
Windows Server 2008: Need to...
Two Command Lines in WS2008
WS2008 Branding & Virtualization
VMWare Strikes Back...
Longhorn Beta 3 Screenshots
LH Server Core Beta 3 Screens
Longhorn Server Beta 3 Review
Top 10 Features in LH Server B3
2007: The Year of the LH Server
One Small Step for Virtualization
Longhorn Server Beta 2...
LH Server Beta 2 Screenshots
Microsoft Frees Virtual Server
Longhorn Server Preview 2
Longhorn Server Preview