nimclient 命令

用途

允许从 NIM 客户机执行网络安装管理 (NIM) 操作。

语法

要启用或禁用 NIM 主控机的推送许可权,请输入:

nimclient { -p } | { -P }

要启用或禁用密码认证以进行 NIM 主控机推送操作,请输入:

nimclient { -c }| { -C }

要列出有关 NIM 环境的信息,请输入:

nimclient -lLsnimParameters

要将日期和时间设为 NIM 主控机的日期和时间,请输入:

nimclient -d

要执行 NIM 操作,请输入:

nimclient -o 操作 [ -a 属性=] ...

描述

工作站(NIM 客户机)使用 nimclient 命令来牵引 NIM 资源。 该命令能启用或禁用 NIM 主控服务器为工作站启动工作站安装和定制的能力。 nimclient 命令能够用来生成可用的 NIM 资源列表或者显示已分配到客户机的 NIM 资源。 一个 NIM 操作的有限集也可通过使用 -o 标志的 nimclient 命令来执行。

标志

描述
-a Attribute= 传递信息到 NIM 操作。
从主控机
使用 lsnim -q Operation -t Type 命令为特定操作获取有效属性列表。
从客户机
使用 nimclient -l -q Operation -t Type 命令为特定操作获取有效属性列表。
-c 在 NIM 主控机推送操作过程中启用 SSL 认证。
注意: 必须使用 nimconfig -c 命令在 NIM 主控器上配置 OpenSSL 证书。 执行 nimclient -c 时从 NIM 主控机复制 SSL 证书。
-C 在 NIM 主控机推送操作过程中,禁用 SSL 认证并使用标准 nimsh 安全性。
-d 按照主控机的日期和时间设置客户机的日期和时间。
-l Lsnim 参数 使用您指定的 lsnim 参数在主控机上执行 lsnim 命令。 和该选项一起使用的全部参数必须符合 lsnim 命令的语法规则。 注意某些 lsnim 语法要求使用 NIM 对象名称。 要查找您的机器的 NIM 名称,请参阅 /etc/niminfo 文件。
-o 操作 执行指定的操作。 可能的操作是:
ALLOCATE
分配资源以供使用。
bos_inst
执行 BOS 安装。
更改
更改对象的属性。
check
检查 NIM 对象的状态。
cust
执行软件定制。
DEALLOCATE
释放资源。
diag
启用机器以引导诊断映像。
maint_boot
使机器能够以维护方式引导。
重置
重新设置对象的 NIM 状态。
showres
显示 NIM 资源的内容。
-p 启用 NIM 主控机来引导命令。
-P 解除 NIM 主控机的许可权来引导命令。

注意:主控机通过使用 -F 标志覆盖该限制。

安全性

访问控制:必须具有 root 用户权限才能运行 nimclient 命令。

RBAC 用户和可信 AIX® 用户注意: 此命令可以执行特权操作。 只有特权用户才能执行特权限定的操作。 有关权限与特权的更多信息,请参阅安全性中的“特权限定的命令数据库”。 有关与该命令相关联的特权和权限的列表,请参阅 lssecattr 命令或 getcmdattr 子命令。

示例

  1. 当此机器的 NIM 名称为pluto,请输入:
    nimclient -l -L pluto
  2. 列出所有共享产品对象树 (SPOT) ,当其 NIM 名称为 pluto,请输入:
    nimclient -l -L -t spot pluto
  3. 要列出可从此机器启动的操作,请输入:
    nimclient -l -p -s pull_ops
  4. 要防止 NIM 主控机在客户机本地运行命令,请输入:
    nimclient -P
  5. 要分配指定的点资源,请执行以下操作:myspot,名为 lpp_source 的资源imagesinstallp 捆绑软件文件名dept_bundle,请输入:
    nimclient -o allocate -a spot=myspot -a lpp_source=images \
    -a installp_bundle=dept_bundle
  6. 要在分配所需资源后执行基本系统安装,请输入:
    nimclient -o bos_inst
  7. 从独立客户机,要分配 lpp_source 并安装软件产品,以便可安装选项的映像,adt,包含在 lpp_source中,images,请输入:
    nimclient -o allocate -a lpp_source=images
    然后输入:
    nimclient -o cust -a filesets="adt"
  8. 从独立客户机,要分配 lpp_source 并安装软件产品,以便可安装选项的映像,adt,包含在 lpp_source中,images,并且可安装选项的名称包含在 installp_bundle中。bundle3,请输入:
    nimclient -o allocate -a lpp_source=images \
    -a installp_bundle=bundle3
    然后输入:
    nimclient -o cust
  9. 要安装与 APAR 关联的所有文件集更新IX12345,驻留在 lpp_source updt_images,请输入:
    nimclient -o allocate -a lpp_source=updt_images
    nimclient -o cust -afixes=IX12345
  10. 从 NIM 独立,运行 APAR 的实时更新IX12345,驻留在 lpp_sourcelpp_source1,请输入:
    nimclient -o allocate -a lpp_source=lpp_source1
    nimclient -o cust -a live_update=yes -a filesets=IX12345
  11. 要更新客户机上的所有已安装软件,请使用来自以下位置的最新更新:updt_images lpp_source,输入:
    nimclient -o allocate -a lpp_source=updt_images
    nimclient -o cust -afixes=update_all
  12. 使系统能够使用指定的 SPOT 资源以维护方式引导spot1,请输入:
    nimclient -o maint_boot -a spot=spot1
    此命令行建立了维护引导操作,但必须本地启动网络引导。
  13. 显示配置脚本的内容script1,请输入:
    nimclient -o showres -a resource=script1
  14. 显示 bosinst.data 资源的内容bosinst_data1,请输入:
    nimclient -o showres -a resource=bosinst_data1
  15. 列出 lpp_source 中的所有文件集lpp_source1相对于机器上当前安装的内容machine1,从 NIM 客户机machine1,请输入:
    nimclient -o showres -a resource=lpp_source1
    reference 属性由 nimclient 命令自动提供。
  16. 列出由 lpp_source 上的软件解决的所有问题lpp_source1,使用:
    nimclient -o showres -a instfix_flags="T" -a resource=lpp_source1
  17. 要安装 NIM installp_bundle 中列出的文件集 client_bundle使用 lpp_source client_images,在安装操作期间自动分配这些资源时,请输入:
    nimclient -o cust -a installp_bundle=client_bundle \
    -a lpp_source=client_images
  18. 在从指定的 NIM 资源组自动分配所有适用资源时执行基本系统安装client_grp,请输入:
    nimclient -o bos_inst -a group=client_grp
  19. 要在从主控机上定义为缺省资源组的 NIM 组自动分配所有适用资源时执行基本系统安装,请输入:
    nimclient -o bos_inst 
  20. 要复制 SSL 证书并启用 SSL 认证,请输入:
    nimclient -c
    注: 必须先在 NIM 客户机上安装 OpenSSL ,然后才能使用此命令选项。

文件

描述
/etc/niminfo 包含 NIM 使用的变量。