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.
Komponente | Anforderungen |
---|---|
vSphere |
|
Physischer Host |
|
Hostkanaladapter (HCA) |
|
Virtuelle Maschine |
|
Gastbetriebssystem |
|
Informationen über das Verifizieren der Kompatibilität der physischen Hosts und Hostkanaladapter mit ESXi-Versionen finden Sie im VMware-Kompatibilitätshandbuch.
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.