cthagsctrl { -a [-p port-number ] -s | -k | -d | -r | -z | -h | -t | -o }
cthagsctrl 控制命令在系统资源控制器(SRC)的控制下控制分组服务子系统(cthags)的操作。
群集的每个节点上都运行着分组服务子系统的实例。
从操作的角度,分组服务子系统是如下组织的:
cthags 子系统与 hagsd 守护进程相关联。
节点上的子系统名称是 cthags。每个节点有一个子系统,且这些子系统中的每一个都与该节点所属的群集相关联。
提供分组服务功能。
一般情况下,cthagsctrl 命令不从命令行发出。它通常在群集的创建过程中由 cthactrl 命令调用。
cthagsctrl 命令提供多种对分组服务子系统操作的控制:
添加子系统
当 -a 标志被指定时,控制命令将添加分组服务子系统至 SRC。控制命令:
启动子系统
当指定了 -s 标志时,此控制命令将使用 startsrc 命令启动组服务子系统 cthags。
停止子系统
当指定了 -k 标志时,此控制命令将使用 stopsrc 命令停止组服务子系统 cthags。
删除或清除子系统
当指定了 -d 标志时,此控制命令将使用 rmssys 命令从 SRC 删除组服务子系统。控制命令:
打开跟踪
当指定了 -t 标志时,此控制命令将通过使用 traceson 命令为 hagsd 守护进程打开跟踪。
关闭跟踪
当指定了 -o 标志时,此控制命令将通过使用 tracesoff 命令为 hagsd 守护进程关闭跟踪(将其恢复为缺省级别)。
刷新子系统
-r 标志刷新 cthags 子系统。
记录
在运行时,分组服务守护进程通过在 /var/ct/cluster_name/log/cthags 目录中的三个日志文件中写入条目来提供有关它们的操作和错误的信息。这些日志文件是:
这些日志文件包含节点上的 hagsd 守护进程的日志。
日志文件的名称包含这些变量:
每个守护进程将日志大小限定在一个预先设立的行数范围内。缺省值是 5000 行。当达到限定时,守护进程将字符串 .bak 附加在当前日志文件的名称中并开始一个新的日志。如果一个 .bak 版本已经存在,它将在当前日志重命名之前被除去。
要运行该命令,必须拥有 root 权限。
该命令仅在对等域中有效。
仅在“IBM 支持中心”的指导下使用该命令。
当指定了 -h 标志,此命令的用法语句写至标准输出。
该命令写错误消息(在必要情况下,)至标准错误。
cthagsctrl -a
cthagsctrl -a -p 12347
cthagsctrl -s
cthagsctrl -k
cthagsctrl -d
cthagsctrl -t
cthagsctrl -o
命令:cthactrl、cthagstune、lssrc、nlssrc