NVMe テクノロジーを VMware で使用する場合は、特定のガイドラインと要件に沿う必要があります。

NVMe over PCIe の要件

使用する ESXi ストレージ環境が次のコンポーネントを備えていることが必要です。
  • ローカルの NVMe ストレージ デバイス。
  • 互換性のある ESXi ホスト。
  • ハードウェア NVMe over PCIe アダプタ。アダプタをインストールすると、ESXi ホストがそのアダプタを検出し、PCIe と示されたプロトコルを使用するストレージ アダプタ (vmhba) として vSphere Client に表示されます。アダプタの設定は必要ありません。

NVMe over RDMA (RoCE v2) の要件

  • NVMe over RDMA (RoCE v2) 転送のサポートを備えた NVMe ストレージ アレイ。
  • 互換性のある ESXi ホスト。
  • ロスレス ネットワークをサポートするイーサネット スイッチ。
  • RDMA over Converged Ethernet (RoCE v2) をサポートするネットワーク アダプタ。アダプタを設定する方法については、RDMA ネットワーク アダプタの表示を参照してください。
  • ソフトウェア NVMe over RDMA アダプタ。このソフトウェア コンポーネントは、ESXi ホストで有効にされていること、および適切なネットワーク RDMA アダプタに接続されていることが必要です。詳細については、『NVMe over RDMA または NVMe over TCP ソフトウェア アダプタの有効化』を参照してください。
  • NVMe コントローラ。ソフトウェア NVMe over RDMA アダプタを設定した後でコントローラを追加する必要があります。NVMe over Fabrics のコントローラの追加を参照してください。

NVMe over Fibre Channel の要件

  • NVMe をサポートするファイバ チャネル ストレージ アレイ。詳細については、『ESXi とファイバ チャネル SAN との併用』を参照してください。
  • 互換性のある ESXi ホスト。
  • ハードウェア NVMe アダプタ。通常は、NVMe をサポートするファイバ チャネル HBA です。アダプタをインストールすると、ESXi ホストがそのアダプタを検出し、NVMe と示されたストレージ プロトコルを使用するファイバ チャネル アダプタ (vmhba) として vSphere Client に表示されます。ハードウェア NVMe アダプタを使用するために、このアダプタを設定する必要はありません。
  • NVMe コントローラ。コントローラの設定は必要ありません。必要なハードウェア NVMe アダプタをインストールすると、その時点で到達可能なすべてのターゲットおよびコントローラに自動的に接続します。後で、コントローラの切断や、ホストの起動時には使用できなかった他のコントローラの接続を行うことができます。NVMe over Fabrics のコントローラの追加を参照してください。

NVMe over TCP の要件

  • NVMe over TCP 転送のサポートを備えた NVMe ストレージ アレイ。
  • 互換性のある ESXi ホスト。
  • イーサネット アダプタ。
  • ソフトウェア NVMe over TCP アダプタ。このソフトウェア コンポーネントは、ESXi ホストで有効にされていること、および適切なネットワーク アダプタに接続されていることが必要です。詳細については、『NVMe over RDMA または NVMe over TCP ソフトウェア アダプタの有効化』を参照してください。
  • NVMe コントローラ。ソフトウェア NVMe over TCP アダプタを設定した後でコントローラを追加する必要があります。NVMe over Fabrics のコントローラの追加を参照してください。

VMware NVMe over Fabrics 共有ストレージのサポート

ESXi 環境では、NVMe ストレージ デバイスは SCSI ストレージ デバイスと同じように表示され、共有ストレージとして使用できます。NVMe-oF ストレージを使用する場合は、次のルールを守ってください。
  • 異なる転送タイプを使用して、同じ名前空間にアクセスしない。
  • アクティブなパスがホストに提示されていることを確認する。アクティブなパスが検出されるまで、名前空間は登録できません。
共有ストレージの機能 SCSI over Fabric ストレージ NVMe over Fabric ストレージ
RDM サポート サポート対象外
コア ダンプ サポート サポート対象外
SCSI-2 予約 サポート サポート対象外
クラスタ VMDK サポート サポート対象外
マルチライター フラグを使用した共有 VMDK サポート サポート

vSphere 7.0 Update 1 以降の場合。

詳細については、ナレッジベースの記事を参照してください。

Virtual Volumes サポート サポート対象外
VAAI プラグインによるハードウェア アクセラレーション サポート サポート対象外
デフォルトの MPP NMP HPP(NVMe-oF ターゲットは NMP は要求できない)
制限 LUN = 1024、パス = 4096 名前空間 = 32、パス = 128(ホスト内の名前空間あたり最大 4 つのパス)