
Implementing and Maintaining Domino Clusters

Back to Main Menu
Introduction

This Learner-Directed offering provides information about Domino clusters as a supplement to the Implementing a Domino Infrastructure R5 and Maintaining a Domino Server Infrastructure R5 courses.
Most of the information contained in this offering assumes knowledge of the Domino Administrator interface and Domino server and workstation implementation tasks in the R5 System Administration courses mentioned above.
What is a Domino Cluster?
Other uses for Domino clusters
How to Administer a Domino Cluster
Set up a Domino cluster
Manage and Monitor a Domino Cluster
Creating a Domino Cluster
How Domino sets up the new cluster
Adding Servers to a Cluster
Configuring Failover
Methods to manage failover
Configuring Load Balancing
Replicating Databases within a Cluster
Managing Databases within a Cluster
Analyzing Cluster Configuration
Monitoring Cluster Performance and Activity
Managing Servers in a Cluster
Move a server to a different cluster
Remove a server from a cluster
What is a Domino Cluster?

Domino clusters
A Domino cluster is a group of two to six servers that work together as a unit to meet capacity and availability goals that exceed the capacity of a single machine. Clusters provide the level of service needed by large organizations, using replicated databases to achieve high availability. If a server is down, databases are still available on other servers in the cluster.
Clustered servers redirect a client request to another available server in the cluster under the following conditions:
When the server reaches the specified threshold, the client is redirected to another available server in the cluster to load balance server activity.
When a database or server is unavailable, the client is redirected to another available server in the cluster to provide server failover.
Note: Only the Lotus Domino Enterprise Server License includes the ability to create Domino clusters.
Domino cluster requirements
Each server in a Domino cluster must meet the following criteria:
Have the Lotus Domino Enterprise Server License installed.
Be connected on the same Local Area Network.
Belong to the same Domino Named Network.
Communicate using the TCP/IP protocol, and the same set of additional network protocols.
Be in the same Domino domain.
For additional information on requirements, see Clustering requirements in the Domino 5 Administration Help database.
Planning a Domino cluster
For information on the issues related to planning a Domino cluster, see Planning a cluster and related documents in the Domino 5 Administration Help database.
Back to Table of Contents
Other uses for Domino clusters
In addition to the features covered in this offering, the following Domino features exploit all of the advantages of Domino clusters.
Back to Table of Contents
How to Administer a Domino Cluster

Procedure: Set up a Domino cluster
Complete these tasks to set up a Domino cluster.
Back to Table of Contents
Procedure: Manage and Monitor a Domino cluster
Complete these tasks to maintain the servers and databases within a Domino cluster.
Back to Table of Contents
Creating a Domino Cluster

Procedure: Create a Domino Cluster
Follow these steps to create a Domino cluster.
Note: This procedure requires the following access:
At least Author access with the ServerModifier role in the Domino Directory
At least Author access in the Administration Requests database
Back to Table of Contents | Back to Set Up a Domino Cluster
How Domino sets up the new cluster
The Domino server completes these tasks to set up the new Domino cluster.
For detailed information on how Domino adds a server to a cluster, refer to the following in the Domino 5 Administration Help database:
What occurs when you add a server to a cluster
Verifying that the cluster was created correctly
Back to Table of Contents| Back to Set Up a Domino Cluster
Adding Servers to a Cluster

Procedure: Add servers to an existing Domino Cluster
After creating the Domino cluster, follow these steps to add servers to the existing cluster.
Note: This procedure requires the following access:
At least Author access with the ServerModifier role in the Domino Directory
At least Author access in the Administration Requests database
How Domino adds the new server to the cluster
Back to Table of Contents| Back to Set Up a Domino Cluster
Configuring Failover

