iSCSI-Datenträger unter „ Red Hat Enterprise Linux “ 9 einbinden
Erfahren Sie, wie Sie ein Block Storage for Classic-Volume unter RHEL 9 mit Multipath-I/O für redundanten, leistungsstarken Speicherzugriff mounten.
Folgen Sie der Anleitung, um ein IBM Cloud® Block Storage for Classic Volume auf einem virtuellen Server mit dem Betriebssystem Red Hat Enterprise Linux® 9 zu mounten. Sie erstellen zwei Verbindungen von einer einzelnen Netzschnittstelle des Hosts zu zwei Ziel-IP-Adressen des Speicherarrays.
Wenn Sie ein anderes Betriebssystem von Linux® verwenden, lesen Sie bitte die Dokumentation Ihrer jeweiligen Distribution und stellen Sie sicher, dass der Multipath-Dienst „Asymmetric Logical Unit Access“ (ALUA) für die Pfadpriorität unterstützt.
Vorbereitende Schritte
-
Stellen Sie sicher, dass der Host, der auf das Volume „ Block Storage for Classic “ zugreifen soll, autorisiert ist. Weitere Informationen finden Sie unter Autorisieren des Hosts in der KonsoleAutorisierendes Hosts über die CLIAutorisieren des Hosts mit Terraform.
-
Eine aktive VPN-Verbindung ist erforderlich, um auf das private Netzwerk von IBM Cloud zuzugreifen und um mit verschiedenen Diensten zu interagieren.
-
Stellen Sie eine SSH-Verbindung zu Ihrem Server her. Die IP-Adresse, der Benutzername und das Passwort sind in der Konsole zu finden. Klicken Sie auf der Website menü
auf Infrastruktur
> Klassische Infrastruktur > Geräte. Suchen Sie dann Ihren Server in der Liste und klicken Sie auf seinen Namen, um seine Details anzuzeigen.
Wenn mehrere Hosts dasselbe Block Storage for Classic Volume mounten, ohne gemeinsam verwaltet zu werden, besteht die Gefahr, dass Ihre Daten beschädigt werden. Das Volume kann beschädigt werden, wenn von mehreren Hosts gleichzeitig Änderungen am Volume vorgenommen werden. Sie benötigen ein clusterfähiges Dateisystem mit gemeinsam genutzten Festplatten, um Datenverluste zu vermeiden, wie z. B. Microsoft Cluster Shared Volumes ( CSV ), Red Hat Global File System ( GFS2 ), VMware® VMFS, und andere. Weitere Informationen finden Sie in der Dokumentation Ihres Betriebssystems.
Aktualisieren Sie das Betriebssystem und installieren Sie die Dienstprogramme iSCSI und Multipath
Stellen Sie sicher, dass Ihr System auf dem neuesten Stand ist und die Pakete „ iscsi-initiator-utils “ und „ device-mapper-multipath “ enthält. Verwenden Sie die folgenden Befehle, um die Pakete zu installieren.
-
Aktualisieren Sie das Betriebssystem.
sudo dnf update -
Multipath-Dienstprogramm installieren
sudo dnf -y install device-mapper-multipathWenn das Paket installiert ist, geben Sie den Befehl
mpathconf --enable --user_friendly_names nein, um es zu aktivieren. -
ISCSI-Dienstprogramm installieren
sudo dnf -y install iscsi-initiator-utilsWenn das Paket installiert ist, starten Sie es mit dem Befehl
systemctl start iscsid.
iSCSI-Konfigurationsdateien aktualisieren
-
Aktualisieren Sie die Datei „
/etc/iscsi/initiatorname.iscsi“ mit dem IQN aus der „ IBM Cloud® “-Konsole.- Das folgende Beispiel zeigt, wie Sie den aktuellen Initiatornamen überprüfen können.
[root@vsi4classic ~]# cat /etc/iscsi/initiatorname.iscsi InitiatorName=iqn.1994-05.com.redhat:7acdadcdc20- Öffne die Datei in einem Texteditor:
vi /etc/iscsi/initiatorname.iscsi- Geben Sie die IQN in folgendem Format ein:
InitiatorName=<value-from-the-Portal>, wie Sie im folgenden Beispiel sehen können. Ersetzen Sie den IQN-Wert durch Ihren eigenen.
InitiatorName=iqn.2025-11.com.ibm:sl02su1414935-v154455886- Speichern Sie die Datei (
:w), und beenden Sie sie (:x).
-
Heben Sie die Kommentare auf und aktualisieren Sie die folgenden Einträge in
/etc/iscsi/iscsid.conf, indem Sie den Benutzernamen und das Passwort aus der Konsole IBM Cloud® verwenden. Verwenden Sie Großbuchstaben für CHAP-Namen (Challenge-Handshake Authentication Protocol).node.session.auth.authmethod = CHAP node.session.auth.username = <Username-value-from-Portal> node.session.auth.password = <Password-value-from-Portal> discovery.sendtargets.auth.authmethod = CHAP discovery.sendtargets.auth.username = <Username-value-from-Portal> discovery.sendtargets.auth.password = <Password-value-from-Portal>Ändern Sie die anderen CHAP-Einstellungen nicht. Der „ IBM Cloud® “-Speicher verwendet ausschließlich Einweg-Authentifizierung. Aktivieren Sie nicht die gemeinsame Nutzung von CHAP (Mutual CHAP).
-
Starten Sie den Service 'iscsid' erneut.
systemctl restart iscsid -
Überprüfen Sie, ob die Konfiguration korrekt ist, indem Sie die Erkennung mit dem Array iSCSI durchführen.
Block Storage for Classic erfordert eine dynamische Zielerkennung, die die Methode „ SendTargets “ verwendet. Verwenden Sie keine statische Knotenkonfiguration, da diese nicht skalierbar ist und zu Verbindungsproblemen führen kann, wenn Änderungen am Speicher vorgenommen werden (z. B. beim Zuweisen oder Entziehen von Zugriffsrechten für Hosts auf LUNs). Die dynamische Erkennung stellt sicher, dass Ihr Host automatisch alle Änderungen an den Zielportalen erkennt.
iscsiadm -m discovery -t sendtargets -p TARGET IPWenn die IP-Adressdaten und die Zugangsdaten angezeigt werden, war die Erkennung erfolgreich.
[root@vsi4classic ~]# iscsiadm -m discovery -t sendtargets -p 161.26.99.113 161.26.99.113:3260,1034 iqn.1992-08.com.netapp:stfdal1006 161.26.99.110:3260,1030 iqn.1992-08.com.netapp:stfdal1006
Multipath einrichten
Sie richten DM Multipath mit dem Dienstprogramm „ mpathconf “ ein, wodurch die Multipath-Konfigurationsdatei „ /etc/multipath.conf “ erstellt wird. Weitere Informationen zum Dienstprogramm „mpathconf“ finden Sie in
der Manpage „mpathconf(8) “.
-
Wenn Sie es nicht bereits getan haben, geben Sie den Befehl mpathconf mit der Option
--enableein.mpathconf --enable --user_friendly_names n -
Bearbeiten Sie die Datei
/etc/multipath.confmitnano,vi, oder einem anderen Editor Ihrer Wahl.sudo vi /etc/multipath.conf -
Fügen Sie die folgende Mindestkonfiguration hinzu.
defaults { user_friendly_names no find_multipaths on max_fds max flush_on_last_del yes queue_without_daemon no dev_loss_tmo infinity fast_io_fail_tmo 5 } # All data in the following section must be specific to your system. blacklist { wwid "SAdaptec*" devnode "^hd[a-z]" devnode "^(ram|raw|loop|fd|md|dm-|sr|scd|st)[0-9]*" devnode "^cciss.*" } devices { device { vendor "NETAPP" product "LUN" path_grouping_policy group_by_prio features "2 pg_init_retries 50" no_path_retry queue prio "alua" path_checker tur failback immediate path_selector "round-robin 0" hardware_handler "1 alua" rr_weight uniform rr_min_io 128 } }Der Abschnitt „Initial defaults“ der Konfigurationsdatei konfiguriert Ihr System so, dass die Namen der Multipath-Geräte die Form „ /dev/mapper/mpath n“ haben, wobei „
mpath n“ die WWID (World Wide Identifier) des Geräts ist. -
Speichern Sie die Konfigurationsdatei und schließen Sie den Editor.
-
Setzen Sie den folgenden Befehl ab.
systemctl start multipathd.serviceWenn Sie die Multipath-Konfigurationsdatei nach dem Start des Multipath-Daemons bearbeiten müssen, müssen Sie den Befehl „
systemctl reload multipathd.service“ ausführen, damit die Änderungen wirksam werden.
Speichermedium kennenlernen und anmelden
Das Dienstprogramm „iscsiadm“ ist ein Befehlszeilentool, das zur Erkennung von und Anmeldung bei iSCSI-Zielen ( iSCSI ) sowie für den Zugriff auf und die Verwaltung der Open-iSCSI-Datenbank verwendet wird. Weitere Informationen finden Sie in der Manpage zu iscsiadm(8). Führen Sie in diesem Schritt die Erkennung des Geräts mithilfe der aus der IBM Cloud®-Konsole abgerufenen Ziel-IP-Adresse aus.
-
Führen Sie die Erkennung für das iSCSI-Array aus.
iscsiadm -m discovery -t sendtargets -p TARGET IPWenn die IP-Adressdaten und die Zugangsdaten angezeigt werden, war die Erkennung erfolgreich.
-
Melden Sie sich beim iSCSI-Array an.
iscsiadm -m node --login[root@vsi4classic ~]# iscsiadm -m node --login Login to [iface: default, target: iqn.1992-08.com.netapp:stfdal1006, portal: 161.26.99.110,3260] successful. Login to [iface: default, target: iqn.1992-08.com.netapp:stfdal1006, portal: 161.26.99.113,3260] successful.
Konfiguration prüfen
-
Überprüfen Sie, ob die iSCSI-Sitzung eingerichtet ist.
iscsiadm -m session -o show -
Prüfen Sie, ob mehrere Pfade vorhanden sind.
multipath -lVon diesem Befehl werden die Pfade gemeldet. Bei korrekter Konfiguration verfügt jedes Volume über eine einzige Gruppe, deren Anzahl an Pfaden der Anzahl der „ iSCSI “-Sitzungen entspricht. Es ist möglich, ein Volume über einen einzigen Pfad anzuschließen, doch ist es wichtig, dass auf beiden Pfaden Verbindungen hergestellt werden, um Betriebsunterbrechungen zu vermeiden.
[root@vsi4classic ~]# multipath -l 3600a0980383056716724514550666270 dm-0 NETAPP,LUN C-Mode size=20G features='3 queue_if_no_path pg_init_retries 50' hwhandler='1 alua' wp=rw |-+- policy='round-robin 0' prio=0 status=active | `- 2:0:0:0 sda 8:0 active undef running `-+- policy='round-robin 0' prio=0 status=enabled `- 3:0:0:0 sdb 8:16 active undef runningFalls MPIO nicht korrekt konfiguriert ist, wird die Verbindung zum Speichermedium möglicherweise getrennt und es wird im Status 'offline' angezeigt, wenn ein Netzausfall auftritt oder wenn IBM Cloud®-Teams Wartungsarbeiten durchführen. MPIO sorgt bei solchen Ereignissen für eine zusätzliche Verbindungsebene und hält eine bestehende Verbindung zum Datenträger mit aktiven Lese- und Schreibvorgängen aufrecht.
-
Listen Sie die Partitionstabellen für das verbundene Gerät auf.
fdisk -l | grep /dev/mapperStandardmäßig wird die Speichereinheit
/dev/mapper/<wwid>zugeordnet. Solange der Datenträger vorhanden ist, ist die WWID persistent. Dieser Befehl meldet Ähnliches wie im folgenden Beispiel.[root@vsi4classic ~]# fdisk -l | grep /dev/mapper Disk /dev/mapper/3600a0980383056716724514550666270: 20 GiB, 21474836480 bytes, 41943040 sectorsIn diesem Beispiel ist die Zeichenfolge
3600a0980383056716724514550666270die WWID. Ihre Anwendung sollte die WWID verwenden. Es ist auch möglich, besser lesbare Namen zu vergeben, indem man die Schlüsselwörter „user_friendly_names“ oder „alias“ in der Datei „ multipath.conf “ verwendet. Weitere Informationen finden Sie in der Manpage zu „multipath.conf“.Nun ist der Datenträger angehängt und der Zugriff darauf ist über den Host möglich. Als Nächstes können Sie ein Dateisystem erstellen.
Dateisystem erstellen (optional)
Führen Sie die folgenden Schritte aus, um ein Dateisystem auf dem neu angehängten Datenträger zu erstellen. Ein Dateisystem ist erforderlich, damit die meisten Anwendungen den Datenträger verwenden können. Verwenden Sie fdisk für Laufwerke mit weniger als 2 TB und parted für eine Platte mit mehr als 2 TB.
Dateisystem mit fdisk erstellen
-
Rufen Sie den Namen des Datenträgers ab.
fdisk -l | grep /dev/mapper[root@vsi4classic ~]# fdisk -l | grep /dev/mapper Disk /dev/mapper/3600a0980383056716724514550666270: 20 GiB, 21474836480 bytes, 41943040 sectors [root@vsi4classic ~]# fdisk -l /dev/mapper/3600a0980383056716724514550666270 Disk /dev/mapper/3600a0980383056716724514550666270: 20 GiB, 21474836480 bytes, 41943040 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 4096 bytes I/O size (minimum/optimal): 4096 bytes / 65536 bytes -
Erstellen Sie eine Partition auf dem Datenträger. Das folgende Beispiel zeigt die Erstellung der Partition mit Standardwerten.
[root@vsi4classic ~]# fdisk /dev/mapper/3600a0980383056716724514550666270 Welcome to fdisk (util-linux 2.37.4). Changes will remain in memory only, until you decide to write them. Be careful before using the write command. Device does not contain a recognized partition table. Created a new DOS disklabel with disk identifier 0x2aa2e16c. Command (m for help): n Partition type p primary (0 primary, 0 extended, 4 free) e extended (container for logical partitions) Select (default p): p Partition number (1-4, default 1): 1 First sector (2048-41943039, default 2048): 2048 Last sector, +/-sectors or +/-size{K,M,G,T,P} (2048-41943039, default 41943039): 41943039 Created a new partition 1 of type 'Linux' and of size 20 GiB. Command (m for help): w The partition table has been altered. Calling ioctl() to re-read partition table. Re-reading the partition table failed.: Invalid argument The kernel still uses the old table. The new table will be used at the next reboot or after you run partprobe(8) or partx(8). -
Erstellen Sie ein Dateisystem auf der neuen Partition.
-
Die neue Partition wird zusammen mit der Festplatte aufgelistet, ähnlich wie
XXXp1, gefolgt von der Größe, dem Typ (83) und Linux®. Notieren Sie sich den Partitionsnamen, Sie brauchen ihn im nächsten Schritt. (XXXp1 steht für den Partitionsnamen.)[root@vsi4classic ~]# fdisk -l /dev/mapper/3600a0980383056716724514550666270 Disk /dev/mapper/3600a0980383056716724514550666270: 20 GiB, 21474836480 bytes, 41943040 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 4096 bytes I/O size (minimum/optimal): 4096 bytes / 65536 bytes Disklabel type: dos Disk identifier: 0x2aa2e16c Device Boot Start End Sectors Size Id Type /dev/mapper/3600a0980383056716724514550666270p1 2048 41943039 41940992 20G 83 Linu -
Erstellen Sie das Dateisystem:
mkfs.ext3 /dev/mapper/XXXp1[root@vsi4classic ~]# mkfs.ext3 /dev/mapper/3600a0980383056716724514550666270p1 mke2fs 1.46.5 (30-Dec-2021) Discarding device blocks: done Creating filesystem with 5242624 4k blocks and 1310720 inodes Filesystem UUID: 09e7f833-32b7-4c7f-ab68-8c6083cb8a63 Superblock backups stored on blocks: 32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208, 4096000 Allocating group tables: done Writing inode tables: done Creating journal (32768 blocks): done Writing superblocks and filesystem accounting information: done
-
-
Erstellen Sie einen Mountpunkt für das Dateisystem und hängen Sie es an.
-
Erstellen Sie den Partitionsnamen
PerfDiskoder den Namen des Datenträgers, an den Sie das Dateisystem anhängen wollen.mkdir /PerfDisk -
Hängen Sie den Speicher mit dem Partitionsnamen an.
mount /dev/mapper/XXXp1 /PerfDisk -
Prüfen Sie, ob Ihr neues Dateisystem in der Liste angezeigt wird.
df -h[root@vsi4classic ~]# mkdir /PerfDisk [root@vsi4classic ~]# mount /dev/mapper/3600a0980383056716724514550666270p1 /PerfDisk [root@vsi4classic ~]# df -h Filesystem Size Used Avail Use% Mounted on devtmpfs 4.0M 0 4.0M 0% /dev tmpfs 469M 0 469M 0% /dev/shm tmpfs 188M 11M 177M 6% /run /dev/xvda2 24G 2.0G 21G 9% / /dev/xvda1 974M 320M 588M 36% /boot tmpfs 94M 0 94M 0% /run/user/0 /dev/mapper/3600a0980383056716724514550666270p1 20G 156K 19G 1% /PerfDisk
-
-
Um das automatische Einbinden beim Booten zu aktivieren, fügen Sie das neue Dateisystem der Datei
/etc/fstabdes Systems hinzu.- Hängen Sie an das Ende der Datei
/etc/fstabdie folgende Zeile an (mit dem Partitionsnamen aus Schritt 3).
/dev/mapper/XXXp1 /PerfDisk ext3 defaults,_netdev 0 1Weitere Informationen finden Sie unter Eine Einführung in die Datei Linux
/etc/fstab. - Hängen Sie an das Ende der Datei
Dateisystem mit parted erstellen
Auf Red Hat Enterprise Linux® 9 ist parted bereits vorinstalliert. Falls erforderlich, können Sie es jedoch mit dem folgenden Befehl installieren.
dnf install parted
Führen Sie die folgenden Schritte aus, um ein Dateisystem mit parted zu erstellen.
-
Starten Sie die interaktive Shell „
parted“.parted -
Erstellen Sie eine Partition auf dem Datenträger.
-
Sofern nicht anders angegeben, verwendet das Dienstprogramm „
parted“ Ihr primäres Laufwerk, das in den meisten Fällen „/dev/sda“ ist. Wechseln Sie mit dem Befehl select zu dem Datenträger, den Sie partitionieren möchten. Ersetzen Sie XXX durch den Namen Ihres neuen Geräts.select /dev/mapper/XXX -
Führen Sie den Befehl „
print“ aus, um zu überprüfen, ob Sie sich auf der richtigen Festplatte befinden.print -
Erstellen Sie eine Partitionstabelle.
mklabel gpt -
Mit
Partedkönnen primäre und logische Datenträgerpartitionen erstellt werden; die Schritte dazu sind identisch. Zum Erstellen einer Partition verwendet das Dienstprogramm „mkpart“. Je nach dem zu erstellenden Partitionstyp können Sie zusätzliche Parameter wie primary oder logical verwenden.mkpartDie aufgelisteten Einheiten werden standardmäßig in Megabyte (MB) angegeben. Um eine Partition mit 10 GB zu erstellen, beginnen Sie mit 1 und enden bei 10000. Sie können die Dimensionierungseinheit auch in Terabyte ändern, indem Sie
unit TBeingeben, wenn Sie dies wünschen. -
Beenden Sie
partedmitquit.quit
-
-
Erstellen Sie ein Dateisystem auf der neuen Partition.
mkfs.ext3 /dev/mapper/XXXp1Es ist wichtig, dass Sie beim Ausführen dieses Befehls die richtige Festplatte und Partition auswählen. Drucken Sie zur Überprüfung des Ergebnisses die Partitionstabelle aus. In der Spalte „Dateisystem“ wird „ ext3 “ angezeigt.
-
Erstellen Sie einen Mountpunkt für das Dateisystem und hängen Sie es an.
- Erstellen Sie den Partitionsnamen
PerfDiskoder den Namen des Datenträgers, an den Sie das Dateisystem anhängen wollen.
mkdir /PerfDisk- Hängen Sie den Speicher mit dem Partitionsnamen an.
mount /dev/mapper/XXXp1 /PerfDisk- Prüfen Sie, ob Ihr neues Dateisystem in der Liste angezeigt wird.
df -h - Erstellen Sie den Partitionsnamen
-
Um das automatische Einbinden beim Booten zu aktivieren, fügen Sie das neue Dateisystem der Datei
/etc/fstabdes Systems hinzu.- Hängen Sie an das Ende der Datei
/etc/fstabdie folgende Zeile an (mit dem Partitionsnamen aus Schritt 3).
/dev/mapper/XXXp1 /PerfDisk ext3 defaults,_netdev 0 1Weitere Informationen finden Sie unter Eine Einführung in die Datei Linux
/etc/fstab. - Hängen Sie an das Ende der Datei
Verwaltung von Benutzerrechten für den Inhalt des gemounteten Volumes
Als Systemadministrator können Sie den Zugriff auf die Daten auf dem gemounteten Volume verwalten. Nachdem das Dateisystem fertig ist, können Sie die Zugriffskontrolle verfeinern, indem Sie die Befehle chown und chmod verwenden, um einzelnen Benutzern und Gruppen Lese-, Schreib- und Ausführungsberechtigungen zuzuweisen. Weitere Informationen finden Sie in der Anleitung von Red Hat: Wie verwalte ich Linux Berechtigungen für Benutzer, Gruppen und andere.
MPIO-Konfiguration überprüfen
Falls MPIO nicht korrekt konfiguriert ist, wird die Verbindung zum Speichermedium möglicherweise getrennt und es wird im Status 'offline' angezeigt, wenn ein Netzausfall auftritt oder wenn IBM Cloud®-Teams Wartungsarbeiten durchführen. MPIO sorgt bei solchen Ereignissen für eine zusätzliche Verbindungsebene und hält eine bestehende Verbindung zum Datenträger mit aktiven Lese- und Schreibvorgängen aufrecht.
-
Listen Sie die aktuelle Konfiguration auf, um zu überprüfen, ob die Geräte von Multipath ausgewählt werden. Wenn sie korrekt konfiguriert ist, gibt es für jeden Datenträger eine einzige Gruppe mit einer Anzahl von Pfaden, die der Anzahl der iSCSI Sitzungen entspricht.
multipath -lroot@server:~# multipath -l 3600a09803830304f3124457a45757067 dm-1 NETAPP,LUN C-Mode size=20G features='1 queue_if_no_path' hwhandler='0' wp=rw |-+- policy='round-robin 0' prio=-1 status=active | `6:0:0:101 sdd 8:48 active ready running `-+- policy='round-robin 0' prio=-1 status=enabled `- 7:0:0:101 sde 8:64 active ready runningDie Zeichenfolge „
3600a09803830304f3124457a45757067“ im Beispiel ist die eindeutige WWID des Volumes. Jedes Volume wird durch seine eindeutige WWID identifiziert, die so lange gültig bleibt, wie das Volume existiert. -
Bestätigen Sie, dass alle Platten vorhanden sind. In einer korrekten Konfiguration müssen in der Ausgabe zwei Platten mit derselben Kennung und eine
/dev/mapper-Auflistung mit derselben Größe und mit derselben ID vorhanden sein. Das Gerät/dev/mapperkonfiguriert Multipath.fdisk -l | grep Disk- Beispielausgabe einer korrekten Konfiguration.
root@server:~# fdisk -l | grep Disk Disk /dev/sda: 500.1 GB, 500107862016 bytes Disk identifier: 0x0009170d Disk /dev/sdc: 21.5 GB, 21474836480 bytes Disk identifier: 0x2b5072d1 Disk /dev/sdb: 21.5 GB, 21474836480 bytes Disk identifier: 0x2b5072d1 Disk /dev/mapper/3600a09803830304f3124457a45757066: 21.5 GB, 21474836480 bytes Disk identifier: 0x2b5072d1Die WWID ist im Gerätenamen enthalten, den der Multipath erstellt. Es wird empfohlen, die WWID für Ihre Anwendung zu verwenden.
- Beispielausgabe einer fehlerhaften Konfiguration. Es ist keine
/dev/mapperDiskette vorhanden.
root@server:~# fdisk -l | grep Disk Disk /dev/sda: 500.1 GB, 500107862016 bytes Disk identifier: 0x0009170d Disk /dev/sdc: 21.5 GB, 21474836480 bytes Disk identifier: 0x2b5072d1 Disk /dev/sdb: 21.5 GB, 21474836480 bytes Disk identifier: 0x2b5072d1 -
Um sicherzustellen, dass keine lokalen Festplatten in der Liste der Multipath-Geräte enthalten sind, zeigen Sie die aktuelle Konfiguration mit der Ausführlichkeitsstufe 3 an. Die Ausgabe des folgenden Befehls zeigt die Einheiten an und gibt an, welche Einheiten der Blockierliste hinzugefügt wurden.
multipath -l -v 3 | grep sd <date and time> -
Wenn ein Volume bereitgestellt und angeschlossen wird, während der zweite Pfad ausgefallen ist, sieht der Host möglicherweise einen einzelnen Pfad, wenn die Erkennungsprüfung zum ersten Mal durchgeführt wird. Wenn dieses seltene Phänomen auftritt, überprüfen Sie auf der Statusseite IBM Cloud®, ob gerade ein Ereignis stattfindet, das die Fähigkeit Ihres Hosts zum Zugriff auf den Speicher beeinträchtigt. Wenn keine Ereignisse gemeldet werden, führen Sie den Erkennungsscan erneut durch, um sicherzustellen, dass alle Pfade ordnungsgemäß erkannt werden. Ist ein Ereignis im Gange, kann der Speicher mit einem einzigen Pfad verbunden werden. Es ist jedoch wichtig, dass Pfade nach Abschluss des Ereignisses erneut gesucht werden. Sollten beide Pfade nach dem erneuten Scan nicht gefunden werden, erstellen Sie bitte einen Support-Fall, damit die Angelegenheit ordnungsgemäß untersucht werden kann.
Block Storage for Classic-Datenträger abhängen
- Hängen Sie das Dateisystem ab.
umount /dev/mapper/XXXp1 /PerfDisk - Wenn Sie über keine anderen Datenträger in diesem Zielportal verfügen, können Sie sich von dem Ziel abmelden.
iscsiadm -m node -T <TARGET NAME> -p <PORTAL IP:PORT> --logout - Wenn Sie über keine anderen Datenträger in diesem Zielportal verfügen, löschen Sie den Zielportaldatensatz, um künftige Anmeldeversuche zu verhindern.
Weitere Informationen finden Sie im Handbuch „iscsiadm -m node -o delete -T <TARGET IQN> -p <PORTAL IP:PORT>iscsiadm“.