o2cb_ctl is the control program for the O2CB cluster service.
Users are not advised to use this program directly but instead use the
O2CB init service and/or ocfs2console.
OPTIONS
-C
Create an object in the OCFS2 Cluster Configuration.
-D
Delete an object from the existing OCFS2 Cluster Configuration.
-I
Print information about the OCFS2 Cluster Configuration.
-H
Change an object or objects in the existing OCFS2 Cluster Configuration.
-h
Displays help and exit.
-V
Print version and exit.
OTHER OPTIONS
-a<attribute>
With -C, <attribute> is in format "parameter=value", where
the parameter is a valid parameter that can be set in the file
/etc/ocfs2/cluster.conf. With -I, <attribute> may be
"parameter", indicating an attribute to be listed in the output, or it
may be "parameter==value", indicating that only objects matching
"parameter=value" are to be displayed.
-i
Valid only with -C. When creating something (node or
cluster), it will also install it in the live cluster. If the
parameter is not specified, then only update the
/etc/ocfs2/cluster.conf.
-nobject
object is usually the node name or cluster name. In the
/etc/ocfs2/cluster.conf file, it would be the value of the name
parameter for any of the sections (cluster or node).
-o
Valid only with -I. Using this parameter, if one asks o2cb_ctl to
list all nodes, it will output it in a format suitable for shell parsing.
-ttype
type can be cluster, node or heartbeat.
-u
Valid only with -D. When deleting something (node or
cluster), it will also remove it from the live cluster. If the
parameter is not specified, then only update the
/etc/ocfs2/cluster.conf.
-z
Valid only with -I. This is the default. If one asks o2cb_ctl to
list all nodes, it will give a verbose listing.
EXAMPLES
Add node5 to an offline cluster:
$ o2cb_ctl -C -n node5 -t node -a number=5
-a ip_address=192.168.0.5 -a ip_port=7777
-a cluster=mycluster
Add node10 to an online cluster:
$ o2cb_ctl -C -i -n node10 -t node -a number=10
-a ip_address=192.168.1.10 -a ip_port=7777