There are 3 supported methods for upgrading or migrating a server with the Hyper-V role enabled (also called a host, or virtualization server) from Windows Server 2008 to Windows Server 2008 R2, as detailed in KB957256.
Note: During the upgrade, the compatibility report will inform you that you must remove the Hyper-V role by using Server Manager before you continue with the upgrade. This is not necessary. However, before continuing with the upgrade we suggest that you back up your virtual machines or export them using Hyper-V Manager. Additionally, consider the following before you upgrade:
To turn on the virtual machine with any other snapshot, follow these steps.
Note The following steps assume that you have to continue using all snapshots that are configured for the virtual machine. If you no longer require snapshots, you can delete your snapshots by using Hyper-V Manager, and then shut down the virtual machine for the data to merge with the parent virtual hard disk. For more information see the Hyper-V Virtual Machine Snapshots: FAQ http://technet.microsoft.com/en-us/library/dd560637.aspx
After the upgrade, update the Integration Services. To do this, open the Virtual Machine Connection window, and then click Insert Integration Services Setup Disk on the Action menu.
Note On a Windows Server 2008 R2-based computer, the integration services for Windows Vista and Windows Server 2008 will be listed in Programs and Features as "KB955484."
Tony Soper_MSFT edited Revision 1. Comment: added screenie from the SuperFlow