OpsMgr 2007: How to install and configure an RMS on a Windows Server 2008 cluster

Ever wonder what's needed to setup and configure an RMS on a Win2K8 cluster?  If so then check out the doc that Arnab Mitra was kind enough to put together for us:

========

How to Configure/Setup RMS on a Windows 2008 Cluster.

1. On each RMS cluster node, ensure that the domain Operations Manager Administrators security group has been added to the local administrators group and that the Cluster service account is a member of the domain Operations Manager Administrators security group.

Note: Having the Cluster service account in the Operations Manager Administrators group is necessary for creating the clustered configuration of RMS.

2. Ensure that each cluster node meets the prerequisites for the Management Server and User Interface components:

a. .NET Framework version 3.0 components (Add it from the Features Wizard)

3. Add the SDK and Config service accounts to the Local Administrators group on each node of the RMS cluster.

4. Log on to the cluster node that will be the primary owning node for the RMS with administrative rights.

----------

Cluster preparation:

1. In Failover Cluster Management, right click ‘Services and Applications’ and select ‘Configure a Service or Application’.

2. Click next and select ‘Other Server’.

3. Click next and enter the network name for the clustered RMS

4. Click next and select an available storage for cluster group and click next through remainder of wizard.

----------

Install the RMS on the First Node

1. Log on to the cluster node that will be the primary owning node for the RMS with administrative rights

2. Ensure that the RMS cluster group is owned by the node that you are logged onto

Proceed with the regular installation wizard

3. On the Completing the System Center Operations Manager 2007 Setup Wizard page, clear the Start the Console checkbox and ensure that the Backup Encryption Key checkbox is selected, then click Finish. The Encryption Key Backup or Restore Wizard will now launch.

Important: Even though the Operations Console has been installed, do not launch the console at this point.

Note If setup fails, it provides you with a value to search on and a link to open the setup log.

4. On the Introduction page of the Encryption Key Backup or Restore Wizard click Next.

5. On the Backup or Restore page select Backup the Encryption Key radio button and click Next.

6. On the Provide a Location page specify a valid path and filename for the encryption key and click Next.

Important: It is critical that the location provided for backing up the encryption key be accessible by all nodes in the cluster.

7. On the Provide a Password page, enter a password to secure the encryption key backup file and click Next to start the backup process.

8. You should now see the Secure Storage Backup Complete page, click Finish.

----------

Install the Secondary Management Servers

In this procedure you will install secondary management servers on all other nodes in the cluster. These servers are secondary Management Servers until this process is complete, at which time they will be able to host the Root Management Server.

1. Log on to each remaining cluster node with the Operations Manager Administrator account.

2. Follow the Install RMS procedures to install the Management Server and User Interface components on each of the other nodes in the Management Group.

----------

Prepare the RMS Cluster Resources

1. In Failover Cluster Management, Right click the RMS server name under ‘Services and Applications’ and select ‘Add a resource -> 4-Generic Service’.

2. From list of services select ‘OpsMgr Health Service’ and click ‘next’ through rest of wizard.

3. Right click newly created resource, choose Properties and enable ‘Use Network Name for computer name’ and add dependencies for the shared disk and network name.

4. Repeat steps 2 and 3 for Config Service and SDK Service.

----------

Create the Virtual RMS

1. Log on to each secondary Management Server computer with an account that is a member of the Administrators group.

2. At a command prompt on each secondary Management Server, type cd <path to Operations Manager installation directory> and then press ENTER.

3. To restore the key to each secondary Management Server, type the following, where <fileshare> is a share accessible by all cluster nodes:

SecureStorageBackup.exe Restore \\<fileshare>\<filename>.bin

Note: You must provide the same password that you entered to encrypt the file on the RMS node.

4. On the SQL server that hosts the OperationsManager database, open the SQL Server Management Studio tool, open the Databases folder and select the OperationsManager database. Right-click to open the context sensitive menu and select Tasks, Back Up to initiate a backup. On the Back Up Database - OperationsManager page, ensure that the Backup type value is set to Full, give the Backup set an appropriate name, and set the Backup set will expire value to a date in the distant future. In the Destination box, for the Back up to value, select Disk and add an appropriate disk location to hold the backup, if one is not already present, and then click OK.

Important: When you run the ManagementServerConfigTool to create the RMS cluster, you are advised to back up the OperationsManager database because irrecoverable damage can be done by creating the RMS cluster.

Note: The OperationsManager database should already be running in the Full Recovery model. For more information, see SQL Server 2005 Books Online.

5. On the RMS server, open a command prompt, type cd <path to Operations Manager installation directory> and then press ENTER.

6. To instantiate the RMS cluster group as a cluster, type the following, where G is the disk resource that is allocated to the cluster group that is being used to create this virtual Root Management Server and where <VirtualServerNetbiosName> is the network name resource allocated to the same cluster group:

ManagementServerConfigTool.exe InstallCluster /vs:<VirtualServerNetbiosName> /Disk:G

The value you enter for <VirtualServerNetbiosName> must be the value that appears in the Name text box located in the Parameters tab of the Properties dialog box for the network name resource.

If InstallCluster runs successfully, the InstallCluster action will return ‘InstallCluster performed successfully’

Note: ManagmentServerConfigTool.exe InstallCluster will install the RMS as a clustered service on every available node in the cluster.

7. In the Cluster Administrator, right click the RMSClusterGroup to open the context menu and select Bring Online. This will bring all the RMSClusterGroup services online

----------

At this point you can test a failover and it should work fine.

========

Thanks Arnab!

J.C. Hornbeck | Manageability Knowledge Engineer