Storage Array Type Plug-in (SATP) は、アレイに固有の処理を行います。SATP は、VMware NMP のサブモジュールです。

ESXi は、VMware がサポートするすべてのタイプのアレイの SATP を提供します。ESXi はまた、アクティブ-アクティブ、アクティブ-パッシブ、ALUA (Asymmetric Logical Unit Access)、およびローカルの非固有デバイスをサポートする、デフォルトの SATP も提供します。

各 SATP は、それぞれ特定のクラスのストレージ アレイの特性に対応しています。SATP は、パスの状態の検出と無効なパスを有効にするための、アレイに固有の処理を実行できます。このため、NMP モジュール自体は、ストレージ デバイスの特性を認識しなくても、複数のストレージ アレイと連携できます。

通常、NMP は特定のストレージ デバイスに対してどの SATP を使用するかを決定し、そのストレージ デバイスの物理パスに SATP を関連付けます。SATP では、次のようなタスクを行います。

  • 各物理パスの健全性を監視します。
  • 各物理パスの状態の変化を報告します。
  • ストレージのフェイルオーバーに必要なアレイ固有のアクションを実行します。たとえば、アクティブ-パッシブ デバイスでは、パッシブ パスを有効にできます。
ESXi には、ストレージ アレイ用の一般的な SATP モジュールが含まれています。
VMW_SATP_LOCAL
ローカルの直接接続されたデバイスの SATP です。
vSphere 6.5 Update 2 リリース時点で、VMW_SATP_LOCAL は、4K ネイティブ フォーマットのデバイスを除いたローカル デバイスに対し、マルチパスのサポートを提供します。以前の vSphere リリースのように、ローカル デバイスへの複数のパスを要求するために、別の SATP を使用する必要はありません。
VMW_SATP_LOCAL は、VMW_PSP_MRU および VMW_PSP_FIXED パス選択プラグインをサポートしていますが、VMW_PSP_RR はサポートしていません。
VMW_SATP_DEFAULT_AA
アクティブ-アクティブ アレイの一般的な SATP です。
VMW_SATP_DEFAULT_AP
アクティブ-パッシブ アレイの一般的な SATP です。
VMW_SATP_ALUA
ALUA に準拠したアレイの SATP です。

詳細については、『VMware 互換性ガイド』および『ESXCLI のリファレンス』ドキュメントを参照してください。

ホストの SATP の表示

esxcli コマンドを使用して、システムにロードされている VMware NMP SATP をリスト表示します。SATP に関する情報を表示します。

前提条件

ESXCLI をインストールします。ESXCLI スタート ガイドを参照してください。トラブルシューティングするには、ESXi Shellesxcli コマンドを実行します。

手順

  • VMware SATP をリスト表示するには、次のコマンドを実行します。
    esxcli storage nmp satp list

結果

各 SATP について、出力にストレージ アレイのタイプを示す情報または SATP がサポートするシステムを示す情報が表示されます。出力には、その SATP を使用するすべての LUN のデフォルトの PSP も表示されます。[説明] 列の Placeholder (plugin not loaded) は、SATP がロードされていないことを示します。

例: ホストの SATP の表示

# esxcli storage nmp satp list
Name                 Default PSP    Description
VMW_SATP_MSA         VMW_PSP_MRU    Placeholder (plugin not loaded)
VMW_SATP_ALUA        VMW_PSP_MRU    Placeholder (plugin not loaded)
VMW_SATP_DEFAULT_AP  VMW_PSP_MRU    Placeholder (plugin not loaded)
VMW_SATP_SVC         VMW_PSP_FIXED  Placeholder (plugin not loaded)
VMW_SATP_EQL         VMW_PSP_FIXED  Placeholder (plugin not loaded)
VMW_SATP_INV         VMW_PSP_FIXED  Placeholder (plugin not loaded)
VMW_SATP_EVA         VMW_PSP_FIXED  Placeholder (plugin not loaded)
VMW_SATP_ALUA_CX     VMW_PSP_RR     Placeholder (plugin not loaded)
VMW_SATP_SYMM        VMW_PSP_RR     Placeholder (plugin not loaded)
VMW_SATP_CX          VMW_PSP_MRU    Placeholder (plugin not loaded)
VMW_SATP_LSI         VMW_PSP_MRU    Placeholder (plugin not loaded)
VMW_SATP_DEFAULT_AA  VMW_PSP_FIXED  Supports non-specific active/active arrays
VMW_SATP_LOCAL       VMW_PSP_FIXED  Supports direct attached devices

このコマンドの詳細については、『ESXCLI の概念と範例』および『ESXCLI のリファレンス』ドキュメントを参照してください。