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.
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:
Installieren Sie das Paket yast2-iscsi-lio-server:
#zypper install yast2-iscsi-lio-serverStarten Sie das Modul
iscsi-lio-serverin YaST:#yast2 iscsi-lio-serverWählen Sie auf der Registerkarte unter die Option .
Aktivieren Sie .
Aktivieren Sie auf der Registerkarte die Option .
Geben Sie unter einen und ein ein
Geben Sie unter einen und ein ein. Dieses Passwort muss sich von dem für angegebenen Passwort unterscheiden.
Wählen Sie auf der Registerkarte die Option .
Ändern Sie den Namen für das , indem Sie
.com.exampleersetzen.Fügen Sie die des Servers hinzu.
Wählen Sie .
Geben Sie im Fenster den zum Speichermedium mit 1 GB Speicherplatz ein (beispielsweise
/dev/vbd).Klicken Sie auf .
Wählen Sie .
Wählen Sie , um YaST zu schließen.
Wechseln Sie zur Kommandozeilenschnittstelle des Ziels, um die Einrichtung des Ziels zu überprüfen:
#targetcliZeigen Sie die Konfiguration an:
/>ls
Richten Sie als Nächstes die iSCSI-Initiatoren auf den Knoten ein. Wiederholen Sie dieses Verfahren auf beiden Knoten:
Installieren Sie das Paket yast2-iscsi-client:
#zypper install yast2-iscsi-clientStarten Sie den Dienst
iscsid:#systemctl start iscsidÖffnen Sie das Modul
iscsi-clientin YaST:#yast2 iscsi-clientWählen Sie auf der Registerkarte die Option .
Geben Sie die IP-Adresse des iSCSI-Ziels ein.
Löschen Sie .
Geben Sie unter den Initiator- und das ein.
Geben Sie unter den Ziel- und das ein.
Wählen Sie .
Nachdem YaST das iSCSI-Ziel ermittelt hat, wählen Sie .
Wählen Sie unter die Option .
Wählen Sie .
Wählen Sie , um YaST zu schließen.
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/sdaSuchen Sie nach einer Zeile mit
IBLOCK. In diesem Beispiel handelt es sich um das iSCSI-Gerät/dev/sda.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 initausführen, geben Sie den festen Gerätenamen ein, sobald Sie dazu aufgefordert werden.Bevor Sie
crm cluster initausführen, fügen Sie den festen Gerätenamen in/etc/sysconfig/sbdhinzu:SBD_DEVICE=/dev/disk/by-id/scsi-SLIO-ORG_IBLOCK_DEVICE_ID_STRING
Wenn Sie
crm cluster initausführen, beantworten Sie folgende Frage mitn:SBD is already configured to use /dev/disk/by-id/scsi-SLIO-ORG_IBLOCK_... - overwrite (y/n)?