nim コマンド

目的

ネットワーク・インストール管理 (NIM) オブジェクトの操作を行います。

構文

nim { -o 操作}[ -F ][ -t タイプ ][ -a 属性=Value..] {ObjectName}

説明

nim コマンドは、NIM オブジェクトで操作を行います。 実行する操作のタイプは、ObjectName パラメーターで指定するオブジェクト型によって異なります。 実行できる操作には、環境の初期化やリソースの管理があります。 サポートされている操作のリストを表示するには、lsnim コマンドを使用します。

フラグ

項目 説明
-a 属性 = Value.. 指定された属性に指定された値を割り当てます。 lsnim -q Operation -t Type コマンドを使用して、特定の操作に有効な属性のリストを入手します。
-F いくつかの安全検査をオーバーライドします。
-o 操作 NIM オブジェクトで行う操作を指定します。 実行できる操作は次のとおりです。
活動化
管理対象のシステムを開始します。
割り振り
リソースを割り当てて使用できるようにします。
alt_disk_install
代替ディスク・インストールを実行します。
alt_disk_mig
rootvg のコピーを空きディスク (複数可) に作成し、同時にそれを AIX®の新しいバージョンまたはリリース・レベルにアップグレードします。
bos_inst
BOS インストールを実行します。
変更
オブジェクトの属性を変更します。
check
NIM オブジェクトの状況を検査します。
chwpar
管理対象のワークロード区画の特性を変更します。
作成
管理対象システムのインスタンスを作成します。
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 クライアント・システムをリブートします。
項目 説明
-o Operation (続き)
削除
オブジェクトを除去します。
リセット
オブジェクトの NIM 状態をリセットします。
restvg
restvg 操作を実行します。
選択
グループに関して行われている操作から、グループ・メンバーを包含または除外します。
showlog
NIM クライアントのインストール、ブートまたはカスタマイズのログ、あるいは SPOT のインストール・ログを NIM マスターから表示します。
showres
NIM リソースの内容を表示します。
sync
NIM データベースを代替マスターと同期化します。
sync_roots
特定の共用プロダクト・オブジェクト・ツリー (SPOT) 用にディスクレス・クライアントとデータレス・クライアントのルート・ディレクトリーを同期化します。
syncwpar
これは、管理対象のワークロード区画ソフトウェアを管理元システムと同期化します。
takeover
alternate_master として構成されているマシンが NIM 環境を制御できるようにします。
unconfig
NIM マスター・ファイルセットを構成解除します。
update
ソフトウェアを lpp_source に追加するか、 またはソフトウェアを lpp_source から除去します。
updateios
vios または ivm タイプである、仮想入出力サーバー (VIOS) 管理サーバー上でソフトウェアのカスタマイズおよび保守を実行します。

lsnim -POt Type コマンドを使用すると、特定のタイプに有効な操作のリストを入手できます。

項目 説明
-t タイプ 定義操作のために NIM オブジェクト型を指定します。 指定できるタイプは次のとおりです。

リソース・タイプ:

adapter_def
2 次アダプター定義ファイルを含むディレクトリー。
ブート
ブート・イメージがクライアントに割り振り済みであることを示すのに使用される、内部的に管理された NIM リソース。
bosinst_data
基本システムのインストール中に使用されるファイルを構成します。
devexports
ワークロード区画用にこのファイルをデバイス・エクスポートします。
ダンプ
クライアント・ダンプ・ファイルの親ディレクトリー。
exclude_files
mksysb イメージから除外されるファイルを含みます。
fb_script
マシンの最初のリブート時に実行される実行可能スクリプト。
fix_bundle
cust 操作または fix_query 操作の固定 (キーワード) 入力ファイル。
home
クライアント /home ディレクトリーの親ディレクトリー。
image_data
基本システムのインストール中に使用されるファイルを構成します。
installp_bundle
Installp バンドル・ファイル。
ios_mksysb
vios または ivm タイプである VIOS 管理サーバーから取られたバックアップ・イメージを表します。
linux_source
Linux インストール・メディアを表します。
ログ
ネットワーク・インストール中にログ・データを収集します。
lpp_source
オプションのプロダクト・イメージのソース・デバイス。
mksysb
mksysb イメージ。
nas_filer
network-attached storage (NAS) デバイス。
nim_script
NIM が NIM 操作の一部としてスクリプトを実行する必要があることを示すのに使用される、内部的に管理された NIM リソース
paging
クライアントのページング・ファイルの親ディレクトリー。
平方根
クライアント / (ルート) ディレクトリーの親ディレクトリー。
resolv_conf
ネーム・サーバー構成ファイル。
savevg
savevg イメージ。
savewpar
ワークロード区画のバックアップ・イメージ。
script
クライアントで実行する実行可能ファイル。
secattrs
ワークロード区画用のセキュリティー属性ファイル。
項目 説明
-t Type (続き) 定義操作のために NIM オブジェクト型を指定します。 指定できるタイプは次のとおりです。
shared_home
クライアント間で共有する /home ディレクトリー。
共有ルート
クライアントで共有する / (root) ディレクトリー
SPOT
共用プロダクト・オブジェクト・ツリー (SPOT) - /usr ファイルシステムに相当。
tmp
クライアント /tmp ディレクトリーの親ディレクトリー。
vg_data
ボリューム・グループの復元時に使用される構成ファイル。
wpar_spec
ワークロード区画作成用の仕様ファイル。

