AIX命令参考大全,卷 1,a - c - cthagsctrl 命令

[ 页的底部 | 上一页 | 下一页 | 目录 | 索引 | 法律条款 ]

AIX命令参考大全,卷 1,a - c

cthagsctrl 命令

用途

控制分组服务子系统。

语法

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

描述

cthagsctrl 控制命令在系统资源控制器(SRC)的控制下控制分组服务子系统(cthags)的操作。

群集的每个节点上都运行着分组服务子系统的实例。

从操作的角度,分组服务子系统是如下组织的:

子系统
分组服务
子系统分组
cthags
SRC 子系统
cthags

cthags 子系统与 hagsd 守护进程相关联。

节点上的子系统名称是 cthags。每个节点有一个子系统,且这些子系统中的每一个都与该节点所属的群集相关联。

守护进程
hagsd

提供分组服务功能。

一般情况下,cthagsctrl 命令不从命令行发出。它通常在群集的创建过程中由 cthactrl 命令调用。

cthagsctrl 命令提供多种对分组服务子系统操作的控制:

添加子系统

-a 标志被指定时,控制命令将添加分组服务子系统至 SRC。控制命令:

  1. 确保 cthags 子系统已停止。
  2. 从群集数据中获取 cthags 子系统的端口号。
  3. 从 SRC 中除去 cthags 子系统(在它仍然在其中的情况下)。
  4. 添加 cthags 子系统至 SRC。
  5. 当前不为 cthags 组添加条目至 /etc/inittab 文件。因此,要求 cthags 在需要时由另一个子系统启动。

启动子系统

当指定了 -s 标志时,此控制命令将使用 startsrc 命令启动组服务子系统 cthags

停止子系统

当指定了 -k 标志时,此控制命令将使用 stopsrc 命令停止组服务子系统 cthags

删除或清除子系统

当指定了 -d 标志时,此控制命令将使用 rmssys 命令从 SRC 删除组服务子系统。控制命令:

  1. 确保 cthags 子系统已停止。
  2. 使用 rmssys 命令从 SRC 中除去 cthags 子系统。
  3. /etc/services 文件中除去端口号。

打开跟踪

当指定了 -t 标志时,此控制命令将通过使用 traceson 命令hagsd 守护进程打开跟踪。

关闭跟踪

当指定了 -o 标志时,此控制命令将通过使用 tracesoff 命令hagsd 守护进程关闭跟踪(将其恢复为缺省级别)。

刷新子系统

-r 标志刷新 cthags 子系统。

记录

在运行时,分组服务守护进程通过在 /var/ct/cluster_name/log/cthags 目录中的三个日志文件中写入条目来提供有关它们的操作和错误的信息。这些日志文件是:

这些日志文件包含节点上的 hagsd 守护进程的日志。

日志文件的名称包含这些变量:

每个守护进程将日志大小限定在一个预先设立的行数范围内。缺省值是 5000 行。当达到限定时,守护进程将字符串 .bak 附加在当前日志文件的名称中并开始一个新的日志。如果一个 .bak 版本已经存在,它将在当前日志重命名之前被除去。

标志

-a [-p port number]
添加子系统。
-s
启动子系统。
-k
停止子系统。
-d
删除子系统。
-t
打开子系统跟踪。
-o
关闭子系统跟踪。
-r
刷新子系统。
-z
卸载 cthags 子系统。
-h
将命令用法语句写至标准输出。

安全性

要运行该命令,必须拥有 root 权限。

退出状态

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

限制

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

在“IBM 支持中心”的指导下使用该命令。

标准输出

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

标准错误

该命令写错误消息(在必要情况下,)至标准错误。

示例

  1. 要在当前群集中添加分组服务子系统至 SRC,输入:
    cthagsctrl -a
  2. 要添加端口号为 12347 的分组服务子系统,输入:
    cthagsctrl -a -p 12347
  3. 要在当前群集中启动分组服务子系统,输入:
    cthagsctrl -s
  4. 要在当前群集中停止分组服务子系统,输入:
    cthagsctrl -k
  5. 要在当前群集中从 SRC 删除分组服务子系统,输入:
    cthagsctrl -d
  6. 要在当前群集中打开分组服务守护进程的跟踪,输入:
    cthagsctrl -t
  7. 要在当前群集中关闭分组服务守护进程的跟踪,输入:
    cthagsctrl -o

位置

/usr/sbin/rsct/bin/cthagsctrl
包含 cthagsctrl 命令

相关信息

命令:cthactrlcthagstunelssrcnlssrc

[ 页的顶部 | 上一页 | 下一页 | 目录 | 索引 | 法律条款 ]