Components of membership arbitration

The components of membership arbitration are the fencing module and the coordinator disks.

Fencing module

Each system in the cluster runs a kernel module called vxfen, or the fencing module. This module is responsible for ensuring valid and current cluster membership on a membership change through the process of membership arbitration. vxfen performs the following actions:

Coordinator disks

Coordinator disks are a number of special purpose disks that act together as a global lock device. Racing for control of these disks is used to determine cluster membership. Control is won by the system that gains control of a majority of the coordinator disks, so there must always be an odd number of disks, with three disks recommended.

Coordinator disks cannot be used for any other purpose in the cluster configuration, such as data storage or inclusion in a disk group for user data. Any disks that support SCSI-3 Persistent Reservation can be coordinator disks. Best practice is to select the smallest possible LUNs for use as coordinator disks.

You can configure coordinator disks to use Veritas Volume Manager Dynamic Multipathing (DMP) feature. For more information on using DMP, see the Veritas Volume Manager Administrator's Guide.

How the fencing module starts up

The fencing module starts up as follows:

Topology of coordinator disks in the cluster

Click the thumbnail above to view full-sized image.

How membership arbitration works

Upon startup of the cluster, all systems register a unique key on the coordinator disks. (The key is based on the LLT system ID, for example LLT ID 0 = A.) When there is a perceived change in membership, membership arbitration works as follows: