I needed to build a 2-node VMM 2012 R2 cluster in my lab in order to test an OpsMgr management pack that I’m working on. I was having difficulties getting it installed on a cluster based on 2 Hyper-V guest VMs, and I couldn’t find a real step-to-step detailed dummy guide. So after many failed attempts and finally got it installed, I’ll document the steps I took in this post, in case I need to do it again in the future.
AD Computer accounts:
I pre-staged 4 computer accounts in the existing OU where my existing VMM infrastructure is located:
- VMM01 – VMM cluster node #1
- VMM02 – VMM cluster node #2
- VMMCL01 – VMM cluster
- HAVMM – Cluster Resource for VMM cluster
I assign VMMCL01 full control permission to the HAVMM (Cluster resource) computer AD account:
I allocated 4 IP addresses, one for each computer account listed above:
Guest VMs for Cluster Nodes
I created 2 identical VMs (VMM01 and VMM02) located in the same VLAN. There is no requirement for shared storage between these cluster nodes.
I installed failover cluster role on both VMs and created a cluster.
VMM 2012 R2 Installation
When installing VMM management server on a cluster node, the installation will prompt if you want to install a highly available VMM instance, select yes when prompted. Also, the SQL server hosting the VMM database must be a standalone SQL server or a SQL cluster, the SQL server cannot be installed on one of the VMM cluster node.
Port configuration (left as default)
Library configuration (need to configure manually later)
Run VMM install again on the second cluster node.
As instructed in the completion window, run ConfigureSCPTool.exe –AddNode HAVMM.corp.tyang.org CORP\HAVMM$
Cluster Role is now created and can be started:
In order to integrate VMM and OpsMgr, OpsMgr agent and console need to be installed on both VMM cluster node. I pointed the OpsMgr agent to my existing management group in the lab, approved manually installed agent and enabled agent proxy for both node (required for monitoring clusters).
Installing Update Rollup
After OpsMgr components are installed, I then installed the following updates from the latest System Center 2012 R2 Update Rollup (UR 4 at the time of writing):
- OpsMgr agent update
- OpsMgr console update
- VMM management server update
- VMM console update
Connect VMM to OpsMgr
I configured OpsMgr connection in VMM console:
The intention of this post is simply to dump all the screenshots that I’ve taken during the install, and document the “correct” way to install VMM cluster that worked in my lab after so many failed attempts.
The biggest hold up for me was without realising I need to create a separate computer account and allocate a separate IP address for the cluster role (HAVMM). I was using the cluster name (VMMCL01) and its IP address in the cluster configuration screen and the installation failed:
After going to through the install log, I realised I couldn’t use the existing cluster name:
When I ran the install again using different name and IP address for the cluster role, the installation completed successfully.