マシン・タイプ:

alternate_master
1 次 NIM マスターが正常に機能しなくなった場合にバックアップとして確保されるシステム。
diskless
すべてのリモートのファイルシステムおよびリソース。
dataless
ローカル・ページング、ダンプ。リモート //usr。リモートまたはローカルのその他のもの。
standalone
ローカルのファイルシステムおよびリソース。
マスター
NIM 環境をコントロールするシステム。
wpar
管理元システムがホストするワークロード区画。

管理タイプ:

bcmm
ブレード管理モジュール・ハードウェア。
cec
集中電子コンプレックス・ハードウェア。
HMC
ハードウェア管理コンソール・システム。
ivm
統合仮想管理システム。
vios
仮想入出力サーバー。

ネットワーク・タイプ:

tok
トークンリング・ネットワーク。
ent
イーサネット・ネットワーク。
fddi
FDDI ネットワーク。
atm
ATM ネットワーク。
一般
その他の TCP/IP ネットワーク。
hfi
ホスト・ファブリック・インターフェース (HFI) ネットワーク。

グループ・タイプ:

mac_group
マシンのグループ。
res_group
リソースのグループ。

セキュリティー

アクセス制御: nim コマンドを実行するには、root 権限が必要です。

RBAC ユーザーと Trusted AIX ユーザーへの注意: このコマンドは特権操作を実行できます。 特権命令を実行できるのは特権ユーザーのみです。 権限および特権について詳しくは、「セキュリティー」の『特権コマンド・データベース』を参照してください。 このコマンドに関連した特権および権限のリストについては、lssecattr コマンドまたは getcmdattr サブコマンドの項を参照してください。

次に示す例は、操作ごとにまとめてあります。

活動化

  1. 管理対象の wpar1 ワークロード区画を開始するには、以下のように入力します。
    nim -o activate wpar1
  2. 詳細出力を含む追加の startwpar コマンド・フラグを指定して、管理対象 wpar1 ワークロード・パーティションを開始するには、次のように入力します。
    nim -o activate -a cmd_flags="-v" wpar1

割り振り

  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インストール可能オプションを指定すると、以下のようになります。 adtlpp_sourceで、images、タイプ:
    nim -o allocate -a lpp_source=images stand1
    それから、次のように入力します。
    nim -o cust -a filesets="adt" stand1
  4. ソフトウェア・プロダクトをスタンドアロン・システムにインストールするには、 stand1インストール可能オプションのイメージは、以下のようになります。 adtlpp_sourceで、images、および installp_bundlebundle1には、インストール可能オプションの名前が含まれています。次のように入力します。
    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
    それから、次のように入力します。
    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

alt_disk_install

  1. mksysb リソースをインストールするには、以下のようにします。all_devices_mysysbクライアントへroundrockhdisk4 および 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. クライアント上の rootvg のクローンを作成するaustinhdisk2に対して、 phase1 および phase2 のみを実行します ( /alt_inst ファイルシステムをマウントしたままにします)。次のように入力します。
    nim -o alt_disk_install -a source=rootvg\
    -a disk='hdisk2'\
    -a phase=12 austin

bos_inst

  1. マシンをインストールするにはblowfish、リソースの使用spot1,images1,bosinst_data1およびrconf1最初に、次のように入力してリソースを割り振ります。
    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リソースの割り振り中spot1,images1,bosinst_data1およびrconf1bos_inst 操作の開始時に自動的に実行するには、次のように入力します。
    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. spot1 および lpp_source1 を使用してマシン deadfish をインストールし、 adapter_def リソース adapter_def1 を使用して 2 次アダプターを構成するには、次のように入力します。
      nim -o bos_inst -a spot=spot1 -a lpp_source=lpp_source1 \
      -a adapter_def=adapter_def1 deadfish
  5. マシン blowfish をインストールし、ソフトウェア・ライセンス契約を受け入れるには、 次のように入力します。
    nim -o bos_inst -a spot=spot1 -a lpp_source=images1 \
    -a accept_licenses=yes -a resolv_conf=rconf1 blowfish

