nim 命令

用途

对网络安装管理 (NIM) 对象执行操作。

语法

nim { -o Operation} [ -F ] [ -t Type ] [ -a Attribute=Value... ] {ObjectName}

描述

nim 命令对 NIM 对象执行操作。 执行的操作类型取决于ObjectName参数指定的对象类型。 可能的操作包含初始化环境和管理资源。 可以使用 lsnim 命令来显示所支持操作的列表。

标志

表 1. 标志
描述
-a 属性=. . 将指定值分配给指定属性。 使用 "lsnim -q Operation -t Type命令获取特定操作的有效属性列表。
-F 覆盖一些安全检查。
-o Operation 指定要对 NIM 对象执行的操作。 以下是可能进行的操作:
activate
启动托管系统
allocate
分配资源以供使用。
alt_disk_install
执行备用磁盘安装。
alt_disk_mig
在空闲磁盘(或多个磁盘)上创建 rootvg 副本,同时将其升级到AIX 的新版本或发行级别。
bos_inst
执行 BOS 安装。
change
更改对象的属性。
check
检查 NIM 对象的状态。
chwpar
更改受管工作负载分区的特征。
create
创建受管系统的实例。
cust
执行软件定制。
deactivate
停止受管系统。
deallocate
释放资源。
define
定义对象。
destroy
除去受管系统的实例。
diag
此操作可让系统启动诊断映像。
dkls_init
初始化系统的无盘环境。
dtls_init
初始化系统的无数据环境。
fix_query
列出 APAR 或关键字的修订信息。
linux_inst
在独立客户机上安装 Linux® 操作系统。
lppchk
在 NIM 系统和 SPOT 上验证已安装的文件集。
lppmgr
消除 "lpp_source中不必要的软件图像。
lslpp
列出有关对象的许可程序信息。
lswpar
该操作显示受管工作负载分区的特征。
maint
执行软件维护。
maint_boot
使系统能够以维护方式引导。
reboot
重新引导 NIM 客户机系统。
表 2. 标记(续)
描述
-o Operation(续)
remove
除去对象。
reset
重新设置对象的 NIM 状态。
restvg
执行 restvg 操作。 当使用 nim -o restvg 命令从 NIM 主控程序调用时, restvg 操作会忽略口令或 Platform keystore (PKS) 加密验证方法。
select
此操作会将组员包含或排除在对该组执行的操作之外。
showlog
显示 NIM 客户机的安装、引导或定制日志,或者 NIM 主控机中的 SPOT 的安装日志。
showres
显示 NIM 资源的内容。
sync
使 NIM 数据库与另一主控机同步。
sync_roots
为特定的共享产品对象树 (SPOT) 同步无盘和无数据客户机的根目录。
syncwpar
使受管工作负载分区软件与管理系统同步。
takeover
该操作允许配置为 "alternate_master的机器控制 NIM 环境。
unconfig
取消配置 NIM 主控机文件集。
update
将软件添加到 lpp_source 或将软件从 lpp_source 中除去。
updateios
对类型为 viosivm 的虚拟输入/输出服务器 (VIOS) 管理服务器执行软件定制和维护。

使用 "lsnim -POt Type命令可获取特定类型的有效操作列表。

