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 可调参数 | 采用以逗号分隔的格式列示有关一个或所有可调参数的信息 |
| 项 | 描述 |
|---|---|
| -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 软件可自动落实新集群级别。 但是,如果新集群级别的自动落实失败,那么系统管理员可能需要手动落实新集群级别。
示例
- 要使名为 fileserver1 的节点处于脱机状态以进行维护,请输入:
clctrl -stop -n clustername -m fileserver1 - 要在完成维护之后使该节点恢复联机状态,请输入:
clctrl -start -n clustername -m fileserver1 - 要使所有节点脱机以进行维护,请输入:
clctrl -stop -n clustername -a - 要在完成维护之后使所有节点恢复联机状态,请输入:
clctrl -start -n clustername -a - 要采用表的格式显示有关所有集群可调参数的信息,请输入:
clctrl -tune -L - 要显示有关可调参数 repos_mode 的帮助,请输入:
clctrl -tune -h repos_mode - 要设置集群可调参数值,请输入:
clctrl -tune -o repos_mode=e - 要显示所有安全可调参数的当前值,请输入:
clctrl -sec -e - 要设置用于生成对称密钥的安全算法,请输入:
clctrl -sec -s DES - 要手动落实在整个集群中有效的新集群级别:
clctrl -commit - 要将集群通信方式设置为单点广播方式,请输入:
clctrl -tune -o communication_mode=u - 要将集群通信方式设置为多点广播方式,请输入:
clctrl -tune -o communication_mode=m