Migrating from Virtual Server to Hyper-V Tips and Gotchas

So since my recent shift to Server 2008, I have noticed some subtle but important nuances between Virtual Server 2005 and Hyper-V.  The main thing I have noticed is that the "Integration Tools" (hyper-v term) also known as Virtual Machine Additions in Virtual PC/Server world is not compatible with Virtual Machine additions.  This means that the following has to be done for each virtual machine that you are 'Migrating':

  1. Make sure that you are at the terminal since you can not use mouse capturing in over RDC when using Hyper-V VM.  (gotcha #1)
  2. Open each VM that you want to install Integration Tools on. 
  3. Uninstall Virtual Machine Additions (Start>Control Panel>Add/Remove Programs) (reboot required).
  4. From the action menu of an open session choose 'Insert Integration Services Setup Disk'
  5. The auto installer then runs and has told me every time that I needed to upgrade my HAL for that to work...One more reboot.
  6. Then when it comes back the integration services finishes running.

You now have a machine that everyone will be able to terminal serve into.  Some additional notes. 

The integration services disk does not support Vista 64 bit.  All vista machined need to be service pack 1 and xp needs to have service pack 3 installed. 

In the end, the pain I am going through in changing this is over to Hyper-V based virtual machines will hopefully be worth it.  Of course I am not sure how portable the images will be if I try to take them locally with my and my laptop running Virtual PC.  I hope the next version of Virtual anything supports the proper formats.

[UPDATE]

I was thinking I may have missed something in my own learning adventures so I decided to Google around and see if I did.  I came across these links:

  • Drew Hill's post with his own experiences.  He calls out to remove static IP's.  This is a good tip, though I did not fall into the trap since I have a MAC assigned IP.  I did need to emulate the MAC again on each of the machine's adapters. 
  • Aaron suggests that it will be a pain to migrate between the two platforms.  Something I was afraid of.
Published Tuesday, June 24, 2008 12:24 AM by dotnetgeek
Filed under: ,
Powered by Community Server (Non-Commercial Edition), by Telligent Systems