ESXi unterstützt lokalen NVMe over PCIe-Speicher und gemeinsam genutzten NVMe-oF-Speicher, z. B. NVMe over Fibre Channel, NVMe over RDMA (RoCE v2) und NVMe over TCP.

In NVMe-oF-Umgebungen können Ziele Namespaces entsprechend LUNs in SCSI für einen Host im aktiv/aktiven oder asymmetrischen Zugriffsmodus darstellen. ESXi ist in der Lage, in beiden Fällen dargestellte Namespaces zu erkennen und zu verwenden. ESXi emuliert NVMe-oF-Ziele intern als SCSI-Ziele und stellt sie als aktiv/aktive SCSI-Ziele oder implizite ALUA-SCSI-Ziele dar.

VMware NVMe over PCIe

In dieser Konfiguration verwendet Ihr ESXi-Host einen PCIe-Speicheradapter für den Zugriff auf ein oder mehrere lokale NVMe-Speichergeräte. Nachdem Sie den Adapter auf dem Host installiert haben, erkennt der Host die verfügbaren NVMe-Geräte, und diese werden in der Liste der Speichergeräte im vSphere Client angezeigt.

Die Abbildung zeigt einen PCIe-Speicheradapter, der mit einem lokalen NVMe-Speichergerät verbunden ist.

VMware NVMe over FC

Diese Technologie ordnet NVMe dem Fibre Channel-Protokoll zu, um die Übertragung von Daten und Befehlen zwischen einem Hostcomputer und einem Zielspeichergerät zu ermöglichen. Dieser Transport kann vorhandene Fibre Channel-Infrastruktur verwenden, die zur Unterstützung von NVMe aktualisiert wurde.

Um auf den NVMe over Fibre Channel-Speicher zuzugreifen, installieren Sie einen Fibre Channel-Speicheradapter, der NVMe auf Ihrem ESXi-Host unterstützt. Es ist kein Konfigurieren des Adapters erforderlich. Er stellt automatisch eine Verbindung zu einem geeigneten NVMe-Subsystem her und erkennt alle gemeinsam genutzten NVMe-Speichergeräte, die er erreichen kann. Sie können den Adapter später neu konfigurieren und seine Controller trennen oder andere Controller verbinden, die während des Hoststarts nicht verfügbar waren. Weitere Informationen finden Sie unter Hinzufügen eines Controllers für NVMe over Fabrics.

Die Abbildung zeigt einen NVMe over Fibre Channel-Speicheradapter, der über Fibre-Channel-Fabric mit dem NVMe-Speicher verbunden ist.

NVMe over RDMA (RoCE v2)

Diese Technologie verwendet einen RDMA-Transport (Remote Direct Memory Access) zwischen zwei Systemen im Netzwerk. Der Transport ermöglicht den Datenaustausch im Hauptspeicher, wobei das Betriebssystem oder der Prozessor eines der beiden Systeme umgangen werden. ESXi unterstützt RDMA over Converged Ethernet v2 (ROCE v2)-Technologie, die einen direkten Remote-Arbeitsspeicherzugriff über ein Ethernet-Netzwerk ermöglicht.

Für den Zugriff auf Speicher verwendet der ESXi-Host einen RDMA-Netzwerkadapter, der auf Ihrem Host installiert ist, und einen NVMe over RDMA-Software-Speicheradapter. Sie müssen beide Adapter so konfigurieren, dass sie für die Speichererkennung verwendet werden. Weitere Informationen finden Sie unter Konfigurieren von Adaptern für NVMe over RDMA (ROCE v2)-Speicher.

Die Abbildung zeigt einen NVMe over RDMA-Softwareadapter, der über RDMA-Fabric mit dem NVMe-Speicher verbunden ist.

NVMe over TCP

Diese Technologie verwendet Ethernet-Verbindungen zwischen zwei Systemen. Für den Zugriff auf Speicher verwendet der ESXi-Host einen auf Ihrem Host installierten Netzwerkadapter sowie einen NVMe over TCP-Softwarespeicheradapter. Sie müssen beide Adapter so konfigurieren, dass sie für die Speichererkennung verwendet werden. Weitere Informationen finden Sie unter Konfigurieren von Adaptern für NVMe over TCP-Speicher.

Die Abbildung zeigt einen NVMe over TCP-Softwareadapter, der über ein TCP/IP-Netzwerk mit dem NVMe-Speicher verbunden ist.