vSphere 6.5 und höher unterstützt PVRDMA nur in Umgebungen mit einer bestimmten Konfiguration.

Unterstützte Konfigurationen

Um PVRDMA unter vSphere 6.5 oder höher zu verwenden, muss Ihre Umgebung mehrere Konfigurationsanforderungen erfüllen.

Tabelle 1. Unterstützte Konfigurationen für die Verwendung von PVRDMA
Komponente Anforderungen
vSphere
  • ESXi-Host 6.5 oder höher.
  • vCenter Server 6.5 oder höher.
  • vSphere Distributed Switch
Physischer Host
  • Muss mit der ESXi-Version kompatibel sein.
Hostkanaladapter (HCA)
  • Muss mit der ESXi-Version kompatibel sein.
    Hinweis:

    Für virtuelle Maschinen, die sich auf verschiedenen ESXi-Hosts befinden, ist ein Hostkanaladapter (HCA) für die Verwendung von RDMA erforderlich . Sie müssen den Hostkanaladapter als Uplink für den vSphere Distributed Switch zuweisen. PVRDMA unterstützt die NIC-Gruppierung nicht. Der Hostkanaladapter muss der einzige Uplink auf dem vSphere Distributed Switch sein.

    Für virtuelle Maschinen auf denselben ESXi-Hosts oder virtuellen Maschinen mit TCP-basiertem Fallback ist der Hostkanaladapter nicht erforderlich.

Virtuelle Maschine
  • Virtuelle Hardwareversion 13 oder höher.
Gastbetriebssystem
  • Linux (64-Bit)

Informationen über das Verifizieren der Kompatibilität der physischen Hosts und Hostkanaladapter mit ESXi-Versionen finden Sie im VMware-Kompatibilitätshandbuch.

Hinweis: Versuche, nicht unterstützte Funktionen mit PVRDMA zu aktivieren oder zu konfigurieren, führen möglicherweise zu unerwartetem Verhalten in Ihrer Umgebung.

Unterstützung für PVRDMA-Namespaces

In Versionen vor vSphere 7.0 hat PVRDMA öffentliche Ressourcenbezeichner in der zugrunde liegenden Hardware virtualisiert, um sicherzustellen, dass eine physische Ressource mit demselben öffentlichen Bezeichner zugeteilt werden kann, nachdem die virtuelle Maschine nach Verwendung von vMotion zum Verschieben der VM von einem physischen Hostserver zum anderen wieder in Betrieb gesetzt wurde. Hierzu hat PVRDMA beim Erstellen einer Ressource Übersetzungen virtueller in physische Ressourcenbezeichner an Peers verteilt. Dies hat einen Mehraufwand zur Folge, der beim Erstellen einer großen Anzahl von Ressourcen erheblich sein kann.

PVRDMA-Namespaces verhindern diesen Mehraufwand, indem sie die Koexistenz mehrerer virtueller Maschinen ermöglichen, ohne die Zuweisung von Bezeichnern zu koordinieren. Jeder virtuellen Maschine wird ein isolierter Bezeichner-Namespace auf der RDMA-Hardware zugewiesen, damit eine beliebige virtuelle Maschine die zugehörigen Bezeichner innerhalb desselben Bereichs auswählen kann, ohne mit anderen virtuellen Maschinen in Konflikt zu geraten. Der physische Ressourcenbezeichner ändert sich auch nach der Ausführung von vMotion nicht mehr. Daher sind Übersetzungen virtueller in physische Ressourcenbezeichner nicht mehr erforderlich.

PVRDMA-Namespaces werden automatisch auf vSphere 7.0 und höher mit der VM-Hardwareversion 17 oder höher aktiviert. Die zugrunde liegende Hardware muss auch PVRDMA-Namespaces unterstützen. Informationen zum Aktivieren von PVRDMA-Namespaces in der Hardware Ihrer Umgebung finden Sie in der Dokumentation des RDMA-Herstellers.

Unterstützung für systemeigene PVRDMA-Endpoints

Systemeigene PVRDMA-Endpoints werden in der VM-Hardwareversion 18 und höher ab vSphere 7.0 Update 1 und höher unterstützt. Systemeigene PVRDMA-Endpoints ermöglichen PVRDMA, mit Nicht-PVRDMA-Endpoints zu kommunizieren. Zur Verwendung systemeigener PVRDMA-Endpoints müssen Sie PVRDMA-Namespaces aktivieren. Informationen zum Aktivieren von PVRDMA-Namespaces in der spezifischen Hardware Ihrer Umgebung finden Sie in der Dokumentation des RDMA-Herstellers.

Sie müssen die virtuelle Maschine zur Verwendung systemeigener PVRDMA-Endpoints konfigurieren. Weitere Informationen hierzu finden Sie unter Konfigurieren einer virtuellen Maschine für die Verwendung systemeigener PVRDMA-Endpoints.