nimconfig 命令
用途
初始化网络安装管理 (NIM) 主控机软件包。
语法
- 初始化 NIM 主控机软件包
nimconfig -a pif_name=Pif -a netname=Objectname [ -a master_port=PortNumber ] [ -a platform=Value ] [ -a registration_port=PortNumber ] [ -a ring_speed=Speed | -a cable_type=CableType ] [ -c ]- 为 NIM 环境配置安全套接字层 (SSL)
nimconfig -c- 取消配置NIM环境的SSL
nimconfig -C- 为NIM环境启用NIM HTTP 服务
nimconfig -h- 禁用NIM环境的NIM HTTP 服务
nimconfig -H- 重建 /etc/niminfo 文件
nimconfig -r
描述
在使用任何其他 NIM 命令之前, nimconfig 命令将初始化 NIM 主软件包。 当您使用 nimconfig 命令的 -a 标志提供适当的属性时,NIM 环境会执行以下任务:
- 定义一个网络对象,该对象由 ObjectName 变量指定的网络对象。 网络对象表示 Pif 变量指定的 NIM 主接口所连接的网络。
- 将 NIM 主站连接到新定义的网络对象,从而完成 NIM 主站的定义。
- 定义一个资源对象,用于表示 NIM 主站自动管理的网络启动资源。
- 定义一个资源对象,用于表示 NIM 主站为执行定制而自动构建的定制脚本。
- 启动 nimesis 命令,这是 NIM 的核心通信组件。
标志
| 项 | 描述 |
|---|---|
-a attribute=value |
分配以下 attribute=value 对:
|
| -a (续) |
注意: 在配置双协议栈环境之前,请运行 autoconf6 命令并启动 ndpd-host 守护进程。
|
| -c | 创建安全套接字层 (SSL) 密钥和 SSL 证书,当开放式安全套接字层 ( OpenSSL ) 安装在 NIM 主控机上时,NIM 客户端通信必须使用这些密钥和 SSL 证书。 操作完成后,重新启动 nimesis 守护进程。 SSL 证书随后会通过使用 nimclient -c 命令将 SSL 证书复制到 NIM 客户端。注意: 如果根文件系统中的文件或目录名为
root (/root),则 nimconfig -c 命令不会创建或刷新以下项目:
|
| -C | 取消配置NIM环境的SSL。 操作完成后,重新启动 nimesis 守护进程。 可在NIM客户端通过命令 nimclient -C 禁用安全的NIM服务处理程序(NIMSH)通信。 |
| -h | 为NIM环境配置NIM HTTP 服务。 有关 HTTP NIM服务的更多信息,请参阅《 使用NIM通过协议 HTTP 安装 AIX 更新和新软件包 》主题。 |
| -H | 为 NIM 环境取消 NIM HTTP 服务配置。 |
| -r | 使用 NIM 数据库中的现有信息,在 NIM 主控机上重建 /etc/niminfo 文件。 如果 bos.sysmgt.nim.master 软件包未在 NIM 主控器上配置,则 -r 标志会失效。 如果 /etc/niminfo 文件被用户意外删除,则使用 -r 标志。 |
安全性
- 访问控制
- 您必须拥有运行 nimconfig 命令的 root 权限。
- RBAC 用户
- RBAC 用户注意: 此命令可以执行特权操作。 只有特权用户才能执行特权限定的操作。 有关授权和权限的更多信息,请参阅安全中的特权命令数据库。 有关该命令的权限和授权列表,请参阅 "lssecattr命令或 "getcmdattr子命令。
示例
- 要通过使用令牌环和默认 NIM 端口进行网络通信来初始化 NIM 环境,请输入以下命令:
nimconfig -a pif_name=tr0 -a netname=net1 -a ring_speed=16 - 要使用以太网和默认 NIM 端口初始化 NIM 环境,请输入以下命令:
nimconfig -a pif_name=en0 -a master_port=1058 \ -a netname = net2 -a cable_type=bnc - 要在 NIM 主控机配置为主机时重建 /etc/niminfo 文件,请输入以下命令:
nimconfig -r - 要使用 ATM 网络接口初始化 NIM 主控机,请输入以下命令:
nimconfig -a pif_name=at0 -a master_port=1058 -a netname=ATMnet注意: 通过 ATM 网络接口操作初始化 NIM 主站时,会定义一个与主站子网相对应的通用网络对象,因为 ATM 网络接口不支持通过网络启动。 - 要使用用于 NIM 客户端通信的 TCP/IP 端口 1060 和用于 NIM 客户端注册的 TCP/IP 端口 1061 初始化 NIM 环境,请输入以下命令:
nimconfig -a pif_name=tr0 -a netname=net2 -a master_port=1060 \ -a registration_port=1061 -a ring_speed=16 - 要为 NIM 通信创建 SSL 密钥和 SSL 证书,请输入以下命令:
nimconfig -c注意: 在使用此命令选项之前,请在 NIM 主控器上安装 OpenSSL。 - 要在 NIM 主站初始化期间为 NIM 通信创建 SSL 密钥和 SSL 证书,请输入以下命令:
nimconfig -a netname=net1 -a pif_name=en0 -a cable_type=N/A -a verbose=4 -c注意:对于 NIM 通信,在 NIM 主站初始化过程中配置 SSL 密钥和 SSL 证书仅支持AIX® 7.3(技术等级 2)及更高版本。 - 要配置双堆栈环境,创建 ent6 网络并定义辅助接口,请输入以下命令:
nimconfig -a ip_env=6 -a netname=dualstack_v6 -a pif_name=en0 -a cable_type=N/A - 要为 NIM 环境启用 NIM HTTP 服务,请在 NIM 服务器上输入以下命令:
nimconfig -h - 要禁用 NIM 环境的 NIM HTTP 服务,请在 NIM 服务器上输入以下命令:
nimconfig -H
文件
| 项 | 描述 |
|---|---|
| /etc/niminfo | 包含 NIM 环境使用的变量。 |