niminit コマンド

目的

ネットワーク・インストール管理 (NIM) クライアント・パッケージを構成します。

構文

NIMクライアント・パッケージを設定するには、以下のコマンドを入力する:
niminit { -a name=Name -a pif_name=Pif -a master=Hostname } [ -a master_port=PortNumber ] [ -a registration_port=PortNumber ] [ -a cable_type=CableType | -a ring_speed=Speed ] [ -a iplrom_emu=Device ] [ -a platform=PlatformType ] [ -a netboot_kernel=NetbootKernelType ] [ -a adpt_add=AdapterAddress ] [ -a is_alternate= yes | no ] [ -a connect=value ] [ -a vlan_tag=value ] [ -a vlan_pri=value ] [ -c ]
/etc/niminfo ファイルを再構築するには、以下のコマンドを入力する:
niminit { -a name=Name -a master=Hostname -a master_port=PortNumber }

説明

niminit コマンドは、 nimclient コマンドを使用する前に、NIMクライアント・パッケージを設定する。 niminit コマンドが必要な属性を受け取ると、 niminit コマンドを実行するマシンを表す新しいマシン・オブジェクトが作成される。 niminit コマンドが正常に完了すると、 niminit コマンドを実行したマシンは NIM 環境に参加できるようになる。

NIMクライアント・パッケージが設定されたら、 niminit コマンドを実行して、クライアント上の /etc/niminfo ファイルを再構築することができます。 /etc/niminfo ファイルは niminit コマンドで使用される。 ユーザーが意図せずファイルを削除した場合、 /etc/niminfo ファイルを再構築しなければならない。

niminit alternate_masteris_alternate 属性が yesに設定されている場合。 alternate_master オブジェクトを設定する前に、 bos.sysmgt.nim.master ファイルセットをインストールする必要があります。 alternate_master オブジェクトが設定された後、 alternate_master オブジェクトが登録されているプライマリシステムは、このマシン上で alternate_master オブジェクトの操作を実行することができる。

フラグ

項目 属性の説明
-a niminit 、最大5つの属性を指定する。 -a フラグは、以下の attribute=値のペアに先行する:
name=名称
NIMがワークステーションを識別するために使用する名前を指定します。 この値は必須です。
pif_name=ピフ
すべての NIM コミュニケーションのネットワーク・インターフェースの名前を定義します。 この値は必須です。
master=ホスト名
NIM マスターのホスト名を指定します。 クライアントはこのホスト名を Internet Protocol (IP)アドレスに解決しなければならない。 この値は必須です。
master_port=PortNumber
NIM 通信に使用する nimesis デーモンのポート番号を指定します。
cable_type=CableType
イーサネット・ケーブル・タイプを指定します。 pif_nameCableType 値を指定しなければならない。 有効な値は bncdixN/A である。
ring_speed=スピード
速度をMbps単位で指定する。 pif_name 属性がトークンリングネットワークを参照する場合、 Speed 値を指定しなければならない。 有効な値は 4と 16 である。
iplrom_emu=装置
読み取り専用メモリ(ROM)エミュレーション・イメージを含むデバイスを指定します。 ROMエミュレーション・イメージは、ネットワーク・インターフェイス経由での起動を内部的にサポートしていないモデルに必要です。
platform=PlatformType
クライアントのマシンタイプに対応するプラットフォームを指定する。 platform=属性が指定されていない場合、デフォルトの chrp プラットフォームが使用される。 対応プラットフォームは以下の通り:
chrp
PowerPC® CHRP(Common Hardware Reference Platform)アーキテクチャベースのマシン。
rs6k
マイクロ・チャネル・ベースのユニプロセッサー・モデル AIX® 5.1 およびそれ以前のモデル。
rs6ksmp
マイクロ・チャネル・ベースの対称型マルチプロセッサ・モデル AIX 5.1 およびそれ以前のモデル。
rspc
PowerPC のPCIバスベースのユニプロセッサ・マシン。 AIX 5.1 およびそれ以前のマシン。
rspcsmp
PowerPC PCIバスベースの対称型マルチプロセッサ・マシン。 AIX 5.1 およびそれ以前。
adpt_add=AdapterAddress
ネットワーク・アダプターに対応するハードウェア・アドレスを指定します。
registration_port=PortNumber
NIMクライアントの登録に使用するポート番号を指定します。
注:
  • コマンドラインでポート番号を指定しない場合、NIM用の /etc/services ファイルにあるポート番号が使用される。 /etc/services ファイルに NIM portsnimnimreg のエントリーがない場合、 master_port 属性には1058、 registration_port 属性には1059のデフォルト値が使用される。
  • master_port 属性と registration_port 属性に使用される値は、NIMマスターが使用する値と一致しなければならない。 NIMマスターが使用する値を表示するには、NIMマスター上でコマンド lsnim -l master を実行する。
 
