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 環境用に Secure Sockets Layer (SSL) を構成するには
nimconfig -c- NIM 環境の SSL を構成解除するには
nimconfig -C- NIM環境のNIM HTTP サービスを有効にするには
nimconfig -h- NIM環境のNIM HTTP サービスを無効にするには
nimconfig -H- /etc/niminfo ファイルを再ビルドするには
nimconfig -r
説明
nimconfig コマンドは、他のNIMコマンドを使用する前にNIMマスターパッケージを初期化する。 nimconfig コマンドの -a フラグを使用して適切な属性を指定すると、NIM 環境は以下のタスクを実行する:
- 変数で指定されたネットワーク・オブジェクトを定義します。 ObjectName 変数 ネットワークオブジェクトは、 Pif 変数で指定されたNIMマスターのプライマリインタフェースが接続されているネットワークを表す。
- NIMマスタを新しく定義されたネットワーク・オブジェクトに接続することで、NIMマスタの定義を完了します。
- NIMマスターが自動的に管理するネットワークブートリソースを表すリソースオブジェクトを定義します。
- カスタマイズを実行するためにNIMが自動的に構築するカスタマイズスクリプトを表すリソースオブジェクトを定義します。
- NIMの中心的な通信コンポーネントである nimesis 。
フラグ
| 項目 | 説明 |
|---|---|
| -a | 以下の attribute=値のペアを割り当てる:
|
| -a (続き) |
注: デュアルスタック環境を設定する前に、 autoconf6 コマンドを実行し、 ndpd-host デーモンを起動する必要があります。
|
| -c | NIM マスターマシンに Open Secure Sockets Layer ( OpenSSL ) がインストールされている場合に、NIM クライアント通信で使用する必要がある SSL キーと SSL 証明書を作成します。 操作完了後、 nimesis デーモンを再起動する必要がある。 SSL証明書は後で nimclient -c コマンドを使って NIM クライアントにコピーされる。注意: ルートファイルシステムにあるファイルやディレクトリがルートという名前を持っている場合(/root)、
nimconfig -cコマンドは以下の項目を作成したり更新したりしない:
|
| -C | NIM環境のSSLの設定を解除します。 操作完了後、 nimesis デーモンを再起動する必要がある。 安全なNIMサービスハンドラ(NIMSH)通信をNIMクライアントで無効にするには、 nimclient -C 。 |
| -h | NIM HTTP サービスを NIM 環境用に設定する。 NIM HTTP サービスの詳細については、 HTTP プロトコルを介した AIX アップデートと新規パッケージのインストールに NIM を使用するを参照してください。 |
| -H | NIM環境のNIM HTTP サービスの設定を解除する。 |
| -r | NIMデータベースに存在する情報を使用して、NIMマスターの /etc/niminfo ファイルを再構築する。 NIMマスターに bos.sysmgt.nim.master パッケージが設定されていない場合、 -r フラグは失敗する。 -r フラグは、 /etc/niminfo ファイルが誤ってユーザーによって削除された場合に使用されます。 |
セキュリティー
- アクセス制御
- nimconfig コマンドを実行するには、root権限が必要です。
- RBAC ユーザー
- RBAC ユーザーおよび Trusted AIX ユーザーへの注意: このコマンドは特権操作を実行できます。 特権命令を実行できるのは特権ユーザーのみです。 権限および特権について詳しくは、「 セキュリティー」の「特権コマンド・データベース」を参照してください。 このコマンドに関連した特権および権限のリストについては、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マスタがプライマリマシンとして設定されているときに、NIMマスタ上で /etc/niminfo ファイルを再構築するには、次のコマンドを入力します:
nimconfig -r - ATM ネットワーク・インターフェースを使用して NIM マスターを初期化するには、次のコマンドを入力します。
nimconfig -a pif_name=at0 -a master_port=1058 -a netname=ATMnet注: ATMネットワークへのインターフェースはネットワーク経由のブートをサポートしないため、ATMネットワークインターフェース操作を使用してNIMマスターを初期化すると、マスターのサブネットに対応する汎用ネットワークオブジェクトが定義されます。 - 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キーと証明書を作成するには、以下のコマンドを入力します:
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 証明書の構成は、テクノロジー・レベル 2 以降を使用する AIX 7.3 でのみサポートされます。 - デュアル・スタック環境を構成し、 ent6 ネットワークを作成し、2 次インターフェースを定義するには、次のコマンドを入力します。
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環境で使用される変数を含む。 |