Main menu

Originally created as a place for me to store some notes, this blog comments on my daily encounters with technology and aims to share some of this knowledge with fellow systems administrators and technical architects across the 'net. Amazingly, it's become quite popular!

SmartFeed by FeedBurner Subscribe to the site feed.

If you find the information here useful, then please consider linking to this site.

Recent Contributions

Calendar

January 2008
M T W T F S S
« Dec   Feb »
 123456
78910111213
14151617181920
21222324252627
28293031  

Archive

Management of Microsoft Hyper-V on Windows Server 2008 (Server Core)

I recently bought a new server in order to consolidate various machines onto one host.  The intention here is to license Microsoft Hyper-V Server when it is released but, as that’s not available to me right now, I thought I’d use the latest Windows Server 2008 (Server Core) build with the Hyper-V role enabled.  Everything was looking good until I built the server, installed Hyper-V (using the ocsetup Microsoft-Hyper-V command) and realised that although I had a functioning Hyper-V server, I had no way to manage it.

According to the release notes for the Hyper-V beta:

"To manage Hyper-V on a server core installation, you can do the following:

  • Use Hyper-V Manager to connect to the server core installation remotely from a full installation of Windows Server 2008 on which the Hyper-V role is installed.
  • Use the WMI interface."

I wanted to run Hyper-V on Server Core because my experience of running Virtual Server on Windows Server 2003 has been that patching the host is a major issue involving downtime on each guest virtual machine.  Similarly (unless I migrate the workload to another server) applying updates to the parent partition on Hyper-V will also result in downtime in each child partition.  By using Server Core, I reduce the size of the attack surface and therefore the likelihood of a critical patch being applicable to my server.  If I need another Windows Server 2008 machine with Hyper-V installed just to manage the box then that’s not helping me much - even a version of Hyper-V Manager to run on a Windows client machine and administer the server would be a huge step forward!

I’ve raised a feedback request highlighting this as a potential issue which restricts the scenarios in which Hyper-V will be deployed; however I’m expecting it to be closed as "by design" and therefore not holding out much hope of this getting fixed before product release.

Comments

1

Comment from Aaron
Time: Tuesday 15 January 2008, 14:28

The Hyper-V management console will just be an EXE and some DLLs (can’t remember if it’s an MMC), if you copy those across from a full install and register on your management machine, you should be right to go.

2

Comment from Mark Wilson
Time: Tuesday 15 January 2008, 14:37

Thanks Aaron - I’ll give that a go.

3

Comment from Mark Wilson
Time: Tuesday 15 January 2008, 23:18

Not having much luck registering the Hyper-V Manager DLLs but there is some hope - I found this on Mike Kolitz’s Virtual Varia blog:

Remote Administration tools for Hyper-V. These aren’t available yet, but in our final release, we’ll provide a way for you to install the Hyper-V Manager tools on Windows Vista, so you won’t actually have to run them on a server.”

4

Pingback from The things that are better left unspoken : That settles it! Server Core Hyper-V comparison
Time: Friday 18 January 2008, 21:45

[…] use a third system on which I install Hyper-V as well to get the Hyper-V Management Console to manage both systems remotely. I figured this would make sense, because otherwise you’d see the Hyper-V management console on the […]

5

Comment from Mark Wilson
Time: Thursday 27 March 2008, 19:22

I’m note sure if I mentioned it elsewhere, but John Howard posted download links for the Vista SP1 management tools for Hyper-V RC0.

Write a comment

Please note the rules for comments and the privacy policy and data protection notice. I'm sorry but, because not everyone sticks to the rules, I've had to implement some spam prevention measures - if you're experiencing difficulties leaving a comment, please let me know.





The following XHTML tags may be used: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>