I’m eager to upgrade our Hyper-V cluster to Windows Server 2008 R2. I’ve been chatting with Hans Vredevoort (aka @hvredevoort on Twitter) about this subject this morning; he’s a HP blade and EVA user like me. There’s a number of things I need to wait for before touching a production system:
- Windows Server 2008 R2 management packs for Operations Manager 2007 R2. I’m not holding my breath. Some of the W2008 management packs took a year to be released. I’ll be happy to upgrade when the OS pack is out. I don’t need IIS packs to upgrade the Hyper-V hosts.
- Support for the servers from HP. This is both for drivers and for monitoring via OpsMgr. HP Proliant Support Pack (PSP) 8.30 will give us support.
- Virtual Machine Manager (VMM) 2008 R2. This was RTM’d yesterday but won’t be available to download for production usage until October 1st.
- HP EVA support: I use blade fibre channel mezzanine cards with MPIO to connect to our EVA SAN. We boot from SAN and run VM’s on the SAN. Until we get MPIO drivers for W2008 R2 from HP I can’t do anything.
I saw a page on the HP website that said they would have support for Windows Server 2008 R2 once it was “released”. I’m led to believe that “released” means generally available. GA is October 22nd, 2009.
Once we get all that I can proceed with the upgrade. Hans posted a good and detailed blog post on the subject yesterday based on his experiences. The short story is for a two node cluster:
- Deploy VMM 2008 R2 to manage Hyper-V.
- Quick migrate all VM’s to node 1.
- Evict node 2 and disconnect VM/cluster storage from it.
- Rebuild node 2 with Windows Server 2008 R2.
- Set up Hyper-V and a new cluster on Windows Server 2008 R2.
- Configure a CSV (cluster shared volume) on the new cluster with new disk.
- Use VMM 2008 R2 to migrate VM’s from the old cluster to the new cluster. I’d test this with test VM’s first and then wait a few days before progressing.
- Once all VM’s are moved, destroy the old cluster and rebuild node 1 with W2008 R2/Hyper-V. There’s maybe an opportunity here to recycle disk as you free it from the old cluster.
- Add the host 1 to the new cluster.
- Test everything!
Check the post by Hans for much more detail. He has had a chance to actually do this process so he’s got a lot more notes to take care of.
Yes, I know – it’s a messy upgrade. I hope it’s something MS figures out how to make simpler for future upgrades. BTW, in-place upgrades are NOT supported in clusters.