表 3. 标记(续)
描述
-t Type 指定定义操作的 NIM 对象的类型。 以下是可能的 NIM 对象类型:
resource 类型
adapter_def
包含子适配器定义文件的目录。
boot
内部管理的 NIM 资源,用于指示已将引导映像分配给客户机。
bosinst_data
配置基本系统安装时使用的文件。
devexports
设备导出工作量分区的文件。
dump
客户机转储文件的父目录。
exclude_files
包含要从 mksysb 映像中排除的文件。
fb_script
在机器的第一次重新引导期间运行的可执行脚本。
fix_bundle
修正(关键字)custfix_query 操作的输入文件。
home
客户机 /home 目录的父目录。
image_data
配置基本系统安装时使用的文件。
installp_bundle
Installp 软件束文件。
ios_mksysb
表示从类型为 viosivm 的 VIOS 管理服务器获取的备份映像。
linux_source
表示 Linux 安装介质。
log
在网络安装期间捕获日志数据。
lpp_source
可选产品映像的源设备。
mksysb
mksysb 映像。
nas_filer
网络连接存储器 (NAS) 设备。
nim_script
内部管理的 NIM 资源,用于指示 NIM 必须在 NIM 操作中运行脚本。
paging
客户机页面调度文件的父目录。
root
客户端 "/(根目录)的父目录。
resolv_conf
名称服务器配置文件。
savevg
savevg 映像。
savewpar
工作负载分区备份映像。
script
在客户机上运行的可执行文件。
secattrs
工作负载分区的安全属性文件。
shared_home
客户端共享的/home目录。
shared_root
客户共享的/ (root)目录
spot
共享产品对象树 (SPOT) - 等价于 /usr 文件系统。
tmp
客户机 /tmp 目录的父目录。
vg_data
在卷组复原期间使用的配置文件。
wpar_spec
用于创建工作负载分区的规范文件。
描述
-t Type(续)
machine 类型
alternate_master
为防止主 NIM 主控机停止正常工作而保留为备份的系统。
diskless
所有文件系统和资源都是远程的。
dataless
本地分页、转储、远程 "/"、"/usr、其他远程或本地分页。
stand-alone
本地文件系统和资源。
master
控制 NIM 环境的系统。
wpar
由管理系统托管的工作负载分区。
management 类型
bcmm
刀片管理模块硬件。
cec
中央电子复合体硬件。
hmc
“硬件管理控制台”系统。
ivm
集成虚拟管理系统。
vios
Virtual I/O Server。
network 类型
tok
令牌环网络。
ent
以太网。
fddi
FDDI 网络。
atm
ATM 网络。
generic
其他Internet Protocol网络。
hfi
主机光纤网接口 (HFI) 网络。
group 类型
mac_group
机器组。
res_group
资源组。
customer 类型
customer
机器和资源的组合。

安全性

访问控制
您必须拥有 root 权限才能运行 "nim命令。
RBAC 用户
RBAC 用户请注意:此命令可执行特权操作。 只有特权用户才能执行特权限定的操作。 有关授权和权限的更多信息,请参阅安全中的特权命令数据库。 有关该命令的权限和授权列表,请参阅 "lssecattr命令或 "getcmdattr子命令。

示例

以下示例按操作分组。

activate
  1. 要启动托管的 "wpar1工作负载分区,请输入以下命令:
    nim -o activate wpar1
  2. 要使用带有更多 startwpar 命令标志和详细输出的受管 wpar1 工作负载分区,请输入以下命令:
    nim -o activate -a cmd_flags="-v" wpar1
allocate
  1. 要为名称为 "syzygy、SPOT 属性值为 "spot1的无磁盘工作站分配资源,请输入以下命令:
    nim -o allocate -a spot=spot1 syzygy
  2. 要在名为 krakatoa 的系统上执行基本系统安装,最初必须通过输入以下命令来分配资源:
    nim -o allocate -a spot=myspot -a lpp_source=images krakatoa
    可通过执行 "bos_inst操作初始化 NIM 环境以支持安装,请输入以下命令:
    nim -o bos_inst krakatoa
  3. 要将软件产品 "adt安装到单机系统 "stand1中,给定可安装选项 "adt,在 "lpp_source、"images中输入以下命令:
    nim -o allocate -a lpp_source=images stand1
    nim -o cust -a filesets="adt" stand1
  4. 要将软件产品安装到单机系统 "stand1中,使可安装选项 "adt的映像位于包含可安装选项名称的 "lpp_source、"images"和 "installp_bundle"、"bundle1中,请输入以下命令:
    nim -o allocate -a lpp_source=images \
    -a installp_bundle=bundle1 stand1
    nim -o cust stand1
  5. 要在安装 BOS 后自动为机器配置名称解析服务,请创建 "/exports/resolv.conf文件,其内容与下面的示例文件类似:
    nameserver      129.35.143.253
    nameserver      9.3.199.2
    domain          austin.ibm.com
    创建 "/exports/resolv.conf文件后,输入以下命令:
    nim -o define -t resolv_conf -a location=/exports/resolv.conf \
    -a server=master rconf1
    在执行 "bos_inst操作前,请输入以下命令将该资源与其他必要和可选资源分配:
    nim -o allocate -a spot=spot1 -a lpp_source=images1 \
    -a bosinst_data=bid1 -a resolv_conf=rconf1 client1
  6. 要将 NIM 资源组 "res_grp1中适用于单机的所有资源分配给机器 "mac1,请输入以下命令:
    nim -o allocate -a group=res_grp1 mac1
  7. 要将名为 的独立计算机分配给名为 standalone1customer1 的客户,请输入以下命令:
    nim -o allocate -a standalone=standalone1 customer1
  8. 要将名为 lpp_source1lpp_source 的分配给名为 customer1的客户,请输入以下命令:
    nim -o allocate -a lpp_source=lpp_source1 customer1