変更

  1. 上のマシンBLDG905ネットワークの使用gateway905到達するためのゲートウェイOZ。 上のマシンOZネットワークの使用gatewayOZ到達するためのゲートウェイBLDG905。 次の名前の 2 つのネットワーク間に経路を追加します。BLDG905およびOZ、タイプ:
    nim -o change -a routing1="OZ gateway905 gatewayOZ" BLDG905
  2. ホスト名によって識別されるアダプターsailfish2.austin.ibm.comトークンリング・ネットワークに接続されています。 NIM マスター上でこのアダプターの 2 次インターフェースを定義し、接続されたイーサネット・ネットワークを表す NIM ネットワークを見つけるように NIM に指示し、見つからない場合はサブネット・マスクを使用して NIM に NIM ネットワークを定義させる255.255.255.128、タイプ:
    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. ネットワークのデフォルト経路を定義するにはnet1およびnet2デフォルト・ゲートウェイを使用するgw1およびgw2それぞれ、以下の 2 つのコマンドを入力します。
    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. 次の名前の SPOT の使用可能度を NIM に検査させます。 myspot、タイプ:
    nim -o check myspot
  2. 次の名前の lpp_source の状況を検査します。images、タイプ:
    nim -o check images

chwpar

wpar1 ワークロード区画用のリソース制御属性に rset rs/cpus23 を追加するには、以下のように入力します。
nim -o chwpar -a cmd_flags="-R rset=rs/cpu23" wpar1

作成

  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インストール可能オプションのイメージは、以下のようになります。adtlpp_sourceにあります。 images、タイプ:
    nim -o cust -a lpp_source=images -a filesets=adt spot1
  2. ソフトウェア製品をスポットにインストールするには、以下のようにします。spot1インストール可能オプションのイメージは、以下のようになります。adtlpp_sourceにあります。images、および installp_bundlebundle1には、インストール可能オプションの名前が含まれています。次のように入力します。
    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. APAR に関連したすべてのファイルセット更新をインストールするIX12345、テープ /dev/rmt0 上にあるspot1およびディスクレス・クライアントまたはデータレス・クライアントspot1現在割り振られています。タイプ:
    nim -F -o cust -afixes=IX12345 -a lpp_source=/dev/rmt0 spot1
  6. クライアントにインストールされているすべてのソフトウェアを更新するStandalone1lpp_source 内の最新の更新を使用して、以下のように指定します。updt_images、タイプ:
    nim -o allocate -a lpp_source=updt_images Standalone1
    nim -o cust -afixes=update_all Standalone1
  7. マシンをインストールするにはcatfishinstallp_bundle の内容に置き換えます。 bundle1最初に、次のように入力してリソースを割り振ります。
    nim -o allocate -a installp_bundle=bundle1 \
    -a lpp_source=images1 catfish
    それから、次のように入力して、cust 操作を行います。
    nim -o cust catfish
  8. クライアントにインストールされているすべてのソフトウェアを更新するにはStandalone1lpp_source 内の最新の更新を使用して、以下のように指定します。updt_images、タイプ:
    nim -o cust -a lpp_source=updt_images -a fixes=update_all \
    Standalone1
  9. マシンをインストールするにはcatfishinstallp_bundle の内容に置き換えます。 bundle1、このリソースおよび lpp_source の割り振り中 images1cust 操作が実行されると、次のように入力します。
    nim -o cust -a installp_bundle=bundle1 -a lpp_source=images1 \
    catfish
  10. adaper_def リソース adapter_def1内の 2 次アダプター構成ファイルを使用して、クライアント・マシン deadfish上に 2 次アダプターを構成するには、次のように入力します。
      nim -o cust -a adapter_def=adapter_def1 deadfish

deactivate

  1. 管理対象の wpar1 ワークロード区画を停止するには、以下のように入力します。
    nim -o deactivate wpar1
  2. 管理対象の wpar1 ワークロード区画を強制的に停止するには、以下のように入力します。
    nim -Fo deactivate wpar1
  3. 85 秒後に停止する stopwpar コマンド・フラグを追加で指定して、管理対象の wpar1 ワークロード区画を停止するには、次のように入力します。
    nim -o deactivate -a cmd_flags="-t 85" wpar1

deallocate

