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:
- Install Windows Server 2012 on a virtual and installed SCVMM 2012 SP1 CTP2.
- Uninstall the SCVMM components from each Hyper-V host.
- Upgrade each Hyper-V host to 2012.
- 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: