Erfahren Sie, wie Sie einen RDMA-Netzwerkadapter (Remote Direct Memory Access) auf Ihren ESXi-Hosts installieren. Nach der Installation können Sie den vSphere Client verwenden, um den RDMA-Adapter und die zugehörigen Netzwerkadapter anzuzeigen und die entsprechende VMkernel-Bindung zu konfigurieren.

RDMA bietet ohne Hinzuziehung des Betriebssystems oder der CPU direkten Speicherzugriff aus dem Speicher eines Hosts auf den Speicher eines anderen Hosts. Somit wird aufgrund niedrigerer Latenz, geringerer CPU-Last und größerer Bandbreite die Netzwerk- und Hostleistung erhöht.

Voraussetzungen

Installieren Sie einen RDMA-fähigen Adapter auf Ihrem ESXi-Host. Beispiel: Mellanox Technologies MT27700 Family ConnectX-4.

Anzeigen des RDMA-fähigen Netzwerkadapters

ESXi unterstützt RDMA-fähige Netzwerkadapter. Nachdem Sie einen solchen Adapter auf Ihrem ESXi-Host installiert haben, zeigt der vSphere Client seine beiden Komponenten an: den RDMA-Adapter und einen physischen Netzwerkadapter.

Sie können den vSphere Client verwenden, um den RDMA-Adapter und den entsprechenden Netzwerkadapter anzuzeigen.

Voraussetzungen

Installieren Sie einen RDMA-fähigen Adapter, der RDMA (RoCE v2) auf Ihrem ESXi-Host unterstützt. Beispiel: Mellanox Technologies MT27700 Family ConnectX-4.

Prozedur

  1. Installieren Sie auf Ihrem ESXi-Host einen RDMA-fähigen Adapter, der RDMA (RoCE v2) unterstützt.
    Der Host erkennt den Adapter, und der vSphere Client zeigt seine beiden Komponenten an: einen RDMA-Adapter und einen physischen Netzwerkadapter.
  2. Navigieren Sie zum Host.
  3. Klicken Sie unter Netzwerk auf RDMA-Adapter.
    In diesem Beispiel wird der RDMA-Adapter in der Liste als vmrdma0 angezeigt. Die Spalte Gekoppelter Uplink zeigt die Netzwerkkomponente als physischen Netzwerkadapter vmnic1 an.
    Abbildung 1. Auf einem ESXi-Host in einer vSphere-Umgebung installierte RDMA-Adapter.

    Auf einem ESXi-Host in einer vSphere-Umgebung installierte RDMA-Adapter.
  4. Um die Beschreibung des Adapters zu überprüfen, wählen Sie den RDMA-Adapter aus der Liste aus und klicken Sie auf die Registerkarte Eigenschaften.

Konfigurieren von RDMA-Netzwerkadaptern (Remote Direct Memory Access)

Sie können einen RDMA-Netzwerkadapter (Remote Direct Memory Access) installieren und dessen VMkernel-Bindungen konfigurieren.

Prozedur

  1. Installieren Sie einen RDMA-fähigen Adapter, der RDMA (RoCE v2) auf Ihrem ESXi-Host unterstützt.
    Der Host erkennt den Adapter und der vSphere Client zeigt seine beiden Komponenten an, einen RDMA-Adapter und einen physischen Netzwerkadapter.
  2. Stellen Sie im vSphere Client sicher, dass der RDMA-Adapter von Ihrem Host erkannt wird.
    1. Navigieren Sie zum Host.
    2. Klicken Sie auf die Registerkarte Konfigurieren.
    3. Klicken Sie unter Netzwerk auf RDMA-Adapter.
      In diesem Beispiel wird der RDMA-Adapter in der Liste als vmrdma0 angezeigt. Die Spalte Gekoppelter Uplink zeigt die Netzwerkkomponente als physischen Netzwerkadapter vmnic1 an.

      Der RDMA-Adapter wird mit dem Netzwerkadapter gekoppelt und mit dem physischen Netzwerkadapter verbunden.

    4. Um die Beschreibung des Adapters zu überprüfen, wählen Sie den RDMA-Adapter aus der Liste aus und klicken Sie auf die Registerkarte Eigenschaften.
  3. Konfigurieren Sie die VMkernel-Bindung für den RDMA-Adapter.
    In der Konfiguration können Sie einen vSphere Standard-Switch oder einen vSphere Distributed Switch verwenden. Die folgenden Schritte verwenden den Standard-Switch als Beispiel.
    1. Erstellen Sie einen vSphere Standard-Switch und fügen Sie die Netzwerkkomponente zum Switch hinzu.
      Hinweis: Stellen Sie sicher, dass Sie den physischen Netzwerkadapter auswählen, der dem RDMA-Adapter entspricht. In diesem Beispiel handelt es sich um den Adapter vmnic1.

      Weitere Informationen zum Erstellen des Switches finden Sie unter vSphere Standard-Switch erstellen oder Einen vSphere Distributed Switch erstellen.

    2. Fügen Sie dem vSphere Standard-Switch, den Sie erstellt haben, einen VMkernel-Adapter hinzu.
      Weisen Sie dem VMkernel-Adapter eine geeignete statische IPv4- oder IPv6-Adresse zu, damit Ihr RDMA-Adapter das NVMe over RDMA-Ziel erkennen kann.

      Weitere Informationen zum Hinzufügen des VMkernel-Adapters finden Sie unter Einrichten von VMKernel-Netzwerken.

    Die Abbildung zeigt, dass der physische Netzwerkadapter und der VMkernel-Adapter mit dem vSphere Standard-Switch verbunden sind. Über diese Verbindung ist der RDMA-Adapter an den VMkernel-Adapter gebunden.

    Der physische Netzwerkadapter und der VMkernel-Adapter sind mit dem vSphere Standard-Switch verbunden. Der RDMA-Adapter ist mit dem VMkernel-Adapter verbunden.

  4. Überprüfen Sie die VMkernel-Bindungskonfiguration für den RDMA-Adapter.
    1. Navigieren Sie zum RDMA-Adapter.
    2. Klicken Sie auf die Registerkarte Bindung von VMkernel-Adaptern und stellen Sie sicher, dass der zugehörige VMkernel-Adapter auf der Seite angezeigt wird.
      In diesem Beispiel wird der RDMA-Adapter vmrdma0mit dem Netzwerkadapter vmnic1 gekoppelt und mit dem VMkernel-Adapter vmk1 verbunden.

      Der RDMA-Adapter wird mit dem Netzwerkadapter gekoppelt und mit dem VMkernel-Adapter verbunden.

Nächste Maßnahme

Sie können die RDMA-Netzwerkkomponente des Adapters für Speicherkonfigurationen wie iSER oder NVMe over RDMA verwenden. Weitere Informationen finden Sie in der Dokumentation vSphere-Speicher.