logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

o2cb_ctl - Control program for the O2CB cluster service.

Authors

       Oracle Corporation

Description

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.

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
                   -a cluster=mycluster

              Note the -i argument.

       Query the IP address of node5:

              $ o2cb_ctl -I -n node5 -a ip_address

       Change the IP address of node5:

              $ o2cb_ctl -H -n node5 -a ip_address=192.168.1.5

Name

       o2cb_ctl - Control program for the O2CB cluster service.

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.

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

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

See Also

mkfs.ocfs2(8)fsck.ocfs2(8)tunefs.ocfs2(8)mounted.ocfs2(8)o2cb(7)

Synopsis

o2cb_ctl-C-nobject-t type [-i] [-aattribute ]
       o2cb_ctl-D-nobject [-u]
       o2cb_ctl-I [-o-z] -lmanager> [-nobject>] [-ttype] [-aattribute]
       o2cb_ctl-H [-nobject] [-ttype>] [-aattribute>]
       o2cb_ctl-ho2cb_ctl-V

See Also