I did some browsing of the existing articles regarding this question but I couldn't find it so I apologize if I simply missed it.
My current setup:
- 1 x 2008 R2 Hyper-V Cluster
- 3 x Windows Server 2008 R2 Hyper-V host nodes
- 1 x Fibre channel storage device housing all of the guest VMs (FC switch in between the storage device and the hosts, interconnecting them). There's about 2 TB of guest VMs in this "production-CSV".
I have 3 newer servers and an extra, smaller capacity FC storage device that I could use to temporarily house the guest VMS.
My goal is to upgrade my current 2008 R2 3-node hyper-v cluster to server 2012 R2, "using the same FC storage" (production-CSV) and expand to a 6 hyper-v node (3 newer servers + 3 current "older" servers). I have read many, many articles regarding this process and the steps seem pretty straight forward. This is what I was planning to do based on my readings:
- Add temp-CSV to existing 2008 R2 cluster
- Move guest VMs from production-CSV to temp-CSV using export/import (to minimize downtime)
- Remove production-CSV from existing 2008 R2 cluster
- Stand up new 2012 R2 cluster with 3 newer servers and production-CSV
- Present temp-CSV to 2012 R2 (I think I can do that while the 2008 R2 cluster is still using it?)
- Use Cluster migration wizard to transfer 2008 R2 cluster config to 2012 R2 cluster config
- Export/Import guest VMs back to the production-CSV from temp=CSV
- Evict 2008 R2 nodes from 2008 R2 cluster
- Destroy 2008 R2 cluster
- Reinstall old nodes with 2012 R2 standard and add to 2012 R2 cluster
Do I have this right? Am I making more work for myself then is necessary? Is there a way to do this without moving my guest VMs off the production-CSV?
Thanks for the help!
First of all you won't be able to access a CSV from the 2008 R2 cluster and the 2012 R2 cluster at the same time.
Second, you should consider using SCVMM 2012 R2 (System Center Virtual Machine Manager) to migrate your virtual machines between the clusters. SCVMM will be able to move the VMs from the 2008 R2 cluster CSVs to the 2012 R2 cluster CSVs and upgrade the Hyper-V integration services in the guest operating systems.
One additional consideration would be to check the compatibility of your old servers with Windows Server 2012 R2 so you dont end up in an unsupported configuration. Also, you won't be able to achieve Live Migration between hosts with different CPU manufacturers.