alt_disk_install
  1. 要将 mksysb 资源 all_devices_mysysb 安装到客户端 roundrock ,在 hdisk4 和 hdisk5 上使用 image_data 资源 image_data_shrink ,并打开调试,请输入以下命令:
    nim -o alt_disk_install -a source=mksysb\
    -a image_data=image_data_shrink\
    -a debug=yes\
    -a disk='hdisk4 hdisk5' roundrock
  2. 要将客户机 "austin上的 "rootvg克隆到hdisk2,但只运行phase1和phase2(保留挂载的 "/alt_inst文件系统),请输入以下命令:
    nim -o alt_disk_install -a source=rootvg\
    -a disk='hdisk2'\
    -a phase=12 austin
bos_inst
  1. 要使用资源 spot1images1bosinst_data1rconf1 安装机器 blowfish ,请首先键入分配资源:
    nim -o allocate -a spot=spot1 -a lpp_source=images1 \
    -a bosinst_data=bosinst_data1 -a resolv_conf=rconf1 blowfish
    然后输入以下命令执行 BOS 安装:
    nim -o bos_inst blowfish
  2. 要安装机器 "blowfish,同时在启动 "bos_inst操作时自动分配资源 "spot1、"images1"、"bosinst_data1"和 "rconf1,请输入以下命令:
    nim -o bos_inst -a spot=spot1 -a lpp_source=images1 \
    -a bosinst_data=bosinst_data1 -a resolv_conf=rconf1 blowfish
  3. 要在安装机器 "mac1时使用默认资源,请输入以下命令:
    nim -o bos_inst mac1
  4. 要安装机器 "deadfish、"spot1和 "lpp_source1,并使用 "adapter_def资源 "adapter_def1配置辅助适配器,请输入以下命令:
    nim -o bos_inst -a spot=spot1 -a lpp_source=lpp_source1 \
      -a adapter_def=adapter_def1 deadfish
  5. 要安装机器河豚并接受软件许可协议,请输入以下命令:
    nim -o bos_inst -a spot=spot1 -a lpp_source=images1 \
    -a accept_licenses=yes -a resolv_conf=rconf1 blowfish
change
  1. BLDG905 网络上的机器使用 gateway905 网关来访问 OZ 网络。 OZ网络上的机器通过 "gatewayOZ网关到达 "BLDG905网络。 要在名为 "BLDG905和 "OZ的两个网络之间添加路由,请输入以下命令:
    nim -o change -a routing1="OZ gateway905 gatewayOZ" BLDG905
  2. 会将主机名 sailfish2.austin.ibm.com 标识的适配器连接到令牌环网络。 要在 NIM 主控程序上为该适配器定义辅助接口,并指示 NIM 查找代表所连接以太网网络的 NIM 网络,如果找不到,则让 NIM 用子网掩码 "255.255.255.128定义一个 NIM 网络,请输入以下命令:
    nim -o change -a if2="find_net sailfish2.austin.ibm.com 0" \
    -a net_definition="tok 255.255.255.128" -a ring_speed2=16 master
    注意:生成网络的缺省名称,并且不为新网络指定路由信息。
  3. 要为使用默认网关 gw1gw2 的网络 net1net2 定义默认路由,请输入以下命令:
    nim -o change -a routing1="default gw1" net1
    nim -o change -a routing1="default gw2" net2
  4. 要将资源组 "res_grp1定义的资源指定为在适用这些资源的任何操作中始终默认分配 的资源集,请输入以下命令:
    nim -o change -a default_res=res_grp1 master
check
  1. 要让 NIM 检查名为 "myspot的 SPOT 的可用性,请输入以下命令:
    nim -o check myspot
  2. 要检查名为 "images lpp_source的状态,请输入以下命令:
    nim -o check images
chwpar
要在 wpar1 工作负载分区的资源控制属性中添加资源集 rs/cpus23 ,请输入以下命令:
nim -o chwpar -a cmd_flags="-R rset=rs/cpu23" wpar1
create
  1. 要创建带有主机名和规范文件资源 "basic_wpar wpar1工作负载分区,请输入以下命令:
    nim -o create -a wpar_spec=basic_wpar wpar1
  2. 要使用 "wpar-specification文件资源 "wpar1_spec创建 "wpar1工作负载分区,请输入以下命令:
    nim -o create -a wpar_spec=wpar1_spec wpar1
  3. 要从 "savewpar备份映像资源 "wpar1_backup中创建 "wpar1工作负载分区,请输入以下命令:
    nim -o create -a savewpar=wpar_backup wpar1
cust
  1. 要将软件产品安装到名为 "spot1的位置,使名为 "adt的可安装选项的映像位于名为 "images的 "lpp_source中,请输入以下命令:
    nim -o cust -a lpp_source=images -a filesets=adt spot1
  2. 要将软件产品安装到点 "spot1中,使可安装选项 "adt的映像位于 "lpp_source、"images"中,且 "installp_bundle、"bundle1中包含可安装选项的名称,请输入以下命令:
    nim -o cust -a lpp_source=images -a installp_bundle=bundle1 spot1
  3. 要将软件产品安装到 "spot1点,使可安装选项 "adt的映像位于该点所在机器的磁带机中的磁带上,请输入以下命令:
    nim -o cust -a lpp_source=/dev/rmt0 -a filesets=adt spot1
  4. 要将软件产品安装到 "spot1点,使可安装选项 "adt的映像位于该点所在机器的磁带机中的磁带上,请输入以下命令:
    nim -o cust -a lpp_source=/dev/rmt0 -a filesets=adt spot1
  5. 要将与驻留在磁带 "/dev/rmt0上的 APAR "IX12345相关的所有文件集更新安装到 "spot1和当前分配给 "spot1的任何无盘或无数据客户机中,请输入以下命令:
    nim -F -o cust -afixes=IX12345 -a lpp_source=/dev/rmt0 spot1
  6. 要使用名为 "updt_images的 "lpp_source中的最新更新更新 "Standalone1客户端上安装的所有软件,请输入以下命令:
    nim -o allocate -a lpp_source=updt_images Standalone1
    nim -o cust -afixes=update_all Standalone1
  7. 要在机器 "catfish中安装 "installp_bundle和 "bundle1",首先要分配资源,键入
    nim -o allocate -a installp_bundle=bundle1 \
    -a lpp_source=images1 catfish
    然后,键入 "cust操作:
    nim -o cust catfish
  8. 要使用名为 "updt_images的 "lpp_source中的最新更新更新客户端 "Standalone1中安装的所有软件,请输入以下命令:
    nim -o cust -a lpp_source=updt_images -a fixes=update_all \
    Standalone1
  9. 要在机器 "catfish中安装 "installp_bundle"bundle1的内容,同时分配该资源,并在运行 "cust操作时安装 "lpp_source""images1",请输入以下命令:
    nim -o cust -a installp_bundle=bundle1 -a lpp_source=images1 \
    catfish
  10. 要在客户机 "deadfish上配置辅助适配器,请使用 "adaper_def资源 "adapter_def1中的辅助适配器配置文件,输入以下命令:
      nim -o cust -a adapter_def=adapter_def1 deadfish
deactivate
  1. 要停止托管的 "wpar1工作负载分区,请输入以下命令:
    nim -o deactivate wpar1
  2. 要强制停止托管的 "wpar1工作负载分区,请输入以下命令:
    nim -Fo deactivate wpar1
  3. 要停止托管的 "wpar1工作负载分区,并使用更多的 "stopwpar命令标志,使其在 85 秒后停止,请输入以下命令:
    nim -o deactivate -a cmd_flags="-t 85" wpar1
deallocate
  1. 要从单机 "client1中删除名为 "images的 "lpp_source,请输入以下命令:
    nim -o deallocate -a lpp_source=images client1
  2. 要释放名为 idevp9-lp10 的客户名下的名为 customer1的独立机器,请输入以下命令:
    nim -o deallocate -a standalone=idevp9-lp10 customer1
define
  1. 要定义一个资源,该资源是一个包含可安装图像的目录,位于服务器 "altoid上,路径名为 "/usr/sys/inst.images,并将该资源命名为 "images,请输入以下命令:
    nim -o define -t lpp_source -a server=altoid \
    -a location=/usr/sys/inst.images images
  2. 要在 NIM 主控程序的 "/export/exec目录下使用名为 "lpp_source的图像创建名为 "myspot的新 SPOT 资源,请输入以下命令:
    nim -o define -t spot -a server=master -a location=/export/exec \
    -a source=images myspot
  3. 要定义一个名为 "BLDG905、子网掩码为 "255.255.240.0、地址为 "129.35.129.0的网络对象,请输入以下命令:
    nim -o define -t tok -a snm=255.255.240.0 \
    -a net_addr=129.35.129.0 BLDG905
  4. 要从位于主控机 "/resources/mksysb.image中的现有 "mksysb图像定义 "mksysb资源 "mksysb1,请输入以下命令:
    nim -o define -t mksysb -a server=master \
    -a location=/resources/mksysb.image mksysb1
  5. 要使用 generic 网络类型定义一个名为 ATMnet 的 NIM 网络,子网掩码为 255.255.240 ,地址为 129.35.101.0 ,以表示 ATM 网络,请输入以下命令:
    nim -o define -t generic -a snm=255.255.240.0 \
    -a net.addr=129.35.101.0 ATMnet
  6. 要定义一个名为 "DisklsMacs1的机器组,其成员是名为 "diskls1、"diskls2和 "diskls3的 NIM 无盘机器,请输入以下命令:
    nim -o define -t mac_group -a add_member=diskls1 \
    -a add_member=diskls2 -a add_member=diskls3 DisklsMacs1
  7. 要定义名为 "DisklsRes1的资源组和 "spot1、"root1"、"dump1"、"paging1"、"home1、"tmp1"的资源,请输入以下命令:
    nim -o define -t res_group -a spot=spot1 -a root=root1 \
    -a dump=dump1 -a paging=paging1 -a home=home1 -a tmp=tmp1 \
    DisklsRes1
  8. 要显示定义 "mksysb资源 "mksysb2所需的空间,并创建客户端 "client1的 "mksysb图像,在资源定义期间,图像位于主控程序的 "/resources/mksysb.image中,请输入以下命令:
    注:此行为会显示操作所需的空间,不会进行 mksysb 或资源创建。
    nim -o define -t mksysb -a server=master \
    -a location=/resources/mksysb.image -a source=client1 \
    -a mk_image=yes -a size_preview=yes mksysb2
  9. 要定义 "mksysb资源 "mksysb2,并创建客户端 "client1的 "mksysb映像,在资源定义过程中,映像位于主站的 "/resources/mksysb.image中,请输入以下命令:
    nim -o define -t mksysb -a server=master \
    -a location=/resources/mksysb.image -a source=client1 \
    -a mk_image=yes mksysb2 
  10. 要定义 "mksysb资源 "mksysb2,并创建客户端 "client1的 "mksysb映像,在资源定义过程中,用于创建映像的 mksysb 标志为 "-em,且映像位于主站的 "/resources/mksysb.image中,请输入以下命令:
    nim -o define -t mksysb -a server=master \
    -a location=/resources/mksysb.image -a source=client1 \
    -a mk_image=yes -a mksysb_flags=em mksysb2
  11. 要定义名为 "exclude_file1 exclude_files资源,该资源位于主控程序的 "/resources/mksysb.image中,请输入以下命令:
    nim -o define -t exclude_files -a server=master \
    -a location=/resources/exclude_file1 exclude_file1
  12. 一台名为 "redfish、主机名为 "redfish_t.lab.austin.ibm.com的机器,其主接口连接到环速为 16 兆比特的令牌环网络。 要在 NIM 环境中将 "redfish定义为单机,并指示 NIM 查找该机器主接口连接的网络名称,请输入以下命令:
    nim -o define -t stand-alone  -a if1="find_net \
    redfish_t.lab.austin.ibm.com 0" -a ring_speed1=16 redfish
  13. 一台名为 "bluefish的机器,主机名为 "bluefish_e.lab.austin.ibm.com,其主接口连接到以太网网络 "cable_type和 "bnc。 要在 NIM 环境中将 "bluefish定义为无盘计算机,并指示 NIM 查找该计算机主接口连接的网络名称,如果未找到,则让 NIM 定义一个名称为 "ent_net、子网掩码为 "255.255.255.128的 NIM 网络,并使用主机名为 "lab_gate的网关定义默认路由,请输入以下命令:
    nim -o define -t diskless -a if1="find_net \
    bluefish_e.lab.austin.ibm.com 0" -a net_definition="ent \
    255.255.255.128 lab_gate 0 ent_net" -a cable_type=bnc bluefish
    注:如果主控机的缺省路由存在,请在 net_definition 属性中指定 0 来代替主网关,否则必须指定主网关。
  14. 要将 "/export/nim/adapters目录定义为主件上的 "adapter_def资源 "adapter_def1,请输入以下命令:
    nim -o define -t adapter_def -a server=master \
      -a location=/export/nim/adapters adapter_def1
    要植入具有子适配器配置文件的 adapter_def 资源,请运行 nimadapters 命令。
  15. 要显示定义 "savevg资源 "savevg2所需的空间,并创建客户端 "client1的 "savevg映像,在资源定义过程中,映像位于主控程序的 "/export/nim/savevg中,而要备份的 "volume_group为 "myvg,请输入以下命令:
    nim -o define -t savevg -a server=master \
      -a location=/export/nim/savevg/savevg2 -a source=client1 \
      -a mk_image=yes -a size_preview=yes -a volume_group=myvg savevg2
    注: 此操作显示操作所需的空间。 不会执行 savevg 或创建资源。
  16. 要定义 "savevg资源 "savevg2,并创建客户端 "client1的 "savevg映像,在资源定义过程中,映像位于主站的 "/export/nim/savevg中,而要备份的 "volume_group为 "myvg,请输入以下命令:
    nim -o define -t savevg -a server=master \
    -a location=/export/nim/savevg -a source=client1 \
    -a mk_image=yes -a volume_group=myvg savevg2
  17. 要定义 "savevg资源 "savevg2,并创建 "savevg客户机映像 "client1,在资源定义过程中,用于创建映像的 "savevg标记为 "-em,且映像位于主控机的 "/export/nim/savevg中,请输入以下命令:
    nim -o define -t savevg -a server=master \
    -a location=/export/nim/savevg -a source=client1 \
    -a mk_image=yes -a volume_group=myvg -a savevg_flags=em savevg2
  18. 要定义 "vg_data资源 "my_vg_data,请在主控程序的 "/export/nim位置输入以下命令:
    nim -o define -t vg_data -a server=master -a location=/export/nim/my_vg_data my_vg_data
  19. 要定义由 "yogi管理单机管理的 "wpar1工作负载分区,并将 "wpar1作为主机名和管理系统上工作负载分区的名称,请输入以下命令:
    nim -o define -t wpar -a mgmt_profile1="yogi wpar1" -a if1="find_net wpar1 0" wpar1
  20. 要定义名为 "wpar1backup的 "savewpar资源并在 "sterling服务器上创建 "yogi工作负载分区的 "savewpar映像,请输入以下命令:
    nim -o define -t savewpar \
       -a server=sterling -a location=/resources/wpar1.image \
       -a source=wpar1 -a mk_image=yes wpar1backup
  21. 要定义名为 "wpar1backup的 "savewpar资源,并在 "sterling服务器上创建 "yogi工作负载分区的 "savewpar映像,排除 "exclude_files资源 "wparexclude中的文件模式,并向 "savewpar资源传递排除文件的标志,创建 "image.data文件,请输入以下命令:
    nim -o define -t savewpar \
       -a server=sterling -a location=/resources/wpar1.image -a source=wpar1 \
       -a exclude_files=wparexclude -a cmd_flags="-ei" mk_image=yes wpar1backup
  22. 要定义 "ios_mksysb资源(如 "ios_mksysb1),并将 "vios客户端的 "ios_mksysb映像创建为 "vios1,在资源定义过程中,映像位于主控程序的 "/export/nim/ios_mksysb中,请输入以下命令:
    nim -o define -t ios_mksysb -a server=master \
    -a location=/export/nim/ios_mksysb -a source=vios1 \
    -a mk_image=yes ios_mksysb1
  23. 要定义客户对象,请输入以下命令:
    nim -o define -t customer -a server=master customer1
