NMP SATP 要求ルールでは、ストレージ デバイスをどの SATP で管理するのかを定義します。通常は、ストレージ デバイスに指定されたデフォルトの SATP を使用しても問題ありません。デフォルト設定では不十分な場合は、esxcli コマンドを使用して特定のデバイスの SATP を変更します。
特定のストレージ アレイ用にサードパーティ製の SATP をインストールする場合は、SATP ルールの作成が必要な場合があります。
前提条件
vCLI をインストールするか、vSphere Management Assistant (vMA) 仮想マシンを導入します。vSphere Command-Line Interface スタート ガイド を参照してください。トラブルシューティングするには、ESXi Shell で esxcli コマンドを実行します。
手順
- 特定の SATP 用の要求ルールを追加するには、esxcli storage nmp satp rule add コマンドを実行します。このコマンドには次のオプションがあります。
オプション |
説明 |
-b|--boot |
このルールは、起動時に追加されるシステムのデフォルト ルールです。esx.conf を変更する、またはホスト プロファイルに追加しないでください。 |
-c|--claim-option=string |
SATP 要求ルールを追加するときに、要求のオプション文字列を設定します。 |
-e|--description=string |
SATP 要求ルールを追加するときに、要求ルールの説明を設定します。 |
-d|--device=string |
SATP 要求ルールを追加するときに、デバイスを設定します。デバイスのルールは、ベンダーまたはモデルのルール、およびドライバのルールと相互に排他的です。 |
-D|--driver=string |
SATP 要求ルールを追加するときに、ドライバ文字列を設定します。ドライバのルールは、ベンダーまたはモデルのルールと相互に排他的です。 |
-f|--force |
要求ルールで妥当性チェックを無視し、ルールを設定するように強制します。 |
-h|--help |
ヘルプ メッセージを表示します。 |
-M|--model=string |
SATP 要求ルールを追加するときに、モデル文字列を設定します。ベンダーまたはモデルのルールは、ドライバのルールと相互に排他的です。 |
-o|--option=string |
SATP 要求ルールを追加するときに、オプション文字列を設定します。 |
-P|--psp=string |
SATP 要求ルールのデフォルトの PSP を設定します。 |
-O|--psp-option=string |
SATP 要求ルールの PSP オプションを設定します。 |
-s|--satp=string |
新規ルールを追加する SATP です。 |
-R|--transport=string |
SATP 要求ルールを追加するときに、要求のトランスポート タイプ文字列を設定します。 |
-t|--type=string |
SATP 要求ルールを追加するときに、要求タイプを設定します。 |
-V|--vendor=string |
SATP 要求ルールを追加するときに、ベンダー文字列を設定します。ベンダーまたはモデルのルールは、ドライバのルールと相互に排他的です。 |
注: SATP ルールを検索して、あるデバイスの SATP を見つけ出す場合、NMP は最初にドライバ ルールを検索します。マッチしなければベンダー ルールまたはモデル ルールを検索し、最後にトランスポート ルールを検索します。ここでもマッチしなければ、NMP はそのデバイスのデフォルトの SATP を選択します。
- ホストを再起動します。
例: NMP SATP ルールの定義
次のサンプル コマンドでは、VMW_SATP_INV プラグインを割り当て、ベンダー文字列に NewVend およびモデル文字列に NewMod を持つストレージ アレイを管理します。
# esxcli storage nmp satp rule add -V NewVend -M NewMod -s VMW_SATP_INV
esxcli storage nmp satp list -s VMW_SATP_INV コマンドを実行すると、VMW_SATP_INV ルールのリストに新しいルールが表示されます。