When does failover occur?
Failover occurs automatically when a database is unavailable on one server and the Cluster Manager is able to redirect the Open Database request to another server in the cluster that stores a replica.
Failover usually occurs when a user tries to open a database that is marked:
• Out of service
• Pending deletion
Failover can also occur when the server is:
• Unreachable on the network (for example, shut down)
• Restricted
• Unavailable because it has reached the specified maximum number of users
• Busy
For a complete list of circumstances under which failover occurs, see When failover occurs and related documents in the Domino 5 Administration Help database.
Back to Set Up a Domino Cluster
Methods to manage failover
Use any of the following methods to set up database failover:
Create database replicas on clustered servers to enable automatic database failover.
Restrict the server in order to force failover to occur.
Enable failover for mail routing and delivery.
Back to Set Up a Domino Cluster
Procedure: Restrict the server in order to force failover to occur
Consider forcing failover to occur under the following circumstances:
To perform maintenance on a server.
To temporarily take a server out of service.
To redirect users back to the original server from which the client failed over.
Follow these steps to restrict the server.
Back to Set Up a Domino Cluster
Procedure: Enable failover for mail routing and delivery
When a mail server is unavailable, Domino clusters support routing mail to a replica of the user mail files that are stored on another server within the cluster. Follow these steps to enable failover for mail files.
Note: This setting must be configured on every server in the domain through which mail routes, not just cluster servers. For more information on the circumstances under which mail failover occurs, see Mail failover in a cluster in the Domino 5 Administration Help database.
Back to Table of Contents | Back to Set Up a Domino Cluster
Configuring Load Balancing

Server availability index
The server availability index is a number between 0 and 100 that indicates the current workload on the server. Each cluster server determines the current workload by measuring the average response time of the requests it has recently processed. An availability index of 0 indicates that the server is heavily loaded, whereas a server availability index of 100 indicates that the server is lightly loaded. As response time increases, the server availability index decreases.
For more information on how the server calculates the server availability index, see The server availability index in the Domino 5 Administration Help database.
Procedure: View the current server availability index
Before configuring load balancing, it is important to carefully monitor the server availability index. Follow these steps to view the current server availability index.
Back to Set Up a Domino Cluster
NOTES.INI variables that affect load balancing
To get the best performance from the cluster servers, carefully monitor the server availability index, then set the load balancing variables accordingly. The following table describes the NOTES.INI variables related to load balancing on cluster servers.
For more guidance on how to determine the appropriate server availability threshold, see Choosing a server availability threshold in the Domino 5 Administration Help database.
Back to Set Up a Domino Cluster
Procedure: Set NOTES.INI variables that affect load balancing
After creating replicas of databases on cluster servers, follow these steps to configure load balancing.
Step | Action |
1 | From Domino Administrator, select the server to administer. |
2 | Select the Configuration tab > Messaging section > Configurations view. |
3 | Edit the Configuration document for the servers. |
4 | Select the NOTES.INI Settings tab. |
5 | Click Set/Modify Parameters. |
6 | Enter or select the appropriate NOTES.INI variable and value based on the Help description and the table above. |
7 | Click Save and Close. |
Back to Table of Contents| Back to Set Up a Domino Cluster
Replicating Databases within a Cluster

Cluster Database Directory
The Cluster Database Directory (CLDBDIR.NSF) is a database that resides on each server in a cluster and contains information about all the databases within a cluster. Each server in the cluster stores a replica of the Cluster Database Directory. The Cluster Replicator keeps replicas on clustered servers synchronized.
Methods to replicate databases within a cluster
Use any of the following methods to replicate databases within a cluster:
Allow replication to occur automatically within a cluster.
Force replication of databases within a cluster.
Schedule standard replication between clustered servers using Connection documents.
Start multiple cluster replicators on clustered servers at server startup or manually.
Back to Set Up a Domino Cluster
Allow replication to occur automatically within a cluster
The Cluster Replicator server task (Clrepl) synchronizes the databases stored on cluster servers. When a change occurs in a database, the Cluster Replicator pushes the change to the replicas on other servers in the cluster. If the Cluster Replicator is busy, it stores the changes in memory, then replicates the changes when it is no longer busy. The Cluster Replicator uses the Cluster Database Directory (CLDBDIR.NSF) to determine which other servers in the cluster store replicas of the database that changed.
Note: The Cluster Replicator also replicates private folders in a database to the other replicas on cluster servers.
Back to Set Up a Domino Cluster
Procedure: Force replication of databases within a cluster
If the server shuts down before the Cluster Replicator can synchronize all cluster replicas, the changes stored in the server's memory will be lost. Follow these steps to force replication between clustered servers when the server restarts and distribute the changes saved to the database before the server shut down.
Step | Action |
1 | From Domino Administrator, select the server to administer. |
2 | Select the Server tab > Status tab. |
3 | Choose Server > Replicate from the tools menu. |
4 | Enter the cluster name in the Which server do you want to replicate with? field. |
5 | Select Push for the replication style. |
6 | To select only a specific database to replicate, follow these steps:
a. Select Selected database.
b. Click Database.
c. Select one or more databases from the list.
d. Click OK. |
7 | Click Replicate. |
Note: As an alternative to using Replicate Server tools, enter one of the following server console commands from the remote server console (Select the Server tab > Status tab > Console button > Live button):
REPLICATE <clustername>
REPLICATE <clustername> <local filename>
REPLICATE <clustername> <local directory>
Back to Set Up a Domino Cluster
Procedure: Schedule standard replication between clustered servers using Connection documents
Consider scheduling standard replication using Connection documents under the following circumstances:
- To replicate a cluster server with a server that is not a member of the cluster.
- To distribute changes saved to databases that were lost from server memory in the event that the server shut down efore the Cluster Replicator could replicate the changes.
- To replicate the following database elements that the Cluster Replicator does not support:
- Processing selective replication formulas.
- Recognizing the Replication Settings > Advanced panel.
Follow these steps to schedule standard replication.
Step | Action |
1 | From Domino Administrator, select the server to administer. |
2 | Select the Configuration tab > Replication section > Connections view. |
3 | Click Add Connection. |
4 | On the Basics tab, select a Connection type. |
5 | Enter/verify that the Source server and Source Domain fields are correct. |
6 | Enter the Destination server or server group, and Destination domain. |
7 | Click Choose ports, select the ports to use to attempt this connection, and click OK. |
8 | On the Routing/Replication tab, enter information in the appropriate fields according to the descriptions below:
|
9 | On the Schedule tab, enter the information in the appropriate fields according to the descriptions below:
Field | Description |
Schedule | Set to Enabled. |
Call at times | Specifies either one discrete time, a list of times (each separated by a comma), or a time range. |
Repeat interval | Specifies the frequency of calls over the time range. |
Days of week | Specifies the days of the week that the schedule should run. |
|
10 | Click Save and Close. |
Back to Set Up a Domino Cluster
Procedure: Start multiple cluster replicators at server startup
As with the Replicator (Replica), administrators can load multiple occurrences of the Cluster Replicator (Clrepl), monitor cluster replication events, and then consider enabling multiple replicators if replication events are occurring back-to-back throughout the day.
Follow these steps to start multiple cluster replicators automatically at server startup.
Step | Action |
1 | Open the NOTES.INI file in a text editor. The NOTES.INI file is located, by default, in the Domino program directory. |
2 | Search for the line beginning with ServerTasks. |
3 | Add an additional Clrepl to the ServerTasks line. For example, the ServerTasks line may contain the following:
ServerTasks=HTTP,Replica,Router,Stats,Amgr,Adminp,Event,Cldbdir,Clrepl,Clrepl,... |
4 | Save the NOTES.INI file, and close the text editor. |
5 | Restart the server for the changes to take effect. |
Note: This procedure results in the server loading another Cluster Replicator during subsequent server startups.
Back to Set Up a Domino Cluster
Procedure: Start multiple cluster replicators manually
If the cluster replicator is constantly busy during the current server session, follow these steps to start multiple cluster replicators manually.
Step | Action |
1 | From Domino Administrator, select the server on which to start additional cluster replicators. |
2 | Select the Server tab > Status tab. |
3 | Choose Task > Start from the tools menu. |
4 | Select Cluster Replicator from the list of tasks. |
5 | Click Start Task. |
Note: This procedure results in the server loading another Cluster Replicator for the current server session, but not for subsequent server startups.
Back to Table of Contents | Back to Set Up a Domino Cluster
Managing Databases within a Cluster

