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

Konfigurieren Sie das Netzwerk für Storage-verbundene Hosts

Beitragende

Wenn Ihre Konfiguration das iSER-over-InfiniBand-Protokoll verwendet, führen Sie die in diesem Abschnitt beschriebenen Schritte aus.

Der InfiniBand-OFED-Treiber-Stack unterstützt sowohl iSER als auch SRP gleichzeitig auf den gleichen Ports, sodass keine zusätzliche Hardware erforderlich ist.

Bevor Sie beginnen

Stellen Sie sicher, dass Sie Folgendes haben:

Schritte
  1. Aktivieren und Starten von iSCSI-Diensten auf den Hosts:

    • Red hat Enterprise Linux 7, 8 und 9 (RHEL 7, RHEL 8 und RHEL 9)*

      # systemctl start iscsi
      # systemctl start iscsid
      # systemctl enable iscsi
      # systemctl enable iscsid

      SUSE Linux Enterprise Server 12 und 15 (SLES 12 und SLES 15)

    # systemctl start iscsid.service
    # systemctl enable iscsid.service
  2. Konfigurieren von Netzwerkschnittstellen der InfiniBand-Karte:

    1. Geben Sie die verwendeten InfiniBand-Ports an. Dokumentieren Sie die HW-Adresse (MAC-Adresse) jedes Ports.

    2. Konfigurieren Sie persistente Namen für die Geräte der InfiniBand-Netzwerkschnittstelle.

    3. Konfigurieren Sie die IP-Adresse und Netzwerkinformationen für die angegebenen InfiniBand-Schnittstellen.

      Die erforderliche Schnittstellenkonfiguration kann je nach verwendetem Betriebssystem variieren. Weitere Informationen zur Implementierung finden Sie in der Dokumentation des Betriebssystems Ihres Anbieters.

    4. Starten Sie die IB-Netzwerkschnittstellen, indem Sie den Netzwerkdienst neu starten oder jede Schnittstelle manuell neu starten. Beispiel:

      systemctl restart network
    5. Überprüfen Sie die Verbindung zu den Ziel-Ports. Vom Host aus pingen Sie die IP-Adressen, die Sie beim Konfigurieren von Netzwerkverbindungen konfiguriert haben.

  3. Starten Sie die Dienste neu, um das iSER-Modul zu laden.

  4. Bearbeiten Sie die iSCSI-Einstellungen in /etc/iscsi/iscsid.conf.

    node.startup = automatic
    replacement_timeout = 20
  5. Erstellen von iSCSI-Sitzungskonfigurationen:

    1. Erstellen Sie iface-Konfigurationsdateien für jede InfiniBand-Schnittstelle.

      Hinweis Der Verzeichnis für die iSCSI-iface-Dateien ist vom Betriebssystem abhängig. Dieses Beispiel ist für die Verwendung von Red hat Enterprise Linux:
      iscsiadm -m iface -I iser > /var/lib/iscsi/ifaces/iface-ib0
      iscsiadm -m iface -I iser > /var/lib/iscsi/ifaces/iface-ib1
    2. Bearbeiten Sie die einzelnen iface-Dateien, um den Schnittstellennamen und den Initiator-IQN festzulegen. Legen Sie für jede iface-Datei die folgenden Parameter fest:

      Option Wert

      iface.net_ifacename

      Der Name des Schnittstellengeräts (z. B. ib0).

      iface.initiatorname

      Der Host-Initiator-IQN wurde im Arbeitsblatt dokumentiert.

    3. Erstellen Sie iSCSI-Sitzungen zum Ziel.

      Die bevorzugte Methode, um die Sitzungen zu erstellen, ist die SendTargets-Ermittlungsmethode zu verwenden. Bei einigen Betriebssystemversionen funktioniert diese Methode jedoch nicht.

      Hinweis Verwenden Sie Method 2 für RHEL 6.x oder SLES 11.3 oder höher.
      • Methode 1 - SendTargets Discovery: Verwenden Sie den SendTargets Discovery-Mechanismus zu einer der Zielportal-IP-Adressen. Auf diese Weise werden Sitzungen für jedes Zielportale erstellt.

        iscsiadm -m discovery -t st -p 192.168.130.101 -I iser
      • Methode 2 - Manuelle Erstellung: für jede Zielportal-IP-Adresse erstellen Sie eine Sitzung mit der entsprechenden Hostschnittstelle iface-Konfiguration. In diesem Beispiel befindet sich die Schnittstelle ib0 im Subnetz A und die Schnittstelle ib1 befindet sich im Subnetz B. Ersetzen Sie für diese Variablen den entsprechenden Wert aus dem Arbeitsblatt:

        • <Ziel-IQN> = Speicher-Array-Ziel-IQN

        • <Zielport-IP> = auf dem angegebenen Zielport konfigurierte IP-Adresse

    # Controller A Port 1
    iscsiadm -m node --target <Target IQN> -I iface-ib0 -p <Target Port IP\> -l -o new
    # Controller B Port 1
    iscsiadm -m node --target <Target IQN> -I iface-ib0 -p <Target Port IP\> -l -o new
    # Controller A Port 2
    iscsiadm -m node --target <Target IQN> -I iface-ib1 -p <Target Port IP\> -l -o new
    # Controller B Port 2
    iscsiadm -m node --target <Target IQN> -I iface-ib1 -p <Target Port IP\> -l -o new
  6. Melden Sie sich bei iSCSI-Sitzungen an.

    Führen Sie für jede Sitzung den Befehl iscsiadm aus, um sich bei der Sitzung anzumelden.

    # Controller A Port 1
    iscsiadm -m node --target <Target IQN> -I iface-ib0 -p <Target Port IP\> -l
    # Controller B Port 1
    iscsiadm -m node --target <Target IQN> -I iface-ib0 -p <Target Port IP\> -l
    # Controller A Port 2
    iscsiadm -m node --target <Target IQN> -I iface-ib1 -p <Target Port IP\> -l
    # Controller B Port 2
    iscsiadm -m node --target <Target IQN> -I iface-ib1 -p <Target Port IP\> -l
  7. Überprüfen Sie die iSER/iSCSI-Sitzungen.

    1. Überprüfen Sie den iscsi-Sitzungsstatus vom Host:

      iscsiadm -m session
    2. Überprüfen Sie den iscsi-Sitzungsstatus vom Array. Navigieren Sie vom SANtricity-System-Manager zu Storage-Array > iSER > Ansicht/End-Sitzungen.

Wenn der OFED/RDMA-Service gestartet wird, werden die iSER-Kernelmodule standardmäßig geladen, wenn die iSCSI-Dienste ausgeführt werden. Um das iSER-Verbindungsaufbau abzuschließen, sollten die iSER-Module geladen werden. Derzeit ist ein Neustart des Hosts erforderlich.