How to Use the Cluster TMP file to Replace a Damaged Clusdb File in 2003 Cluster

If the Clusdb file is damaged you may be able to restore this file using a .tmp file in the cluster hive. The Clusdb file is the registry used for Microsoft Cluster Server and is reproduced on both nodes when you are using cluster server. Cluster Server creates a copy of the Clusdb file named Chkxxx.tmp located in the Mscs folder on the shared disk where the quorum information is.

How to Restore the Clusdb File From the Chkxxx.tmp File on Both Nodes

To restore the Clusdb file from the Chkxxx.tmp file on both nodes in the cluster, use the following steps:

  • On both nodes, change the Startup value to Manual for the following items: Clusdisk (in the Devices tool in Control Panel)
    Cluster Service (in the Services tool in Control Panel)
  • Shut down node 2.
  • Restart node 1.
  • Copy the Chkxxx.tmp file with the most recent time and date stamp from the \Mscs folder on the shared quorum drive to a disk and to the local %SystemRoot%\Cluster folder.
  • Rename the Clusdb file in the %SystemRoot%\Cluster folder to Clusdb.old.
  • Rename the Chkxxx.tmp file in the %SystemRoot%\Cluster folder to Clusdb.
  • Change the Startup value back to the following settings: System for Clusdisk (in the Devices tool in Control Panel)
    Automatic for the Cluster service (in the Services tool in Control Panel)
  • Restart node 1.
  • Verify that the Cluster service starts correctly after you restart the node.
  • Start node 2.
  • On node 2, copy the Chkxxx.tmp file from the disk to the %SystemRoot%\Cluster folder.
  • Rename the Clusdb file in the %SystemRoot%\Cluster folder to Clusdb.old.
  • Rename the Chkxxx.tmp file in the %SystemRoot%\Cluster folder to Clusdb.
  • Change the Startup value back to the following settings: System for Clusdisk (in the Devices tool in Control Panel)
    Automatic for the Cluster service (in the Services tool in Control Panel)
  • Restart node 2.
  • Verify that the Cluster service starts correctly after you restart the node and that you can failover resources.

 

How to Restore the Clusdb File From the Chkxxx.tmp File on Only One Node

To restore the Clusdb file from the Chkxxx.tmp file on only one node, use the following steps:

  • Using the Services tool in Control Panel, set the Cluster service to Manual on the node where the service does not start.
  • Restart the node.
  • From the correctly functioning node, copy the Chkxxx.tmp file with the most recent time and date stamp from the Mscs folder on the shared quorum drive to a disk.
  • On the non-functioning node, rename the Clusdb file in the %SystemRoot%\Cluster folder.
  • Copy the Chkxxx.tmp file from the disk to the %SystemRoot%\Cluster folder.
  • Rename the Chkxxx.tmp file in the %SystemRoot%\Cluster folder to Clusdb.
  • Using the Services tool in Control Panel, start the Cluster service.
  • Verify that the service starts correctly and that you can failover resources.
  • Set the Cluster service back to Automatic using the Services tool in Control Panel.

 

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s