ESXi は、NVMe over PCIe のローカル ストレージ、NVMe-oF の共有ストレージ(NVMe over Fibre Channel、NVMe over RDMA (RoCE v2)、および NVMe over TCP など)をサポートします。

NVMe-oF 環境では、ターゲットは SCSI の LUN に相当する名前空間を、アクティブ/アクティブまたは非対称アクセス モードのホストに提示できます。どちらの場合でも、ESXi は提示された名前空間を検出し、使用できます。ESXi は、NVMe-oF ターゲットを SCSI ターゲットとして内部でエミュレートし、アクティブ/アクティブの SCSI ターゲットまたは暗黙的な ALUA SCSI ターゲットとして提示します。

VMware NVMe over PCIe

この設定では、ESXi ホストは PCIe ストレージ アダプタを使用して、1 台以上のローカルの NVMe ストレージ デバイスにアクセスします。ホストにアダプタをインストールすると、ホストは使用可能な NVMe デバイスを検出し、検出されたデバイスは vSphere Client のストレージ デバイス リストに表示されます。

このイメージは、ローカル NVMe ストレージ デバイスに接続されている PCIe ストレージ アダプタを示しています。

VMware NVMe over FC

このテクノロジーは、NVMe をファイバ チャネル プロトコルにマッピングして、ホスト コンピュータとターゲット ストレージ デバイス間でのデータおよびコマンドの転送を実現します。この転送では、NVMe をサポートするためにアップグレードされた既存のファイバ チャネル インフラストラクチャを使用できます。

NVMe over Fibre Channel ストレージにアクセスするには、NVMe をサポートするファイバ チャネル ストレージ アダプタを ESXi ホストにインストールします。アダプタの設定は必要ありません。アダプタは、適切な NVMe サブシステムに自動的に接続し、到達可能なすべての共有 NVMe ストレージ デバイスを検出します。後でアダプタを再設定し、コントローラの切断や、ホストの起動時には使用できなかった他のコントローラの接続を行うことができます。詳細については、『NVMe over Fabrics のコントローラの追加』を参照してください。

このイメージは、ファイバ チャネル ファブリックを介して NVMe ストレージに接続された NVMe over Fibre Channel ストレージ アダプタを示しています。

NVMe over RDMA (RoCE v2)

このテクノロジーは、ネットワーク上の 2 台のシステム間でリモート ダイレクト メモリ アクセス (RDMA) 転送を使用します。この転送は、オペレーティング システムやいずれかのシステムのプロセッサを経由せずに、メイン メモリでのデータ交換を実現します。ESXi は、イーサネット ネットワークを介したリモート ダイレクト メモリ アクセスを実現する、RDMA over Converged Ethernet v2 (RoCE v2) テクノロジーをサポートします。

ストレージにアクセスするため、ESXi ホストは、ホストにインストールされている RDMA ネットワーク アダプタと、ソフトウェア NVMe over RDMA ストレージ アダプタを使用します。ストレージ検出のため、これらの両方のアダプタを設定する必要があります。詳細については、『NVMe over RDMA (RoCE v2) ストレージ用のアダプタの構成』を参照してください。

このイメージは、RDMA ファブリックを介して NVMe ストレージに接続されたソフトウェア NVMe over RDMA を示しています。

NVMe over TCP

このテクノロジーは、2 つのシステム間でイーサネット接続を使用します。ストレージにアクセスするため、ESXi ホストは、ホストにインストールされているネットワーク アダプタと、ソフトウェア NVMe over TCP ストレージ アダプタを使用します。ストレージ検出のため、これらの両方のアダプタを設定する必要があります。詳細については、『NVMe over TCP ストレージ用のアダプタの構成』を参照してください。

このイメージは、TCP/IP ネットワークを介して NVMe ストレージに接続されたソフトウェア NVMe over TCP アダプタを示しています。