Skip to main content
NetApp Solutions
Die deutsche Sprachversion wurde als Serviceleistung für Sie durch maschinelle Übersetzung erstellt. Bei eventuellen Unstimmigkeiten hat die englische Sprachversion Vorrang.

Konfigurieren Sie zusätzlichen NVMe/TCP-Storage für VCF-Workload-Domänen

Beitragende

In diesem Szenario zeigen wir, wie zusätzlicher NVMe/TCP Storage für eine VCF-Workload-Domäne konfiguriert wird.

Autor: Josh Powell

Szenarioübersicht

Dieses Szenario umfasst die folgenden grundlegenden Schritte:

  • Storage Virtual Machine (SVM) mit logischen Schnittstellen (LIFs) für NVMe/TCP-Datenverkehr erstellen.

  • Erstellen Sie verteilte Portgruppen für iSCSI-Netzwerke in der VI-Workload-Domäne.

  • Erstellen Sie vmkernel-Adapter für iSCSI auf den ESXi-Hosts für die VI-Workload-Domäne.

  • Fügen Sie NVMe/TCP-Adapter auf ESXi-Hosts hinzu.

  • Implementieren von NVMe/TCP-Datastore

Voraussetzungen

Dieses Szenario erfordert die folgenden Komponenten und Konfigurationen:

  • Ein ONTAP ASA Storage-System mit physischen Datenports an ethernet-Switches, die dediziert für Storage-Datenverkehr sind.

  • Die Bereitstellung der VCF-Management-Domäne ist abgeschlossen, und der vSphere-Client ist verfügbar.

  • Eine VI-Workload-Domäne wurde bereits bereitgestellt.

NetApp empfiehlt vollständig redundante Netzwerkdesigns für NVMe/TCP. Das folgende Diagramm zeigt ein Beispiel einer redundanten Konfiguration für Fehlertoleranz für Storage-Systeme, Switches, Netzwerkadapter und Host-Systeme. Weitere Informationen finden Sie im NetApp "Referenz zur SAN-Konfiguration" Finden Sie weitere Informationen.

NVMe-tcp-Netzwerkdesign

Für Multipathing und Failover über mehrere Pfade empfiehlt NetApp für alle SVMs in NVMe/TCP-Konfigurationen die Verwendung von mindestens zwei LIFs pro Storage-Node in separaten ethernet-Netzwerken.

Diese Dokumentation zeigt den Prozess der Erstellung einer neuen SVM und der Angabe der IP-Adressinformationen für die Erstellung mehrerer LIFs für NVMe/TCP-Datenverkehr. Informationen zum Hinzufügen neuer LIFs zu einer vorhandenen SVM finden Sie unter "LIF erstellen (Netzwerkschnittstelle)".

Weitere Informationen zu Überlegungen zum NVMe-Design für ONTAP Storage-Systeme finden Sie unter "Konfiguration, Support und Einschränkungen von NVMe".

Implementierungsschritte

Führen Sie die folgenden Schritte aus, um einen VMFS Datastore auf einer VCF-Workload-Domäne mithilfe von NVMe/TCP zu erstellen.

Erstellung von SVMs, LIFs und NVMe Namespace auf dem ONTAP Storage-System

Der folgende Schritt wird im ONTAP System Manager ausgeführt.

Storage-VM und LIFs erstellen

Führen Sie die folgenden Schritte aus, um eine SVM zusammen mit mehreren LIFs für NVMe/TCP-Datenverkehr zu erstellen.

  1. Navigieren Sie im ONTAP-Systemmanager im linken Menü zu Speicher-VMs und klicken Sie auf + Hinzufügen, um zu starten.

    Klicken Sie auf +Hinzufügen, um mit der Erstellung der SVM zu beginnen

     

  2. Im Add Storage VM Wizard geben Sie einen Namen für die SVM an, wählen Sie den IP Space aus und klicken dann unter Access Protocol auf die Registerkarte NVMe und aktivieren Sie das Kontrollkästchen enable NVMe/TCP.

    Storage VM Wizard hinzufügen - NVMe/TCP aktivieren

     

  3. Geben Sie im Abschnitt Network Interface die IP-Adresse, Subnetzmaske und Broadcast Domain und Port für die erste LIF ein. Für nachfolgende LIFs kann das Kontrollkästchen aktiviert sein, um allgemeine Einstellungen für alle verbleibenden LIFs zu verwenden oder separate Einstellungen zu verwenden.

    Hinweis Für Multipathing und Failover über mehrere Pfade empfiehlt NetApp für alle SVMs in NVMe/TCP-Konfigurationen die Verwendung von mindestens zwei LIFs pro Storage-Node in separaten Ethernet-Netzwerken.

    Geben Sie die Netzwerkinformationen für LIFs ein

     

  4. Wählen Sie aus, ob das Storage VM Administration-Konto aktiviert werden soll (für mandantenfähige Umgebungen), und klicken Sie auf Speichern, um die SVM zu erstellen.

    Aktivieren Sie das SVM-Konto und beenden Sie es

Erstellen des NVMe-Namespace

NVMe-Namespaces entsprechen LUNs für iSCSI oder FC. Der NVMe-Namespace muss erstellt werden, bevor ein VMFS-Datastore aus dem vSphere Client heraus implementiert werden kann. Zum Erstellen des NVMe Namespace muss zunächst der NVMe Qualified Name (NQN) von jedem ESXi Host im Cluster abgerufen werden. ONTAP verwendet die NQN, um die Zugriffssteuerung für den Namespace bereitzustellen.

Führen Sie die folgenden Schritte aus, um einen NVMe-Namespace zu erstellen:

  1. Öffnen Sie eine SSH-Sitzung mit einem ESXi-Host im Cluster, um dessen NQN zu erhalten. Verwenden Sie den folgenden Befehl aus der CLI:

    esxcli nvme info get

    Es sollte eine Ausgabe ähnlich der folgenden angezeigt werden:

    Host NQN: nqn.2014-08.com.netapp.sddc:nvme:vcf-wkld-esx01
  2. Notieren Sie die NQN für jeden ESXi-Host im Cluster

  3. Navigieren Sie im ONTAP-Systemmanager im linken Menü zu NVMe Namespaces und klicken Sie auf + Hinzufügen, um zu starten.

    Klicken Sie auf +Hinzufügen, um den NVMe-Namespace zu erstellen

     

  4. Geben Sie auf der Seite Add NVMe Namespace ein Namenspräfix, die Anzahl der zu erstellenden Namespaces, die Größe des Namespace und das Host-Betriebssystem ein, das auf den Namespace zugreift. Erstellen Sie im Abschnitt Host NQN eine kommagetrennte Liste der NQN's, die zuvor von den ESXi-Hosts erfasst wurden, die auf die Namespaces zugreifen werden.

Klicken Sie auf Weitere Optionen, um zusätzliche Elemente wie die Snapshot-Schutzrichtlinie zu konfigurieren. Klicken Sie abschließend auf Speichern, um den NVMe-Namespace zu erstellen.

+ Klicken Sie auf +Hinzufügen, um den NVMe-Namespace zu erstellen

Richten Sie Netzwerk- und NVMe-Softwareadapter auf ESXi-Hosts ein

Folgende Schritte werden für den VI-Workload-Domänen-Cluster mithilfe des vSphere Clients durchgeführt. In diesem Fall wird vCenter Single Sign-On verwendet, sodass der vSphere-Client sowohl für die Management- als auch für die Workload-Domäne gemeinsam ist.

Verteilte Portgruppen für NVME/TCP-Datenverkehr erstellen

Führen Sie die folgenden Schritte aus, um eine neue verteilte Portgruppe für jedes NVMe/TCP-Netzwerk zu erstellen:

  1. Navigieren Sie im vSphere-Client zu Inventar > Netzwerk für die Workload-Domäne. Navigieren Sie zum vorhandenen Distributed Switch und wählen Sie die Aktion zum Erstellen von New Distributed Port Group…​ aus.

    Wählen Sie diese Option, um eine neue Portgruppe zu erstellen

     

  2. Geben Sie im Assistenten New Distributed Port Group einen Namen für die neue Portgruppe ein und klicken Sie auf Next, um fortzufahren.

  3. Füllen Sie auf der Seite Configure settings alle Einstellungen aus. Wenn VLANs verwendet werden, stellen Sie sicher, dass Sie die richtige VLAN-ID angeben. Klicken Sie auf Weiter, um fortzufahren.

    Geben Sie die VLAN-ID ein

     

  4. Überprüfen Sie auf der Seite Ready to Complete die Änderungen und klicken Sie auf Finish, um die neue verteilte Portgruppe zu erstellen.

  5. Wiederholen Sie diesen Vorgang, um eine verteilte Portgruppe für das zweite verwendete NVMe/TCP-Netzwerk zu erstellen und sicherzustellen, dass Sie die korrekte VLAN-ID eingegeben haben.

  6. Nachdem beide Portgruppen erstellt wurden, navigieren Sie zur ersten Portgruppe und wählen Sie die Aktion Einstellungen bearbeiten…​ aus.

    DPG - Einstellungen bearbeiten

     

  7. Navigieren Sie auf der Seite Distributed Port Group - Edit Settings im linken Menü zu Teaming und Failover und klicken Sie auf Uplink2, um es nach unten zu unused Uplinks zu verschieben.

    Setzen Sie Uplink2 auf „nicht verwendet“

  8. Wiederholen Sie diesen Schritt für die zweite NVMe/TCP-Portgruppe. Allerdings bewegt sich dieses Mal Uplink1 zu unbenutzten Uplinks.

    Setzen Sie Uplink 1 auf „nicht verwendet“

Erstellen Sie VMkernel-Adapter auf jedem ESXi-Host

Wiederholen Sie diesen Vorgang auf jedem ESXi-Host in der Workload-Domäne.

  1. Navigieren Sie vom vSphere-Client zu einem der ESXi-Hosts in der Workload-Domäneninventarisierung. Wählen Sie auf der Registerkarte Configure VMkernel Adapter und klicken Sie auf Add Networking…​, um zu starten.

    Starten Sie den Assistenten zum Hinzufügen von Netzwerken

     

  2. Wählen Sie im Fenster Verbindungstyp auswählen VMkernel Netzwerkadapter und klicken Sie auf Weiter, um fortzufahren.

    Wählen Sie VMkernel Netzwerkadapter

     

  3. Wählen Sie auf der Seite Zielgerät auswählen eine der zuvor erstellten verteilten Portgruppen für iSCSI aus.

    Wählen Sie die Zielportgruppe aus

     

  4. Klicken Sie auf der Seite Port Properties auf das Feld für NVMe over TCP und klicken Sie auf Next, um fortzufahren.

    VMkernel-Port-Eigenschaften

     

  5. Geben Sie auf der Seite IPv4 settings die IP-Adresse, Subnetzmaske ein, und geben Sie eine neue Gateway-IP-Adresse ein (nur bei Bedarf). Klicken Sie auf Weiter, um fortzufahren.

    VMkernel IPv4-Einstellungen

     

  6. Überprüfen Sie Ihre Auswahl auf der Seite Ready to Complete und klicken Sie auf Finish, um den VMkernel-Adapter zu erstellen.

    Prüfen Sie die VMkernel-Auswahl

     

  7. Wiederholen Sie diesen Vorgang, um einen VMkernel Adapter für das zweite iSCSI-Netzwerk zu erstellen.

Fügen Sie einen NVMe-over-TCP-Adapter hinzu

Für jedes etablierte NVMe/TCP-Netzwerk, das für Storage-Datenverkehr reserviert ist, muss auf jedem ESXi Host im Workload-Domänencluster ein NVMe-over-TCP-Softwareadapter installiert sein.

