Hi to all.
What we have here (please have a look at the topology picture provided):
Server 1, Server2 and Server3 are identical hardware boxes. Server1 and Server 2 are cluster nodes in Hyper-V cluster. Both of them are running "full" version of Windows Server 2008 R2. Currently we have around 30 virtual servers running on Hyper-V cluster.
Goal to achieve:
Create 3 nodes Microsoft Server 2008 R2 Core
edition of Hyper-V cluster with less possible working disruption to the end users.
Plan of action:
1. Server 3 will be used as temporary Hyper-V server. It has enough RAM capacity to run 30 VM’s
2. New temporay LUN-2 will be created (similar in size to LUN-1) on SAN
3. Server 3 will be connecting (iSCSI) to LUN-2. LUN-2 will be used as a temporary storage for Hyper-V on Server3
4. With help of SCVMM 2008 R2 after working hours (probable on weekends) all VM’s from Hyper-V cluster will be migrated to Server-3 Hyper-V. During migration VM’s will be shut down.
5. Confirming that all VM’s have been successfully migrated and working ok on the Server3
6. Hyper-V cluster will be deleted and both servers (Server1 and Server2) will be re-builded with Windows Server 2008 R2 Core
edition on them.
7. New Hyper-V cluster will be created with Server1 and Server2. Existing LUN-1 will be used for CSV
8. Repeating step 4 but this time all VM’s will be migrated back to new Hyper-V cluster
9. Server3 will be rebuild with Windows Server 2008 R2 Core
edition and LUN-2 will be deleted from SAN
10. Server3 will be added as a 3rd node to existing Hyper-V cluster
From what I know (but I’m hoping that I’m wrong), you cannot mix and match Full
editions of Windows Server 2008 R2 in Hyper-V cluster. That is why we need to do all of those upgrading steps above.
Could someone please with relevant experience and knowledge go through the action list with me and advice if everything is looking ok? Perhaps, maybe better idea on how to do this upgrade?
Any advice will be appreciated.