clctrl 命令

用途

提供用于管理集群的一组系统管理函数。

语法

clctrl <子命令> options

where <子命令> are {-start | -停止 | -调整 | -秒 | -commit}

子命令语法

要使节点处于脱机状态以进行维护或使它恢复联机状态,请输入:

clctrl [-n 集群名称]{-start | -停止} [-n 集群名称]{ - 节点 [, ...] | -}

要显示或设置集群可调参数属性值,请输入:

clctrl -调整 -h [可调]

clctrl -tune [-n name | -u uuid] ( -a | {-L | -x} [可调参数] | {-o 可调参数})

clctrl -调整 [-n | UUID] (-D | {-d 可调参数} | {-o 可调参数= value})

要显示或设置安全的可调值,请输入:

clctrl - { -我 sec_level -s sec_alg } [-e] [ -t 证书类型 [-c certificate_file -f privkey_file ]]

要手动落实在整个集群中有效的新集群级别:

clctrl [ -n 集群名称 ] -commit

描述

clctrl 命令提供用于管理集群的一组子命令。

-stop 子命令用来使一个或多个节点处于脱机状态以进行维护。 停止节点会使其他节点认为该节点已关闭。 已停止节点不会发送或接收脉动信号消息,并且它会保持停止状态(甚至跨过重新引导操作),直到 -start 子命令使它重新加入集群。 在节点电源关闭期间,也可发出 -stop 子命令,以防止在重新引导该节点时它重新加入集群。

-start 子命令用来使一个或多个节点恢复联机状态(在使它们处于脱机状态以进行维护之后)。 启动节点会允许它重新加入集群并使其他节点认为它已打开。 在节点电源关闭期间,也可发出 -start 子命令,以允许在重新引导该节点时它重新加入集群。

-tune 子命令用来显示或设置集群可调参数值。 下列标志用于控制 -tune 子命令:

描述
-a 显示所有可调参数的值,每行一个可调参数。
-D 将所有可调参数复位为其缺省值。
-d 可调参数 将可调参数重置为其缺省值。
-h 显示有关命令及其自变量的帮助。
-h 可调参数 显示有关可调参数的帮助。
-L 可调参数 采用表的格式列示有关一个或所有可调参数的信息。
-n 名称 指定可调参数所属的集群或节点实体的名称。 名称必须是唯一的。 否则,-u uuid 标志必须用于标识实体。
-o 可调参数 显示可调参数的当前值。
-o 可调参数= 值 将可调参数设置为该值。
-u uuid 指定集群或节点实体的 UUID。 如果未指定 -u-n 选项,那么调用节点。
-x 可调参数 采用以逗号分隔的格式列示有关一个或所有可调参数的信息
-sec 子命令可用于显示或设置安全可调值。 下列标志可控制 -sec 子命令:
描述
-c 指定非对称密钥的证书文件的路径。
-e 显示所有安全可调参数的值,每行一个。
-f 指定非对称密钥的专用密钥文件的路径。
-l 设置安全级别。 值为 0 表示禁用安全,值为 1 到 3 表示启用安全,并将级别设置为该值。 缺省安全级别是 2。
-s 指定用于生成对称密钥的算法类型。 可将值设置为 AES、DES 或 3DES。 设置值 NULL 可禁用安全(如果已启用)。 缺省值是 AES。
-t 指定非对称密钥的证书类型。 可将值设置为 Self Signed Certificates、Open SSL Certificates 或 SSH Certificates。 缺省值为 Self Signed Certificates。

在所有节点上升级 CAA 软件级别后,使用 -commit 子命令可手动落实在整个群集中有效的新集群级别。 CAA 软件可自动落实新集群级别。 但是,如果新集群级别的自动落实失败,那么系统管理员可能需要手动落实新集群级别。

示例

  1. 要使名为 fileserver1 的节点处于脱机状态以进行维护,请输入:
    clctrl -stop -n clustername -m fileserver1
  2. 要在完成维护之后使该节点恢复联机状态,请输入:
      clctrl -start -n clustername -m fileserver1
  3. 要使所有节点脱机以进行维护,请输入:
    clctrl -stop -n clustername -a
  4. 要在完成维护之后使所有节点恢复联机状态,请输入:
    clctrl -start -n clustername -a
  5. 要采用表的格式显示有关所有集群可调参数的信息,请输入:
    clctrl -tune -L
  6. 要显示有关可调参数 repos_mode 的帮助,请输入:
    clctrl -tune -h repos_mode
  7. 要设置集群可调参数值,请输入:
    clctrl -tune -o repos_mode=e
  8. 要显示所有安全可调参数的当前值,请输入:
    clctrl -sec -e
  9. 要设置用于生成对称密钥的安全算法,请输入:
    clctrl -sec -s DES
  10. 要手动落实在整个集群中有效的新集群级别:
    clctrl -commit
  11. 要将集群通信方式设置为单点广播方式,请输入:
    clctrl -tune -o communication_mode=u
  12. 要将集群通信方式设置为多点广播方式,请输入:
    clctrl -tune -o communication_mode=m