CVMCluster agent

The CVMCluster agent controls node membership on the cluster port associated with CVM. The CVMCluster resource requires the CVMVxconfigd resource and must be configured to depend on CVMVxconfigd. The CVMCluster agent executable is /opt/VRTSvcs/bin/CVMCluster/CVMClusterAgent. The type definition is in the /etc/VRTSvcs/conf/config/CVMTypes.cf file. The configuration is added to the main.cf file after running the cfscluster config command.

Table: CVMCluster agent entry points describes the CVMCluster agent entry points.

Table: CVMCluster agent entry points

Entry Points

Description

Online

Joins a node to the CVM cluster port.

Offline

Removes a node from the CVM cluster port.

Monitor

Monitors the node's CVM cluster membership state.

Clean

A null operation for a cluster file system mount.

Table: CVMCluster agent attributes describes the CVMCluster agent attributes.

Table: CVMCluster agent attributes

Attributes

Type and Dimension

Definition

CVMClustName (required)

string-scalar

Name of the cluster.

CVMNodeAddr (required)

string-association

List of host names and IP addresses.

CVMNodeId (required)

string-association

List of host names and LLT node numbers.

CVMTransport (required)

string-association

The CVM transport mode, either gab or udp. For SFCFS, gab is the only valid transport mode.

PortConfigd (required)

integer-scalar

Port number used by CVM for vxconfigd-level communication.

PortKmsgd (required)

integer-scalar

Port number used by CVM for kernel-level communication.

CVMTimeout (required)

integer-scalar

Timeout used by CVM during cluster reconfigurations.