Procedure: Disable cluster replication for a database
In a cluster, all databases are automatically set to replicate in real time so that replicas are always synchronized. However, real-time replication is needed only for databases that require constant synchronization of data.
Consider disabling cluster replication for a database under the following circumstances:
When a database does not require immediate data synchronization.
To troubleshoot a cluster replication or database problem.
Follow these steps to disable cluster replication for a particular database.
Step | Action |
1 | From Domino Administrator, select the server to administer. |
2 | Select the Configuration tab > Cluster section > Cluster Directory (R5) section > Databases by Server view. |
3 | Select the appropriate Servername section. |
4 | Select one or more databases for which to disable cluster replication from the list. |
5 | Click the Tools action button, then select Disable Cluster Replication on Selected Databases. |
Note: Disabling cluster replication for a database does not affect scheduled replication, which still occurs.
Back to Manage and Monitor a Domino Cluster
Procedure: Move a database from a cluster server
Use the Database tools menu on the Files tab in Domino Administrator to move a database from one cluster server to another server. The Administration Process creates a replica on the destination server, then marks the database on the source server for deletion. Follow these steps to move a database from one cluster server to another cluster server.
Note: This procedure requires the following access:
Administrator must have:
- Manage Access with the Delete documents privilege in the source database.
- Create Replica access on the destination server.
At least one server in the domain that stores a replica of the database must have Create Replica access on the destination server.
The destination server must have at least Reader access to the replica.
Step | Action |
1 | From Domino Administrator, select the server to administer that stores the replica be to moved. |
2 | Select the Files tab. |
3 | Select one or more databases to move. |
4 | Choose Database > Move from the tools menu. The figure below shows the Move Database dialog box:

|
5 | Click Show me only cluster members. |
6 | Select one or more servers to which the database should be moved, and click OK. |
7 | Click OK to confirm the number of databases processed. |
For more information on the details of how the Administration Process moves a database, see Move database from a cluster server in the Domino 5 Administration Help database.
Back to Manage and Monitor a Domino Cluster
Procedure: Manage cluster database availability
Follow these steps to manage cluster database availability using the Database Tools menu on the Files tab from Domino Administrator.
Step | Action |
1 | From Domino Administrator, select the server that stores the databases to manage. |
2 | Select the Files tab. |
3 | Select one or more databases to manage. |
4 | Choose Database > Cluster from the tools menu. The figure below shows the Manage Clusters dialog box:

|
5 | Select the appropriate cluster availability status option from the table below:
Note: Each of these options results in the Cluster Database Directory Manager updating the availability of the database in the Cluster Database Directory. |
6 | Click OK. |
7 | Click OK to confirm the number of databases processed. |
Back to Table of Contents | Back to Manage and Monitor a Domino Cluster
Analyzing Cluster Configuration

Procedure: Generate a cluster analysis report
Use the Cluster Analysis reporting tool to review cluster configuration and help determine the cause of server problems within the cluster. Follow these steps to generate a cluster analysis report.
Step | Action |
1 | From Domino Administrator, select the server to administer. |
2 | Select the Server tab > Analysis tab. |
3 | Choose Analyze > Cluster from the tools menu. |
4 | Select the items to include in the report as shown in the figure below:

|
5 | Click Results Database to change the default Cluster Analysis database name and location. |
6 | Select whether to Overwrite or Append the reports to the database. |
7 | Click OK.
Result: Once the Cluster Analysis database is populated, the database will open in a window to allow viewing the documents in the database. |
Back to Table of Contents | Back to Manage and Monitor a Domino Cluster
Monitoring Cluster Performance and Activity

