Difference between revisions of "Configuring the CTDB recovery lock"

(Created page with "= Goal = Configure CTDB to use a recovery lock to avoid a "split-brain" situation. = Prerequisites = * Setting up a cluster filesystem (by default - see below) = CTDB...")
 
(CTDB configuration: Update for 4.9 (and 4.8))
Line 9: Line 9:
 
= CTDB configuration =
 
= CTDB configuration =
  
The recovery lock, configured via <code>CTDB_RECOVERY_LOCK</code> provides important split-brain prevention and is usually configured to point to a lock file in the cluster filesystem.  See the RECOVERY LOCK section in [http://ctdb.samba.org/manpages/ctdb.7.html ctdb(7)] for more details.
+
The recovery lock, configured via the <code>recovery lock</code> option in the <code>cluster</code> section, provides important split-brain prevention and is usually configured to point to a lock file in the cluster filesystem.  See the RECOVERY LOCK section in [http://ctdb.samba.org/manpages/ctdb.7.html ctdb(7)] for more details.
  
 
For example:
 
For example:
 +
 +
  [cluster]
 +
    recovery lock = /clusterfs/.ctdb/reclock
 +
 +
== Samba <= 4.8 ==
 +
 +
The equivalent <code>ctdbd.conf</code> option is <code>CTDB_RECOVERY_LOCK</code>.  For example:
  
 
   CTDB_RECOVERY_LOCK=/clusterfs/.ctdb/reclock
 
   CTDB_RECOVERY_LOCK=/clusterfs/.ctdb/reclock

Revision as of 05:28, 17 September 2018

Goal

Configure CTDB to use a recovery lock to avoid a "split-brain" situation.

Prerequisites

CTDB configuration

The recovery lock, configured via the recovery lock option in the cluster section, provides important split-brain prevention and is usually configured to point to a lock file in the cluster filesystem. See the RECOVERY LOCK section in ctdb(7) for more details.

For example:

 [cluster]
   recovery lock = /clusterfs/.ctdb/reclock

Samba <= 4.8

The equivalent ctdbd.conf option is CTDB_RECOVERY_LOCK. For example:

 CTDB_RECOVERY_LOCK=/clusterfs/.ctdb/reclock