I’ve noticed that there is not a whole lot of information on installing System Center Configuration Manager 2007 on a remote database cluster at the time I decided to write this so I thought I would attempt to tackle the process. I will attempt to be fairly granular in the steps and will be including information from the “Guide to Creating and Configuring a Server Cluster under Windows Server 2003” from Microsoft.
For this scenario I have a single domain controller (DC01), two cluster nodes (SERVER01 and SERVER02), and the SCCM Server (SCCM01). Each cluster node has two NICS. The two cluster nodes and the SCCM01 have been joined to the domain on DC01.
Configure Networking
1. Rename the network interfaces on the cluster nodes for easier identification.
a. Right click and rename Local Area Connection to Public.
b. Right click and rename Local Area Connection 2 to Private.
2. Change the binding order for the NICS on both nodes by selecting the Advanced menu and then Advanced Settings.

3. In the Adapters and Bindings tab, verify the Connections are listed in the following order: Public, Private, Remote Access Connections. If not, move the connections using the ordering buttons on the right until they are in the proper order.
4. You should use static IP addressing for all cluster interfaces.
Configure the Private Network Adapter
1. Go to the Properties of the Private NIC and deselect everything except TCP/IP.
2. Microsoft also recommends you change the speed and duplex of your adapters to 10Mbps and Half speed. I personally set my heartbeat interfaces to 100/Full, but I also use crossover cables between the interfaces of my cluster nodes or they are on a dedicated small switch. Either way, just be sure you don’t leave the selection on Auto/Auto.
3. Be sure there are no IP entries for the DNS servers.
4. Click on the Advanced button.
5. On the DNS tab, be sure there are no IP addresses listed and remove the checkbox selections for Append parent suffixes of the primary DNS suffix and Register this connection’s addresses in DNS.
6. Click on the WINS tab and deselect the option to Enable LMHOSTS lookup. Also, disable the NetBIOS functionality.
7. Click OK to save the changes and repeat on the other node.
Setting up Shared Storage
The following steps assume you already have your storage prepared on the SAN or whatever medium of shared storage you choose and you have the LUN’s presented to the HBA’s on each cluster node. You will need to have two storage resources available to both servers; one for the quorum drive and one for the database.
1. Turn off both nodes of the cluster.
2. Turn on the first node only.
3. Select Disk Management from within Computer Management.
4. Right click each Unallocated disk and format it as a Primary partition. Do NOT convert the disk to Dynamic disk, only use Primary disks. If you use the wizard to write a disk signature it may automatically convert the disk to dynamic. If this happens, right click the disk and select Revert to Basic.
a. Note – If you are using 64 bit, be sure to format the disks as MBR, not GPT.

5. Verify that you can create and delete a text file on each drive from each node of the cluster. When testing this, ensure only one node is online at a time. When completed, be sure all nodes are off except the first.
Configure the First Node
1. Open Cluster Administrator. When prompted with the Open Connection to Cluster window, select Create a new cluster. Click OK.
2. Select a unique NetBIOS name for the cluster following the usual 15 character NetBIOS limit.

3. Select the name of the first node to be added to the cluster, click Next.
a. You will be prompted to enter credentials if you are not logged on with a domain account that also has local Adminstrator privileges. This is simply to complete the install and is NOT the account that will be used to start the Cluster services.
4. The Advanced button is used when you have complex storage solutions in place and the setup wizard detects disks that you do not want to be shared in the cluster. For the sake of this document, we will simply select the Typical (full) configuration option at the Advanced Configuration Options window. Click OK.
5. The wizard will now run a series of checks and verifications on your environment. When it’s completed, address any critical issues preventing the cluster from being created and continue by clicking Next.
a. I have never built a cluster that did not return at least some warnings during this phase. Simply review these warning if they occur and address them as needed.
6. At the IP Address screen, enter in the IP address that will be used to manage the cluster resources. Click Next.
7. At the Cluster Service Account Wizard screen enter in the credentials of a domain user account that has Local Administrator rights on each node. Click Next.
8. Review the summary and select the Quorum button. Select the shared storage drive you allocated for the Quorum drive in the drop down.
a. Note – If you only see Local Quorum listed in the dropdown, continue on through the steps and I will show you how to correct this after the cluster node is up.
9. When tasks have completed, click Next.
10. You should now have the single node resource up and running.

(If you’re Quorum disk is listed as a Quorum Resource under the Resource Type column, proceed to the next section. If your console looks like the example above, you may skip the next section.)
Change the Local Quorum Resource
1. Open the Cluster Administrator and select Cluster Group under Groups.
2. Right click and select New/Resource.
3. Select the Resource Type as Physical Disk. Enter a descriptive name for the disk (something like Quorum since this will be the shared drive for the quorum). Click Next.
4. Make sure that SERVER01 is listed under Possible owners. Click Next.
5. Leave the Resource dependencies window empty and click Next.
6. Select the appropriate disk from the drop down and click Finish.
7. Select the cluster name in the console (in this example, it would be SCCMCLUSTER).Right click and choose Properties.
8. Select the Quorum tab and change the resource to the new disk resource created in the previous section.
9. Finally, verify that the disk that will be used as the database storage drive is listed under the Group 0 folder which is automatically created. If it is missing, create the resource following Steps 3 through 6 above.
Configure the Second Node
1. Verify that all resources are online for the first node in Cluster Administrator.
2. Turn on the second node (leave node one online).
3. From the Cluster Administrator on SERVER01, select File – > New -> Node.
4. Enter in the name of the computer to be added as the second node and click Next.
5. Review the analysis summary when completed and address any errors.
Post Installation Configuration
1. Go to the Properties of the Private network by right clicking on the Private network interface.

2. On the General tab, select the radial next to Internal cluster communications only (private network). Click OK.
3. Right click on the Public network and select Properties.
4. Select the radial next to All communications (mixed mode). Click OK.
5. Right click the cluster name and select Properties.
6. Select the Network Priority tab and ensure that Private is listed at the top of the list.

7. Verify the failover functionality by right clicking on Cluster Group in the Cluster Administrator console. Select Move Group to begin the failover.
a. Before failover test

b Successful failover

In the next post, I will detail installing SQL Server 2005 on the cluster and creating the SCCM database on the remote cluster as well as the caveats along the way such as configuring SPN’s.
You can download the PDF version of the entire tutorial here.