destroy
  1. 要从管理系统中删除受管的 "wpar1工作负载分区,请输入以下命令:
    nim -o destroy wpar1
  2. 要强制删除托管的 "wpar1工作负载分区,请输入以下命令:
    nim -Fo destroy wpar1
dkls_init
  1. 要为名称为 syzygy 的无磁盘工作站初始化环境,使用资源 spot1root1dump1paging1 ,必须键入分配资源:
    nim -o allocate -a spot=spot1 -a root=root1 -a dump=dump1 \
    -a paging=paging1 syzygy
    然后通过输入一些命令可为客户机初始化这些资源:
    nim -o dkls_init syzygy
  2. 要初始化名称为 "syzygy的无磁盘工作站的环境,请输入以下命令:
    nim -o dkls_init syzygy
  3. 要将名为 "diskls2的成员排除在机器组 "DisklsMacs1的操作之外,然后初始化其余成员,同时分配名为 "DisklsRes1的资源组定义的无磁盘资源,请输入以下两条命令:
    nim -o select -a exclude=diskls2 DisklsMacs1
    nim -o dkls_init -a group=DisklsRes1 DisklsMacs1
  4. 要初始化机器组 "dtgrp1定义的无盘计算机组,同时分配资源组 "dk_resgrp1定义的所需和可选资源,当运行 "dkls_init操作时,请输入以下命令:
    nim -o dkls_init -a group=dtgrp1 dk_resgrp1
