Archive for the ‘migration’ Category

How to move virtual guest servers from Hyper-V on Windows Server 2008 to Hyper-V on Windows Server 2008 R2

August 15, 2010 Leave a comment
  • System Notes: Windows Server 2008 Standard x64, Windows Server 2008 R2 Standard x64

Now that Windows Server 2008 R2 has been out for a while, and I have gained some experience with it, I have found it to be much easier to work with than Windows Server 2008, although honestly the differences are not that great. It’s simply more refined and it really does seem as if Microsoft listened to their customers and worked all the kinks out.

I have one production Windows Server 2008 Standard x64 that we use simply as a Hyper-V host for four virtual server guests, all running Windows Server 2003 R2 (in both x86 and x64 editions). We now want to upgrade the 2008 server to R2. Concise information from Microsoft on doing this can be found at this link.

Test scenario:

  1. Build a Windows Server 2008 Standard x64 host server running the Hyper-V role, complete with Service Pack 2 and all patches available through August, 2010.
  2. Add Windows Server 2003 R2 virtual guest servers, both x86 and x64 editions. Add Service Pack 2 and all patches available through August, 2010 to both guest servers. Add various file shares for testing purposes after move to Hyper-V R2 host server.
  3. Use the Export feature of Hyper-V to export guest servers for later import to Hyper-V R2 host server (see link provided above).
  4. Build a Windows Server 2008 R2 Standard x64 host server running the Hyper-V R2 role, complete with all patches available through August, 2010.
  5. Import guest servers to the new host server using the Hyper-V R2 console. Make sure to use the “Duplicate all files” option (see Additional Notes below).
  6. Start and verify guest servers, including network and share access, and review the Event Log for any errors.

Additional Notes:
When importing servers to the R2 host, make sure you select the “Duplicate all files so the same virtual machine can be imported again” option, if you want your virtual guest files to go to the default set of folders on the R2 host (see this link). I figured this one out the hard way, before reading the details provided in the link. I also received a few errors during the Import process of the virtual guest servers. They related to a change in the network configuration and network switch name, and were easily correctable through the Settings interface for each of the servers. Don’t forget to update the Hyper-V Integration Services once the guest servers are imported to the new R2 host.

Categories: Hyper-V, migration, R2