Skip to main content
E-Series storage systems
Die deutsche Sprachversion wurde als Serviceleistung für Sie durch maschinelle Übersetzung erstellt. Bei eventuellen Unstimmigkeiten hat die englische Sprachversion Vorrang.

Einrichtung von Failover auf einem Linux-Host mit NVMe über RoCE in der E-Serie

Beitragende netapp-driley netapp-jolieg NetAppZacharyWambold
Änderungen vorschlagen

Um einen redundanten Pfad zum Speicher-Array bereitzustellen, können Sie den Host so konfigurieren, dass ein Failover ausgeführt wird.

Bevor Sie beginnen

Beachten Sie die "NetApp Interoperabilitäts-Matrix-Tool" , um sicherzustellen, dass alle erforderlichen Updates installiert sind, da wichtige Fehlerbehebungen für Versionen von SLES oder RHEL erforderlich sein können, die in der ersten Version nicht verfügbar sind.

Über diese Aufgabe

Bei SLES 15, SLES 16, RHEL 9 und RHEL 10 ist Native NVMe Multipathing standardmäßig aktiviert und es ist keine zusätzliche Konfiguration erforderlich.

Konfiguration der NVMe I/O-Richtlinie

Über diese Aufgabe

Linux NVMe nativ Multipathing verwendet möglicherweise standardmäßig die numa`I/O-Richtlinie. Für E-Series/EF-Series NVMe-over-Fabrics Konfigurationen ist die empfohlene I/O-Richtlinie `round-robin, die E/A gleichmäßig auf alle verfügbaren Pfade verteilt.

Schritte
  1. Die aktuelle NVMe-E/A-Richtlinie ist zu überprüfen:

    # cat /sys/module/nvme_core/parameters/iopolicy
    numa
  2. Die `round-robin`E/A-Richtlinie wird mit einer der folgenden Methoden festgelegt:

    • Persistent (empfohlen): Es ist eine udev-Regeldatei zu erstellen:

      <code>/etc/udev/rules.d/71-nvme-io-policy.rules</code>
      ACTION=="add|change", SUBSYSTEM=="nvme-subsystem", ATTR{iopolicy}="round-robin"

      Anschließend werden die Regeln neu geladen und angewendet:

    udevadm control --reload
    udevadm trigger --subsystem-match=nvme-subsystem
    • Globale Einstellung beim Systemstart: Der folgende Kernel-Parameter ist der Bootloader-Konfiguration hinzuzufügen:

      nvme_core.iopolicy=round-robin
    • Nicht persistent (online, keine E/A-Unterbrechung) - sofortige Anwendung ohne Neustart:

      echo "round-robin" > /sys/class/nvme-subsystem/nvme-subsys0/iopolicy
      Hinweis Diese Einstellung bleibt nach einem Neustart nicht erhalten.
Was kommt als Nächstes?

Mit aktiviertem nativen NVMe-Multipathing "Zugriff auf die NVMe-Volumes für ein E-Series-Ziel vom Host".