Zum Inhalt springenZur Seitennavigation springen: vorherige Seite [Zugriffstaste p]/nächste Seite [Zugriffstaste n]
documentation.suse.com / SUSE Linux Enterprise High Availability – Dokumentation / Quick Start Guides / Kurzanleitung zur Installation und Einrichtung / Grundlegender iSCSI-Speicher für SBD
Gilt für SUSE Linux Enterprise High Availability 15 SP6

A Grundlegender iSCSI-Speicher für SBD

Mit den folgenden Verfahren konfigurieren Sie einen grundlegenden iSCSI-Speicher zur Verwendung mit SBD. Es wird empfohlen, diese Verfahren nur für Testzwecke zu verwenden. Bevor Sie iSCSI in einer Produktionsumgebung einsetzen, lesen Sie Storage Administration Guide for SUSE Linux Enterprise Server.

Anforderungen
  • Ein virtueller SUSE Linux Enterprise Server-Rechner, der als iSCSI-Ziel fungiert. Dieser virtuelle Rechner ist nicht Teil des Clusters.

  • Zwei virtuelle Speichergeräte auf der VM: ein 20-GB-Gerät für das System und ein 1-GB-Gerät für SBD.

  • Zwei SUSE Linux Enterprise Server-Knoten, die noch nicht zu einem Hochverfügbarkeits-Cluster hinzugefügt wurden.

Richten Sie zunächst ein iSCSI-Ziel auf dem virtuellen Rechner ein:

Vorgehen A..1: Konfigurieren eines iSCSI-Ziels
  1. Installieren Sie das Paket yast2-iscsi-lio-server:

    # zypper install yast2-iscsi-lio-server
  2. Starten Sie das Modul iscsi-lio-server in YaST:

    # yast2 iscsi-lio-server
  3. Wählen Sie auf der Registerkarte Dienst unter Nach dem Neustart die Option Beim Booten starten.

  4. Aktivieren Sie Firewall-Port öffnen.

  5. Aktivieren Sie auf der Registerkarte Ermittlung die Option Discovery-Authentifizierung.

  6. Geben Sie unter Authentifizierung von Zielen einen Benutzernamen und ein Passwort ein

  7. Geben Sie unter Authentifizierung durch Initiatoren einen gemeinsamen Benutzernamen und ein gemeinsames Passwort ein. Dieses Passwort muss sich von dem für Authentifizierung von Zielen angegebenen Passwort unterscheiden.

  8. Wählen Sie auf der Registerkarte Ziel die Option Hinzufügen.

  9. Ändern Sie den Namen für das Ziel, indem Sie .com.example ersetzen.

  10. Fügen Sie die IP-Adresse des Servers hinzu.

  11. Wählen Sie Hinzufügen.

  12. Geben Sie im Fenster LUN-Details den LUN-Pfad zum Speichermedium mit 1 GB Speicherplatz ein (beispielsweise /dev/vbd).

  13. Klicken Sie auf OK.

  14. Wählen Sie Weiter.

  15. Wählen Sie Beenden, um YaST zu schließen.

  16. Wechseln Sie zur Kommandozeilenschnittstelle des Ziels, um die Einrichtung des Ziels zu überprüfen:

    # targetcli

    Zeigen Sie die Konfiguration an:

    /> ls

Richten Sie als Nächstes die iSCSI-Initiatoren auf den Knoten ein. Wiederholen Sie dieses Verfahren auf beiden Knoten:

Vorgehen A..2: Konfigurieren eines iSCSI-Initiators
  1. Installieren Sie das Paket yast2-iscsi-client:

    # zypper install yast2-iscsi-client
  2. Starten Sie den Dienst iscsid:

    # systemctl start iscsid
  3. Öffnen Sie das Modul iscsi-client in YaST:

    # yast2 iscsi-client
  4. Wählen Sie auf der Registerkarte Ermittelte Ziele die Option Ermittlung.

  5. Geben Sie die IP-Adresse des iSCSI-Ziels ein.

  6. Löschen Sie Keine Discovery-Authentifizierung.

  7. Geben Sie unter Authentifizierung durch Initiatoren den Initiator-Benutzernamen und das Passwort ein.

  8. Geben Sie unter Authentifizierung von Zielen den Ziel-Benutzernamen und das Passwort ein.

  9. Wählen Sie Weiter.

  10. Nachdem YaST das iSCSI-Ziel ermittelt hat, wählen Sie Verbinden.

  11. Wählen Sie unter Start die Option Beim Booten.

  12. Wählen Sie Weiter.

  13. Wählen Sie OK, um YaST zu schließen.

  14. Prüfen Sie den iSCSI-Initiator:

    # lsscsi
    [0:0:1:0] cd/dvd QEMU QEMU DVD-ROM 2.5+ /dev/sr0
    [2:0:0:0] disk LIO-ORG IBLOCK 4.0 /dev/sda

    Suchen Sie nach einer Zeile mit IBLOCK. In diesem Beispiel handelt es sich um das iSCSI-Gerät /dev/sda.

  15. Prüfen Sie den Status des Diensts iscsid:

    # systemctl status iscsid

Sie finden den festen Gerätenamen in /dev/disk/by-id/. Normalerweise beginnt der Name eines iSCSI-Geräts mit scsi-SLIO-ORG_IBLOCK.

Wenn Sie über mehrere Datenträger verfügen, können Sie den Befehl lsblk -o name,serial ausführen, um zu überprüfen, welcher stabile Gerätename welchem Kurznamen entspricht (z. B. /dev/sda).

Wenn Sie den Cluster konfigurieren, geben Sie den festen Gerätenamen mit einer der folgenden Methoden an:

  • Wenn Sie crm cluster init ausführen, geben Sie den festen Gerätenamen ein, sobald Sie dazu aufgefordert werden.

  • Bevor Sie crm cluster init ausführen, fügen Sie den festen Gerätenamen in /etc/sysconfig/sbd hinzu:

    SBD_DEVICE=/dev/disk/by-id/scsi-SLIO-ORG_IBLOCK_DEVICE_ID_STRING

    Wenn Sie crm cluster init ausführen, beantworten Sie folgende Frage mit n:

    SBD is already configured to use /dev/disk/by-id/scsi-SLIO-ORG_IBLOCK_... - overwrite (y/n)?