dtls_init
  1. 要初始化名称为 syzygy 的无数据工作站的环境,使用的资源是 spot1root1dump1 ,首先键入分配资源:
    nim -o allocate -a spot=spot1 -a root=root1 -a dump=dump1 syzygy
    然后输入以下命令初始化客户机的资源:
    nim -o dtls_init syzygy
  2. 要初始化名称为 "syzygy的无数据工作站的环境,请输入以下命令:
    nim -o dtls_init syzygy
  3. 要将名为 "dataless1的成员排除在机器组 "DatalsMacs1的操作之外,然后初始化其余成员,同时分配名为 "DatalsRes1的资源组定义的无数据资源,请输入以下两条命令:
    nim -o select -a exclude=datals2 DatalsMacs1
    nim -o dtls_init -a group=DatalsMacs1 DatalsRes1
  4. 要初始化机器组 "DatalsMacs1定义的无数据机器组,同时分配资源组 "DatalsRes1定义的所需和可选资源,当运行 "dtls_init操作时,请输入以下命令:
    nim -o dtls_init -a group=DatalsMacs1 DatalsRes1
fix_query
要列出客户端 "Standalone1上安装的 20 个 APAR 编号的修复信息,请创建文件 "/tmp/apar.list,每行一个 APAR 编号,如图所示:
IX123435
IX54321
IX99999
...
创建 "/tmp/apar.list文件后,输入以下命令:
nim -o define -t fix_bundle -alocation=/tmp/apar.list \
                 -aserver=master fix_bun