次の名前の lpp_source を割り振り解除します。imagesスタンドアロン・マシンからclient1、タイプ:
nim -o deallocate -a lpp_source=images client1

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. 以下の名前の新規 SPOT リソースを作成します。 myspotNIM マスター上の/export/exec directory lpp_source という名前のイメージを使用して、次のように入力します。
    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. mksysb リソースを定義するには、次のようにします。mksysb1、次の場所にある既存の mksysb イメージから/resources/mksysb.imageマスター上で、次のように入力します。
    nim -o define -t mksysb -a server=master \
    -a location=/resources/mksysb.image mksysb1
  5. ATMnet という名前の NIM ネットワークを、サブネット・マスク 255.255.240 およびアドレス 129.35.101.0 を使用して ATM ネットワークを表すように定義するには、以下を使用します。genericネットワーク・タイプは以下のとおりです。
    nim -o define -t generic -a snm=255.255.240.0 \
    -a net.addr=129.35.101.0 ATMnet
  6. 以下の名前のマシン・グループを定義します。DisklsMacs1NIM ディスクレス・マシンであるメンバーdiskls1,diskls2およびdiskls3、タイプ:
    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クライアントの mksysb イメージを作成します。client1(イメージが配置されているリソース定義の間)/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クライアントの mksysb イメージを作成します。client1イメージがマスター上の /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クライアントの mksysb イメージを作成します。client1リソース定義時に、イメージの作成に使用される 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_files リソースを定義するには、以下のようにします。exclude_file1マスター上の /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.com1 次インターフェースは、リング速度が 16 メガビットのトークンリング・ネットワークに接続されています。 定義対象redfishNIM 環境のスタンドアロン・マシンとして、およびマシンの 1 次インターフェースが接続されているネットワークの名前を見つけるように NIM に指示するには、次のように入力します。
    nim -o define -t standalone  -a if1="find_net \
    redfish_t.lab.austin.ibm.com 0" -a ring_speed1=16 redfish
  13. : 以下の名前のマシンbluefish、ホスト名:bluefish_e.lab.austin.ibm.comcable_typebncのイーサネット・ネットワークに接続されている 1 次インターフェースがある。 定義対象bluefishNIM 環境でディスクレス・マシンとして使用し、マシンの 1 次インターフェースが接続されているネットワークの名前を見つけるように NIM に指示し、見つからない場合は、NIM にその名前で NIM ネットワークを定義させます。ent_net、サブネット・マスク255.255.255.128およびデフォルト経路 (ホスト名を使用したゲートウェイを使用)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
    2 次アダプター構成ファイルを含んだ adapter_def リソースを転送するには、 nimadapters コマンドを実行します。
  15. savevg リソース savevg2を定義し、そのイメージがマスター上の /export/nim/savevg にあり、バックアップする volume_groupmyvgであるリソース定義時に、クライアント client1savevg イメージを作成するために必要なスペースを表示するには、次のように入力します。
    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を定義し、そのイメージがマスター上の /export/nim/savevg にあり、バックアップする volume_groupmyvgであるリソース定義時に、クライアント client1savevg イメージを作成するには、次のように入力します。
    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 フラグが -emであり、イメージがマスター上の /export/nim/savevg にある場合に、リソース定義時にクライアント client1savevg イメージを作成するには、次のように入力します。
    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. マスター上のロケーション /export/nimvg_data リソース my_vg_dataを定義するには、次のように入力します。
    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_mksysb1などの ios_mksysb リソースを定義し、マスター上の /export/nim/ios_mksysb にイメージがあるリソース定義時に、 vios クライアントの ios_mksysb イメージを vios1として作成するには、次のように入力します。
    nim -o define -t ios_mksysb -a server=master \
    -a location=/export/nim/ios_mksysb -a source=vios1 \
    -a mk_image=yes ios_mksysb1

destroy

  1. 管理対象の wpar1 ワークロード区画を、その管理元システムから除去するには、以下のように入力します。
    nim -o destroy wpar1
  2. 管理対象の wpar1 ワークロード区画を強制的に除去するには、以下のように入力します。
    nim -Fo destroy wpar1

dkls_init

  1. ディスクレス・ワークステーションの環境を次の名前で初期化します。syzygy、リソースを使用spot1,root1,dump1およびpaging1次のように入力して、リソースを割り振る必要があります。
    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以下の 2 つのコマンドを入力します。
    nim -o select -a exclude=diskls2 DisklsMacs1
    nim -o dkls_init -a group=DisklsRes1 DisklsMacs1
  4. マシン・グループによって定義されるディスクレス・マシンのグループを初期化します。dtgrp1リソース・グループによって定義された必須リソースおよびオプション・リソースの割り振り中dk_resgrp1dkls_init 操作が実行されたら、次のように入力します。
    nim -o dkls_init -a group=dtgrp1 dk_resgrp1

