rmrpnode 命令

用途

从对等域定义中除去一个或多个节点。

语法

rmrpnode [-f] [-q] [-h] [-TV] node_name1 [node_name2 ...]

rmrpnode -F { file_name | "–" } [-f] [-q] [-h] [-TV]

描述

rmrpnode 命令从运行该命令的联机对等域中除去一个或多个节点。 必须在联机到对等域的某个节点上运行该命令,要除去的节点在该对等域内。 要除去的节点必须与对等域脱机并且必须可从运行该命令的节点访问。 要使节点脱机,请使用 stoprpnode 命令。

如果配置了集群感知 AIX® (CAA) 集群并且此对等域表示该集群,那么 rmrpnode 命令还会从底层 CAA 集群中除去节点。

指定 -f 标志可从对等域中强制除去指定的节点。 当使用 rmrpnode -f 除去最后一个决定性规则节点时,仅剩下的限额节点(而不是所有节点)会转换为决定性规则节点。

如果运行此命令时不指定 -f 标志:
  • 大部分限额节点必须联机以便从域中除去一个或多个节点
  • 如果对等域因此没有剩下的决定性规则节点,那么将返回错误
有关定额节点和仲裁节点的更多信息,请参阅 管理 RSCT

标志

-f
强制要从对等域中除去的指定的节点。

当使用此标志除去最后一个决定性规则节点时,仅剩下的限额节点(而不是所有节点)会转换为决定性规则节点。

有关定额节点和仲裁节点的更多信息,请参阅 管理 RSCT

-q
指定安静方式。 如果指定的节点不在对等域中,命令不返回错误。
--F { file_name |"-"}
file_name 读取节点名的列表。 扫描文件的每一行以获取一个节点名。 井号 (#) 指示该行的其余部分 (或者整行 (如果 # 在列 1 中)) 是注释。

使用 -F "-"STDIN 指定为输入文件。

-h
将命令的用法语句写到标准输出。
-T
将命令的跟踪消息写到标准错误。 仅供您的软件服务组织使用。
-V
将命令的详细消息写到标准输出。

参数

node_name1 [node_name2 ...]
指定要从对等域定义中除去的节点的对等域节点名称。 您可以使用 rmrpnode 命令除去一个或多个节点。 必须以与使用 addrpnode 命令或 mkrpdomain 命令指定的格式完全相同的格式指定节点名。 要列出对等域节点名,请运行 lsrpnode 命令。

安全性

rmrpnode 命令的用户需要对要从对等域中除去的每个节点上的 IBM.PeerNode 资源类具有写许可权。 缺省情况下,对等域中任何节点上的 root 都具有通过配置资源管理器对此资源类的读写访问权。

退出状态

0
命令成功运行。
1
RMC 发生错误。
2
命令行界面脚本发生错误。
3
命令行中输入错误标志。
4
命令行中输入错误参数。
5
不正确的命令行输入导致出错。
6
在对等域中该节点不存在。

环境变量

CT_CONTACT
确定与资源监视和控制 (RMC) 守护程序发生会话的系统。 当 CT_CONTACT 设置为主机名或 IP 地址时,该命令会与指定主机上的 RMC 守护程序联系。 如果未设置 CT_CONTACT,那么该命令会与运行它的本地系统的 RMC 守护程序联系。 RMC 守护程序会话的目标和管理作用域确定了处理的资源类或资源。
CT_IP_AUTHENT
如果存在 CT_IP_AUTHENT 环境变量,那么 RMC 守护程序将使用基于 IP 的网络认证,与 CT_CONTACT 环境变量中的 IP 地址所指定系统上的 RMC 守护程序联系。 仅当 CT_CONTACT 设为 IP 地址时,CT_IP_AUTHENT 才有意义;它不依赖于域名系统(DNS)服务。

限制

必须在对等域中的某个联机节点上运行该命令,要除去的节点在该对等域内。 要除去的节点也必须与对等域离线。

实现细节

此命令是用于 AIX® 的 rsct.basic.rte 文件集的一部分。

标准输入

当指定 -F "-" 标志时,此命令从标准输入读取一个或多个节点名。

标准输出

当指定 -h 标志时,此命令的用法语句将写入标准输出。 所有详细消息都写到标准输出。

标准错误

所有跟踪消息都写到标准错误。

示例

要从对等域 ApplDomain中除去节点 nodeBnodeC 的对等域定义,当定义了 nodeA 并使其与 ApplDomain联机,并且可从 nodeA访问 nodeBnodeC 时,请从 nodeA运行以下命令:
rmrpnode nodeB nodeC

位置

/opt/rsct/bin/rmrpnode