nim -o allocate -a fix_bundle=fix_bun Standalone1
nim -o fix_query Standalone1
lppchk
  1. 要检查 SPOT "spot1上的文件集版本和必要的一致性,请输入以下命令:
    nim -o lppchk spot1
  2. 要在单机组 "macgrp1中的 NIM 目标机上校验以 "bos开头的所有软件包的文件 "checksums,并显示详细错误信息,以及在发现不一致时更新软件数据库以匹配实际文件校验和,请输入以下命令:
    nim -o lppchk -a lppchk_flags='-c -m3 -u' \
    -a filesets='bos*' macgrp1
    因为缺省情况下 lppchk 操作是在后台对组成员运行的,要查看 lppchk 操作的输出,请输入:
    nim -o showlog -a log_type=lppchk macgrp1
lppmgr
  1. 要列出必须从 "lpp_source1中删除的重复基础层文件集名称和空间使用信息,请输入以下命令:
    nim -o lppmgr -a lppmgr_flags="-lsb" lpp_source1
  2. 要删除 "lpp_source1中重复的基本文件集和更新文件集以及被取代的更新,请输入以下命令:
    nim -o lppmgr -a lppmgr_flags="-rbux" lpp_source1
  3. 要从 "lpp_source1中删除所有非 SIMAGES(安装 bos 时不需要的文件集),请输入以下命令:
    nim -o lppmgr -a lppmgr_flags="-rX" lpp_source1
  4. 要从 lpp_source1 删除除 C 以外的所有语言支持,请输入以下命令:
    nim -o lppmgr -a lppmgr_flags="-r -k C" lpp_source1