dtls_init

  1. 名前が以下のデータレス・ワークステーションの環境を初期化します。syzygy、リソースの使用spot1,root1およびdump1最初に、次のように入力してリソースを割り振ります。
    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以下の 2 つのコマンドを入力します。
    nim -o select -a exclude=datals2 DatalsMacs1
    nim -o dtls_init -a group=DatalsMacs1 DatalsRes1
  4. マシン・グループによって定義されたデータレス・マシンのグループを初期化します。DatalsMacs1リソース・グループによって定義された必須リソースおよびオプション・リソースの割り振り中DatalsRes1dtls_init 操作が実行されたら、次のように入力します。
    nim -o dtls_init -a group=DatalsMacs1 DatalsRes1

fix_query

クライアントにインストールされているフィックスに関する情報をリストします。Standalone120 個の APAR 番号の場合は、ファイルを作成します。/tmp/apar.list以下に示すように、1 行につき 1 つの APAR 番号を指定します。
IX123435
IX54321
IX99999
...
それから、次のように入力します。
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. 名前で始まるすべてのパッケージのファイル・チェックサムを検証するには、以下のようにします。bosスタンドアロン・マシンのグループ内の NIM ターゲット上macgrp1詳細エラー情報を表示し、不整合が見つかった場合に実際のファイル・チェックサムと一致するようにソフトウェア・データベースを更新するには、次のように入力します。
    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. すべての非 SIMAGES (bos インストールに不要なファイルセット) を lpp_source1 から除去するには、次のように入力します。
    nim -o lppmgr -a lppmgr_flags="-rX" lpp_source1
  4. C を除くすべての言語サポートを lpp_source1 から除去するには、 次のように入力します。
    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.

削除

以下の名前のリソースを削除します。 dump_files、タイプ:
nim -o remove dump_files

showlog

グループによって定義されているマシンのブート・ログを表示するには、以下のようにします。DisklsMacs1、タイプ:
nim -o showlog -a log_type=boot DisklsMacs1

showres

  1. 構成の内容を表示するには、以下のようにします。script1スクリプト、タイプ:
    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. クライアント deadfishadapter_def リソース adapter_def1内の 2 次アダプター構成ファイルの内容を表示するには、次のように入力します。
    nim -o showres -a client=deadfish adapter_def1
  7. adapter_def リソース adapter_def1 内のすべての 2 次アダプター構成ファイルの内容を表示するには、 次のように入力します。
    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. bos.gameslpp_source1 から除去するには、 次のように入力します。
    nim -o update -a rm_images=yes -a packages="bos.games" lpp_source1
  4. 欠落している lpp_source1 の SIMAGES を AIX インストール CD からリカバリーするには、次のように入力します。
    nim -o update -a recover=yes -a source=/dev/cd0 lpp_source1

updatios (updatios)

  1. フィックスをインストールするか、vioserver1 NIM オブジェクト名を指定して VIOS を最新の保守レベルに更新するには、次のように入力します。
    nim -o updateios -a lpp_source=lpp_source1 -a preview=no vioserver1
    更新は、 lpp_source および lpp_source1 ファイルに保管されます。
    注: updateios 操作は、インストール中にプレビューを実行します。 updateios 操作を NIM から実行すると、プレビュー・フラグが noに設定されていない限り、プレビューが実行されます。 updatios_flags = -installを指定して updateios 操作を使用する場合は、インストール中にプレビューを実行する必要があります。 プレビューを使用すると、VIOS 更新に進む前に、プレビュー・インストールが正確に実行されているかどうかを検査できます。
  2. VIOS に対するフィックスを vioserver1 NIM オブジェクト名を指定して拒否するには、次のように入力します。
    nim -o updateios -a updateios_flags=-reject vioserver1
  3. VIOS に部分的にインストールされた更新を vioserver1 NIM オブジェクト名を指定してクリーンアップするには、次のように入力します。
    nim -o updateios -a updateios_flags=-cleanup vioserver1
  4. VIOS に対する更新を vioserver1 NIM オブジェクト名を指定してコミットするには、次のように入力します。
    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. VIOS に対する更新を vioserver1 NIM オブジェクト名を指定し、installp_bundle bundle1 (ここで、bundle1 には、削除する更新が含まれています) を使用して削除するには、次のように入力します。
    nim -o updateios -a updateios_flags=remove -a installp_bundle=bundle1 vioserver1

ファイル

項目 説明
/etc/niminfo NIM が使用する変数が入っています。