preprpnode 命令

用途

准备要定义至对等域的节点。

语法

preprpnode [-k] [-h] [-TV] node_name1 [node_name2 ... ]

preprpnode -f | -F { file_name | "–" } [-k] [-h] [-TV]

描述

preprpnode 命令在运行该命令的节点上准备安全性,以便可以在对等域中定义该命令。 它允许在此节点上执行对等域操作,并且必须先运行此操作,然后节点才能使用 mkrpdomainaddrpnode 命令加入对等域。

在节点上发出 mkrpdomain 命令之前,必须使用要运行 mkrpdomain 命令的节点的名称作为参数,在要定义到新对等域的每个节点上运行 preprpnode 命令。 这使 mkrpdomain 节点具有在每个新节点上创建对等域配置以及设置其他安全性所需的权限。

在节点上发出 addrpnode 命令之前,必须使用所有联机节点的名称作为参数,在要添加的每个节点上运行 preprpnode 命令。 这给予联机节点在新节点上执行必要操作的权限。

preprpnode 命令执行以下操作:
  1. 通过将节点的公用密钥加入可信的主机列表,建立与命令中指定的节点名称之间的信任。
  2. 修改资源监视器和控制器 (RMC) 访问控制表 (ACL) 文件,使从对等域中的其他节点访问这个节点上的对等域资源成为可能。 这允许在节点上发生对等域操作。 刷新 RMC 子系统使这些访问更改生效。
  3. RMC 远程连接被启用。

如果将定义到对等域的节点已经在管理域中,就不需要交换公用密钥。 可以使用 -k 标志来省略此步骤。

标志

--f | -F { file_name |"-"}
file_name 读取节点名的列表。 扫描文件的每一行以获取一个节点名。 井号 (#) 指示该行的其余部分 (或者整行 (如果 # 在列 1 中)) 是注释。

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

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

参数

node_name1 [node_name2 ... ]
指定可以接受对等域命令的一个或多个节点。 通常,这是构成对等域时将运行 mkrpdomain 命令的节点的名称。 当添加到对等域中时,它是对等域中当前联机的节点的列表。 节点名称是 IP 地址或者是 DNS 主机名的详细或简短型式。 节点名必须解析成 IP 地址。

安全性

preprpnode 命令的用户需要对访问控制表 (ACL) 文件具有写许可权。 许可权在 ACL 文件中指定。 请参阅 RSCT: Administration Guide 以获取有关 ALC 文件以及如何修改该文件的详细信息。

退出状态

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

限制

此命令必须在将定义至对等域的节点上运行。

实现细节

该命令是AIX Reliable Scalable Cluster Technology(RSCT)文件集的一部分。

标准输入

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

标准输出

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

标准错误

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

示例

  1. 假设将从 nodeA发出 mkrpdomain 。 要准备要定义到新的对等域 ApplDomainnodeBnodeCnodeD ,请在 nodeB上, nodeC上,然后在 nodeD上运行此命令:
    preprpnode nodeA
  2. 假设 nodeAnodeBApplDomain中处于联机状态。 要准备要添加到现有域的 nodeC ,请在 nodeC上运行以下命令:
    preprpnode nodeA nodeB
    或者,使用以下内容创建名为 onlineNodes 的文件:
    nodeA 
    nodeB
    然后,在 nodeC上运行以下命令:
    preprpnode -f onlineNodes

位置

/opt/rsct/bin/preprpnode

文件

已修改访问控制表 (ACL) 文件 /var/ct/cfg/ctrmc.acls 。 如果文件不存在,就创建该文件。