I’ve been excited to see how Windows Server 2012 Hyper-V will work in my lab since I heard about some of the new functionality so I spent a good portion of my weekend going through the process to upgrade my HyperV labs from Server 2008 R2 to Server 2012. Please note, SCVMM 2012 SP1 CPT2 is not a production released product and should not be used in production environments, this process was only used in a lab environment. The steps involved in the process were:

  1. Install Windows Server 2012 on a virtual and installed SCVMM 2012 SP1 CTP2.
  2. Uninstall the SCVMM components from each Hyper-V host.
  3. Upgrade each Hyper-V host to 2012.
  4. Add each Hyper-V host to SCVMM 2012 CPT2.

The following were the key lessons learned during this process:

  • Shut down all virtuals (or preferably move them to other Hyper-V hosts) before upgrading the Hyper-V host. For the upgrade there cannot be any  running virtuals or virtuals which are in a saved state.
  • Make sure that there is enough free space on the C drive of the Hyper-V host for the upgrade (I know that this is a common requirement, but especially in lab HyperV environments the C drive free space is can be accidentally used up when space is tight for virtuals).
  • Before upgrading the host remove all non-required applications from the server.
  • Reboot the HyperV server before attempting the upgrade to 2012.
  • Server core 2008 R2 cannot upgrade to Server 2012 with a GUI, needs to upgrade to core but I expect that the GUI components can be added in 2012 after the upgrade is complete.
  • During the upgrade process after the first reboot occurs, use a ping –t to see when the server has completed the upgrade process and is starts communicating again. Once the upgrade is completed, the Hyper-V host can be reconnected to via remote desktop

Below is the  Hyper-V Manager (opened in Server Manager with Tools, Hyper-V Manager) in Windows Server 2012:


Below is a screenshot which shows both Windows Server 2008 R2 and Windows Server 2012 Hyper-V systems integrated with SCVMM 2012 CTP2:


And after all Hyper-V servers have been upgraded below: