cthatsctrl 命令

用途

控制拓扑服务子系统。

语法

cthatsctrl { -a [ -p port-number ] | -s | -k | -d | -b | -t | -o | -r | -h }

描述

cthatsctrl 控制命令控制拓扑服务子系统的操作。 子系统受系统资源控制器 (SRC) 控制,属于名为 cthats的子系统组。 与每个子系统关联的是一个守护程序及一条用来配置和启动守护程序的命令。

拓扑服务子系统的一个实例运行在集群的每一个节点上。

添加子系统
当指定 -a 标志时,控制命令使用 mkssys 命令将拓扑服务子系统添加到 SRC。 控制命令:
  1. 确保 cthats 子系统已停止。
  2. 从集群数据获取端口号,确保在 /etc/services 文件中设置端口号。

    /etc/services 文件中输入的服务名称为 cthats

  3. 从 SRC 中除去 cthats 子系统 (如果它仍然存在)。
  4. cthats 子系统添加到 SRC。
启动子系统

当指定 -s 标志时,控制命令使用 startsrc 命令启动拓扑服务子系统 cthats

停止子系统

当指定 -k 标志时,控制命令使用 stoptsrc 命令来停止拓扑服务子系统 cthats

删除子系统
当指定 -d 标志时,控制命令使用 rmssys 命令从 SRC 中除去拓扑服务子系统。 控制命令:
  1. 确保 cthats 子系统已停止
  2. 使用 rmssys 命令从 SRC 中除去 cthats 子系统
  3. /etc/services 文件中除去 cthats 端口号
重新构建配置

当指定了 -b 标志时,控制命令从集群数据读取配置信息,并为拓扑服务守护程序构建配置文件 machines.lst

打开跟踪

当指定了 -t 标志时,控制命令使用 traceson 命令对拓扑服务守护程序开启跟踪。

关闭跟踪

当指定 -o 标志时,控制命令使用 tracesoff 命令对拓扑服务守护程序关闭跟踪 (将其返回到其缺省级别)。

刷新子系统

当指定了 -r 标志时,控制命令使用 refresh 命令刷新子系统。 -r 标志指示守护程序读取重建信息。

标志

--a [-p 端口号]
添加子系统。
-s
启动子系统。
-k
停止子系统。
-d
删除子系统。
-t
打开子系统跟踪功能。
-o
关闭子系统跟踪功能。
-b
从集群数据中的配置信息重建拓扑服务配置文件。
-r
刷新子系统。
-h
将命令的用法语句写到标准输出。

安全性

您必须具有 root 权限才能运行此命令。

退出状态

0
表示命令成功完成。
一个非零值
表示发生错误。

限制

此命令仅在对等域中有效。

只能IBM支持中心的指导下使用此命令。

标准输出

当指定 -h 标志时,此命令的用法语句将写入标准输出。

标准错误

该命令写任何错误消息至标准错误。

示例

  1. 要将拓扑服务子系统添加到 SRC 中,请输入:
    cthatsctrl -a
  2. 要启动拓扑服务子系统,请输入:
    cthatsctrl -s
  3. 要停止拓扑服务子系统,请输入:
    cthatsctrl -k
  4. 要从 SRC 中删除拓扑服务子系统,请输入:
    cthatsctrl -d
  5. 要打开拓扑服务守护程序的跟踪功能,请输入:
    cthatsctrl -t
  6. 要关闭拓扑服务守护程序的跟踪功能,请输入:
    cthatsctrl -o
  7. 从集群数据中的配置信息重建拓扑服务配置文件,请输入:
    cthatsctrl -b
  8. 要向集群中的所有拓扑服务守护程序发送读取新建配置文件的信号,请输入:
    cthatsctrl -r
  9. 要写使用信息至标准输出,请输入:
    cthatsctrl -h

位置

/opt/rsct/bin/cthatsctrl
包含 cthatsctrl 命令。