lswpar
  1. 要列出受管 "wpar1工作负载分区的特征,请输入以下命令:
    nim -o lswpar wpar1
  2. 要列出受管 "wpar1工作负载分区的网络特性,请输入以下命令:
    nim -o lswpar -a cmd_flags="-N" wpar1
  3. 要列出 "global1独立系统管理的工作负载分区的一般特征,请输入以下命令:
    nim -o lswpar -a cmd_flags="-G" global1
maint
  1. 要清除 "spot1点上已中断的软件安装,请输入以下命令:
    nim -o maint -a installp_flags="-C" spot1
  2. 要在主控机上清理单机 "stand1上中断的软件安装,请输入以下命令:
    nim -o maint -a installp_flags="-C" stand1
maint_boot
要使 NIM 独立客户端 "stand1以维护模式启动,请输入以下命令:
nim -o maint_boot stand1
该命令设置了维护启动操作,但您必须在本地从 "stand1启动网络启动。
remove
要删除名为 "dump_files的资源,请输入以下命令:
nim -o remove dump_files
showlog
要查看组 "DisklsMacs1定义的计算机的启动日志,请输入以下命令:
nim -o showlog -a log_type=boot DisklsMacs1
showres
  1. 要显示名为 "script1 configure脚本的内容,请输入以下命令:
    nim -o showres script1
  2. 要显示 "bosinst.data资源 "bosinst_data1的内容,请输入以下命令:
    nim -o showres bosinst_data1
  3. 要列出 lpp_source 'lpp_source1 中的所有文件集,请输入以下命令:
    nim -o showres lpp_source1
  4. 要列出 lpp_source "lpp_source1中相对于安装在机器 "machine1上的所有文件集,请输入以下命令:
    nim -o showres -a reference=machine1 lpp_source1
  5. 要列出 lpp_source 'lpp_source1 软件修复的所有问题,请使用
    nim -o showres -a instfix_flags="T" lpp_source1
  6. 要显示客户机 "deadfish的 "adapter_def资源 "adapter_def1中二级适配器配置文件的内容,请输入以下命令:
    nim -o showres -a client=deadfish adapter_def1
  7. 要显示名为 "adapter_def1 adapter_def资源中每个辅助适配器配置文件的内容,请输入以下命令:
    nim -o showres adapter_def1
  8. 要显示 "savevg资源 "savevg1的内容,请输入以下命令:
    nim -o showres savevg1
