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.
|