netboot_kernel=NetbootKernelType
ネットワーク経由でクライアントを起動する際に使用するカーネルのタイプを指定する。 以下の値は、 netboot_kernel 属性値です:
UP
ユニプロセッサ・マシン用カーネル。 この値はデフォルト値です。
MP
マルチプロセッサ・マシン用カーネル。
is_alternate= [はいいいえ]
alternate_master オブジェクトとして設定するには、 is_alternate=属性を yes に設定する。
connect=価値
NIMクライアントがNIMコマンドのリモート実行に使用する通信サービスを指定する。 値のオプションは shellrsh )と nimsh である。 デフォルト設定は connect=シェルconnect=価値 はオプション。 is_alternate=属性が yesに設定されている場合、 nimshがデフォルト設定であり、唯一の有効な値である。 is_alternate 属性はオプションです。
vlan_tag=価値
VLAN タグ付けに使用する仮想論理エリア・ネットワーク (VLAN) の ID を指定します。 IDは、イーサネット・フレームが属するVLANを識別する。 このIDによって、ネットワーク管理者は、ネットワークをサブネットに割り当てるのではなく、クライアントの通信を論理的に整理することができる。 VLAN タグ付けの値は NIM によって、クライアントのネットワーク・ブートを実行するために使用されます。 VLAN タグ通信の構成は、値を使用する前に NIM の外部で処理する必要があります。 vlan_tag オプションの値域は 0-4094である。
vlan_pri=価値
VLAN タギングに使用する VLAN プライオリティを指定します。 優先度の値は、VLANタグとともに、イーサネットフレームが属するVLANを識別するために使用される。 優先順位によって、ネットワーク管理者は、ネットワークをサブネットに割り当てるのではなく、クライアントの通信を論理的に整理することができる。 VLAN タグ付けの値は NIM によって、クライアントのネットワーク・ブートを実行するために使用されます。 VLAN タグ通信の構成は、値を使用する前に NIM の外部で処理する必要があります。 vlan_pri オプションの値の範囲は0-7である。
-c NIMマスターのプッシュ操作中にSSL(Secure Sockets Layer)認証を有効にする。
注: nimconfig -c コマンドを使用して、NIMマスタにOpen Secure Sockets Layer ( OpenSSL ) 証明書を設定する。

セキュリティー

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

  1. BOOTP 対応の IPL (Initial Program Loader) ROM を搭載し、NIM 環境で scuba として知られる必要があるマシンで NIM クライアント・パッケージを構成するには、以下のコマンドを入力します:
    niminit -a name=scuba -a pif_name=en0 -a cable_type=bnc \
    -a master=manta

    ここで、 en0 はプライマリー・インターフェイスで、イーサネット・ケーブルのタイプは bnc。 このコマンドはまた、NIMマスタのホスト名として manta 、ネットワークインストール通信用に /etc/services ディレクトリにあるNIMポートを使用して、マシンがNIMマスタと通信することを指定する。

  2. NIMマスターのホスト名に superman 、ポート番号1058を使用して削除された /etc/niminfo ファイルを再構築するには、以下のコマンドを入力する:
    niminit -a name=robin -a master=superman -a master_port=1058
  3. のNIMクライアント・パッケージを設定するには AIX 5.1 を設定するには、以下のコマンドを入力します。 PowerPC PCIバスベースのユニプロセッサシステムで、BOOTP対応のIPL ROMを持ち、NIM環境では starfish
    niminit -a name=starfish -a pif_name=en0 -a cable_type=dix \
    -a master=whale -a master_port=1058 -a platform=rspc

    en0 はプライマリー・インターフェイスで、イーサネット・ケーブルのタイプは dix。 このコマンドは、NIMクライアント・パッケージがNIMマスタのホスト名として whale 、ポート番号として1058を使用してNIMマスタと通信することも指定する。

  4. NIM環境で bluefish として知られていなければならないマシンでNIMクライアントを設定するには、以下のコマンドを入力する:
    niminit -a name=bluefish -a pif_name=at0 -a master=redfish \
    -a master_port=1058
    ここで、 at0 はプライマリー・インターフェースである。 このコマンドは、NIMクライアントがNIMマスタのホスト名として redfish 、ポート番号として1058を使用してNIMマスタと通信することも指定する。
    注: 非同期転送モード(ATM)ネットワーク・インターフェースはネットワーク経由でのブートをサポートしないので、クライアントのサブネットに対応する汎用ネットワーク・オブジェクトがすでに定義されている場合、この操作はNIMマスタ上でマシン・オブジェクトを定義する。
  5. NIMクライアントを AIX 5.1 を設定するには、以下のコマンドを入力します。 PowerPC PCIバスベースの対称型マルチプロセッサ・システムで、BOOTP対応のIPL ROMを持ち、NIM環境では jellyfish
    niminit -a name=jellyfish -a pif_name=en0 -a cable_type=dix \
    -a master=whale -a master_port=1058 -a platform=rspcsmp

    en0 はプライマリー・インターフェイスで、イーサネット・ケーブルのタイプは dix。 このコマンドは、NIMクライアントがNIMマスタのホスト名として whale 、ポート番号として1058を使用してNIMマスタと通信することも指定する。

  6. IPL ROMエミュレーションを使用するマシンでNIMクライアント・パッケージをデバイス /dev/fd0 ディレクトリに設定し、NIM環境で octopus として知られるようにするには、次のコマンドを入力します:
    niminit -a iplrom_emu=/dev/fd0 -a name=octopus -a pif_name=tr0 \
    -a ring_speed=16 -a master=dolphin -a master_port=1700 \
    -a registration_port=1701

    ここで、 tr0 はプライマリー・インターフェイスで、リング・スピードは16である。 このコマンドはまた、NIMマスタのホスト名として dolphin 、クライアント通信用に1700、クライアント登録用に1701のポート番号を使用して、マシンがNIMマスタと通信することを指定する。

  7. NIM環境でoctopusとして知られているマシンを、NIMマスター dolphin 、インターフェイス en0 を介して通信する alternate_master オブジェクトとして設定するには、以下のコマンドを入力します:
    niminit -a is_alternate=yes -a name=octopus -a pif_name=en0 \ 
    -a cable_type=bnc -a master=dolphin

ファイル

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