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 のストレージ デバイス リストに表示されます。
VMware NVMe over FC
このテクノロジーは、NVMe をファイバ チャネル プロトコルにマッピングして、ホスト コンピュータとターゲット ストレージ デバイス間でのデータおよびコマンドの転送を実現します。この転送では、NVMe をサポートするためにアップグレードされた既存のファイバ チャネル インフラストラクチャを使用できます。
NVMe over Fibre Channel ストレージにアクセスするには、NVMe をサポートするファイバ チャネル ストレージ アダプタを ESXi ホストにインストールします。アダプタの設定は必要ありません。アダプタは、適切な NVMe サブシステムに自動的に接続し、到達可能なすべての共有 NVMe ストレージ デバイスを検出します。後でアダプタを再設定し、コントローラの切断や、ホストの起動時には使用できなかった他のコントローラの接続を行うことができます。詳細については、『NVMe over Fabrics のコントローラの追加』を参照してください。
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) ストレージ用のアダプタの構成』を参照してください。
NVMe over TCP
このテクノロジーは、2 つのシステム間でイーサネット接続を使用します。ストレージにアクセスするため、ESXi ホストは、ホストにインストールされているネットワーク アダプタと、ソフトウェア NVMe over TCP ストレージ アダプタを使用します。ストレージ検出のため、これらの両方のアダプタを設定する必要があります。詳細については、『NVMe over TCP ストレージ用のアダプタの構成』を参照してください。