Führen Sie folgende Schritte aus, um NVMe over TCP-Adapter zu installieren und die NVMe-Controller zu ermitteln:

  1. Navigieren Sie im vSphere-Client zu einem der ESXi-Hosts im Workload-Domänencluster. Klicken Sie auf der Registerkarte Configure im Menü auf Speicheradapter und wählen Sie dann aus dem Dropdown-Menü Add Software Adapter Add NVMe over TCP Adapter.

    Fügen Sie einen NVMe-over-TCP-Adapter hinzu

     

  2. Öffnen Sie im Fenster Add Software NVMe over TCP Adapter das Dropdown-Menü Physical Network Adapter und wählen Sie den richtigen physischen Netzwerkadapter aus, auf dem der NVMe Adapter aktiviert werden soll.

    Wählen Sie den physischen Adapter aus

     

  3. Wiederholen Sie diesen Vorgang für das zweite Netzwerk, das NVMe-over-TCP-Datenverkehr zugewiesen wurde, und weisen Sie den richtigen physischen Adapter zu.

  4. Wählen Sie einen der neu installierten NVMe over TCP Adapter aus und wählen Sie auf der Registerkarte Controller Controller aus.

    Controller Hinzufügen

     

  5. Wählen Sie im Fenster Controller hinzufügen die Registerkarte automatisch aus und führen Sie die folgenden Schritte aus.

    • Geben Sie für eine der logischen SVM-Schnittstellen im gleichen Netzwerk eine IP-Adresse ein, die dem physischen Adapter zugewiesen ist, der diesem NVMe over TCP-Adapter zugewiesen ist.

    • Klicken Sie auf die Schaltfläche Controller entdecken.

    • Aktivieren Sie in der Liste der erkannten Controller das Kontrollkästchen für die beiden Controller, deren Netzwerkadressen mit diesem NVMe-over-TCP-Adapter übereinstimmen.

    • Klicken Sie auf die Schaltfläche OK, um die ausgewählten Controller hinzuzufügen.

      Ermitteln und Hinzufügen von Controllern

     

  6. Nach einigen Sekunden sollte der NVMe Namespace auf der Registerkarte „Geräte“ angezeigt werden.

    NVMe-Namespace unter Geräte aufgeführt

     

  7. Wiederholen Sie dieses Verfahren, um einen NVMe over TCP-Adapter für das zweite Netzwerk zu erstellen, das für NVMe/TCP-Datenverkehr eingerichtet wurde.

NVMe over TCP Datastore implementieren

Führen Sie die folgenden Schritte aus, um einen VMFS-Datastore im NVMe Namespace zu erstellen:

  1. Navigieren Sie im vSphere-Client zu einem der ESXi-Hosts im Workload-Domänencluster. Wählen Sie im Menü actions Storage > New Datastore…​.

    Fügen Sie einen NVMe-over-TCP-Adapter hinzu

     

  2. Wählen Sie im Assistenten New Datastore VMFS als Typ aus. Klicken Sie auf Weiter, um fortzufahren.

  3. Geben Sie auf der Seite Name und Geräteauswahl einen Namen für den Datastore ein und wählen Sie den NVMe Namespace aus der Liste der verfügbaren Geräte aus.

    Name und Geräteauswahl

     

  4. Wählen Sie auf der Seite VMFS Version die Version von VMFS für den Datastore aus.

  5. Nehmen Sie auf der Seite Partition Configuration die gewünschten Änderungen am Standard-Partitionsschema vor. Klicken Sie auf Weiter, um fortzufahren.

    Konfiguration der NVMe-Partition

     

  6. Überprüfen Sie auf der Seite Ready to Complete die Zusammenfassung und klicken Sie auf Finish, um den Datastore zu erstellen.

  7. Navigieren Sie zum neuen Datastore im Bestand und klicken Sie auf die Registerkarte Hosts. Bei korrekter Konfiguration sollten alle ESXi-Hosts im Cluster aufgeführt sein und Zugriff auf den neuen Datastore haben.

    Hosts, die mit dem Datastore verbunden sind

     

Weitere Informationen

Informationen zum Konfigurieren von ONTAP-Speichersystemen finden Sie im "ONTAP 9-Dokumentation" Zentrieren.

Informationen zum Konfigurieren von VCF finden Sie unter "Dokumentation zu VMware Cloud Foundation".