Hyper-V Cluster Migration 2008 R2 to 2012
As Windows Server 2008 R2 was released, I migrated our Virtual Machines from an old Windows Server 2008 SP2 Cluster to the new one. That days, I copied each VM using System Center Virtual Machine Manager.
Now, I want to migrate the 2008 R2 Cluster to Windows Server 2012 (which is not yet supported by VMM).
Fortunately there’s the new Cluster Migration Wizard, which allows a migration of several VMs with a few steps*:
- On one nodes of the new cluster, open the Failover Cluster Manager. Right click on the cluster name => More Actions => Migrate Roles
- Select the source cluster and the Virtual Machines you want to migrate.
Note: The VMs are grouped by the Cluster Shared Volumes (CSV) they reside on… later on you will see why
- In the next step, select the Virtual Network Switch to be used by the VMs.
- Now confirm and start the prestaging process.
After finishing the process, the new Cluster will show the Virtual Machine Configuration of the selected VMs as well as the Cluster Shared Volume.
- The first step is to take all VMs you are going to migrate offline on the source cluster.
- After that, take offline the CSV and delete it from the cluster.
- Open your storage management tool (in my case HP Command View EVA).
- Unpresent the disk from the source cluster and present it to the destination cluster.
- Now, go to the destination cluster and take the disk online. As well, add it as CSV to the Cluster.
Voila, that’s it!
You can now start the virtual machines on the new cluster and delete the VM Configurations on the old cluster.
Remark: In case you get an error message as you’re trying to start one of the VMs, check if the Virtual Machine Configuration is online.
* In this guide I am assuming the following prerequisites:
Source Cluster: Windows Server 2008 R2
Destination Cluster: Windows Server 2012
Storage: The same storage system used by both clusters.
IP-Address Range: The same for virtual machines on both clusters.