Tools to monitor cluster performance and activity
Monitor cluster performance and activity using real-time server statistics and statistics reports that show:
Failover events
Workload balancing events
Replication events
Server availability and server threshold
Procedure: View cluster statistics for the server
Domino generates real-time statistics and statistics summary reports for clustered servers. Follow these steps to view cluster statistics.
Step | Action |
1 | From Domino Administrator, select the server to administer. |
2 | Select the Server tab > Statistics tab. |
3 | To view real-time statistics, follow these steps:
a. General cluster statistics: Select the Server section > Cluster section
b. Cluster replication events: Select the Replica section > Cluster section |
4 | To view statistics reports, follow these steps:
a. Select the Server tab > Analysis tab > Servername statistics section > Statistics Reports section > Clusters view.
b. Open a statistics report to view. |
5 | To view current cluster server activity, follow these steps:
a. Select the Server tab > Analysis tab > Notes Log section.
b. Select one of the following views:
• To view failover and load balancing events, select the Miscellaneous Events view.
• To view cluster replication events, select the Replication Events view.
c. Open the document with the most recent date and time. |
Back to Table of Contents| Back to Manage and Monitor a Domino Cluster
Managing Servers in a Cluster

Procedure: Move a server to a different cluster
After determining that a server should belong to a different cluster, follow these steps to move the server to a new cluster.
Note: This procedure requires the following access:
At least Author access with the ServerModifier role in the Domino Directory
At least Author access in the Administration Requests database
Step | Action |
1 | From Domino Administrator, select the server to administer. |
2 | Select the Configuration tab > Cluster section > All Server Documents view. |
3 | Select server to move to the different cluster, and click Add to Cluster. |
4 | Click Yes to begin the process of selecting the new cluster for the selected server. |
5 | Select the new cluster name from the list of existing Domino clusters, and click OK. |
6 | Choose one of the following options:
• Yes to immediately update the Server document in the Domino Directory on the currently selected server.
• No to submit a request to the Administration Requests database to have the Administration Process update the Server document on the designated administration server for the Domino Directory. |
7 | Click OK when presented with the confirmation message. |
How Domino moves the clustered server
Once the Server documents contain the new cluster server name, and the server being moved to a different cluster receives the Server document changes, the Cluster Administrator on that server performs the following tasks:
•Removes all documents referring to databases on this cluster server from the Cluster Database Directory.
•Replicates this database with the most available server in the original cluster, then deletes the Cluster Database Directory on this server.
•Creates a replica of the new Cluster Database Directory.
•Populates the Cluster Database Directory with information for the databases on this server.
•Replicates the Cluster Database Directory with the most available server in the new cluster.
For detailed information on how the Administration Process moves a server to a different cluster, see How Domino removes the clustered server and How Domino sets up the new cluster.
Back to Table of Contents | Back to Manage and Monitor a Domino Cluster
Remove a server from a cluster
After reconsidering the servers that belong to a cluster, follow these steps to remove a server from a cluster.
Note: This procedure requires the following access:
At least Author access with the ServerModifier role in the Domino Directory
At least Author access in the Administration Requests database
How Domino removes the server from the cluster
The Domino server completes these steps to remove the server from the cluster.
Step | Action |
1 | The Server document is modified either:
• Immediately on the currently selected server.
• By the Administration Process at scheduled intervals on the designated administration server for the Domino Directory. |
2 | Once the Domino Directory replicates to the server that is being removed from the cluster, the Cluster Administrator performs the following tasks:
• Removes any documents referring to databases on this cluster server from the Cluster Database Directory.
• Replicates this database with the most available server in the cluster.
• Deletes the Cluster Database Directory on this server.
• Shuts down the Cluster Replicator and Cluster Database Directory Manager.
• Removes the Cluster Replicator and Cluster Database Directory Manager tasks from the ServerTasks line in the NOTES.INI file.
• Shuts down the Cluster Administrator server task. |
For detailed information on how the Administration Process removes a server from a cluster, see What occurs when you remove a server from a cluster in the Domino 5 Administration Help database.
Back to Table of Contents | Back to Manage and Monitor a Domino Cluster
|