syncwpar
  1. 要将受管 "wpar1工作负载分区的软件与其管理系统同步,请输入以下命令:
    nim -o syncwpar wpar1
  2. 要同步 "global1独立系统管理的所有工作负载分区的软件,请输入以下命令:
    nim -o syncwpar -a cmd_flags="-A" global1
update
  1. 要将 "/dev/cd0上的所有文件集添加到 "lpp_source1,请输入以下命令:
    nim -o update -a packages=all -a source=/dev/cd0 lpp_source1
  2. 要将 "bos.games、"7.1.0.0和 "bos.terminfo"文件集添加到 "lpp_source1,请输入以下命令:
    nim -o update -a packages="bos.games 7.1.0.0 bos.terminfo" \
      -a source=/dev/cd0 lpp_source1
  3. 要从 lpp_source1 删除 bos.games ,请输入以下命令:
    nim -o update -a rm_images=yes -a packages="bos.games" lpp_source1
  4. 要从AIX安装光盘中恢复丢失的 "lpp_source1的 SIMAGES,请输入以下命令:
    nim -o update -a recover=yes -a source=/dev/cd0 lpp_source1
updatios
  1. 要安装修复程序或将 NIM 对象名称为 "vioserver1的 VIOS 更新到最新的维护级别,请输入以下命令:
    nim -o updateios -a lpp_source=lpp_source1 -a preview=no vioserver1

    更新内容存储在 "lpp_source和 "lpp_source1文件中。

    注意:"updateios操作会在安装过程中运行预览。 从 NIM 运行 "updateios操作时会进行预览,除非预览标志设置为 "no。 在安装过程中,当您使用 updateios 操作 updatios_flags=-install 时,必须运行预览。 通过预览,可在继续执行 VIOS 更新之前检查预览安装是否在正确运行。
  2. 要拒绝对具有 "vioserver1NIM 对象名称的 VIOS 进行修复,请输入以下命令:
    nim -o updateios -a updateios_flags=-reject vioserver1
  3. 若要为具有 "vioserver1NIM 对象名的 VIOS 清理已安装的部分更新,请输入以下命令:
    nim -o updateios -a updateios_flags=-cleanup vioserver1
  4. 要提交名称为 "vioserver1的 NIM 对象的 VIOS 更新,请输入以下命令:
    nim -o updateios -a updateios_flags=-commit vioserver1
  5. 要删除特定更新,如 vioserver1 NIM 对象名称的 VIOS 的 update1 ,请输入以下命令:
    nim -o updateios -a updateios_flags=-remove-a filesets="update1" vioserver1
  6. 要使用 installp_bundle bundle1 删除具有 vioserver1 NIM 对象名称的 VIOS 的更新,其中 bundle1 包含要删除的更新,请输入以下命令:
    nim -o updateios -a updateios_flags=remove -a installp_bundle=bundle1 vioserver1

文件

表 4. 文件
描述
/etc/niminfo 包含由 NIM 使用的变量。