3.2. Ignorieren lokaler Festplatten beim Generieren von Multipath-Geräten
Einige Rechner besitzen lokale SCSI-Karten für ihre internen Festplatten. DM-Multipath wird für diese Geräte nicht empfohlen. Wenn Sie den
find_multipaths
Konfigurationsparameter auf yes
setzen, sollten Sie diese Geräte nicht auf die Blacklist setzen müssen. Informationen zum find_multipaths
Konfigurationsparameter finden Sie in Abschnitt 4.3, »Konfigurationsdatei - Standards«.
Wenn Sie den
find_multipaths
Konfigurationsparameter nicht auf yes
setzen, können Sie das folgende Verfahren verwenden, um die Multipath-Konfigurationsdatei so zu verändern, dass lokale Festplatten bei der Konfiguration von Multipath ignoriert werden.
- Ermitteln Sie, welche Platten die internen Platten sind und markieren Sie diese als diejenigen, die zur Blacklist hinzugefügt werden sollen.In diesem Beispiel ist
/dev/sda
die interne Festplatte. Beachten Sie, dass, wie ursprünglich in der standardmäßigen Multipath-Konfigurationsdatei konfiguriert, das Ausführen vonmultipath -v2
die lokale Platte/dev/sda
in der Multipath-Map anzeigt.Für weitere Informationen zur Befehlsausgabe vonmultipath
werfen Sie einen Blick auf Abschnitt 5.7, »Multipath-Befehlsausgabe«.#
multipath -v2
create: SIBM-ESXSST336732LC____F3ET0EP0Q000072428BX1 undef WINSYS,SF2372 size=33 GB features="0" hwhandler="0" wp=undef `-+- policy='round-robin 0' prio=1 status=undef |- 0:0:0:0 sda 8:0 [--------- device-mapper ioctl cmd 9 failed: Invalid argument device-mapper ioctl cmd 14 failed: No such device or address create: 3600a0b80001327d80000006d43621677 undef WINSYS,SF2372 size=12G features='0' hwhandler='0' wp=undef `-+- policy='round-robin 0' prio=1 status=undef |- 2:0:0:0 sdb 8:16 undef ready running `- 3:0:0:0 sdf 8:80 undef ready running create: 3600a0b80001327510000009a436215ec undef WINSYS,SF2372 size=12G features='0' hwhandler='0' wp=undef `-+- policy='round-robin 0' prio=1 status=undef |- 2:0:0:1 sdc 8:32 undef ready running `- 3:0:0:1 sdg 8:96 undef ready running create: 3600a0b80001327d800000070436216b3 undef WINSYS,SF2372 size=12G features='0' hwhandler='0' wp=undef `-+- policy='round-robin 0' prio=1 status=undef |- 2:0:0:2 sdd 8:48 undef ready running `- 3:0:0:2 sdg 8:112 undef ready running create: 3600a0b80001327510000009b4362163e undef WINSYS,SF2372 size=12G features='0' hwhandler='0' wp=undef `-+- policy='round-robin 0' prio=1 status=undef |- 2:0:0:3 sdd 8:64 undef ready running `- 3:0:0:3 sdg 8:128 undef ready running - Um zu verhindern, dass der Device-Mapper
/dev/sda
in seine Multipath-Maps einbindet, bearbeiten Sie den Blacklist-Abschnitt der/etc/multipath.conf
Datei und fügen dieses Gerät ein. Auch wenn Sie dassda
Gerät mithilfe des Typsdevnode
auf die Blacklist setzen könnten, wäre dies keine sichere Vorgehensweise, da nicht garantiert werden kann, dass/dev/sda
nach einem Neustart dasselbe Gerät ist. Um einzelne Geräte auf die Blacklist zu setzen, können Sie die WWID des Geräts verwenden.Beachten Sie, dass in der Ausgabe desmultipath -v2
Befehls die WWID des/dev/sda
Geräts SIBM-ESXSST336732LC____F3ET0EP0Q000072428BX1 lautet. Um dieses Gerät auf die Blacklist zu setzen, fügen Sie Folgendes in der Datei/etc/multipath.conf
hinzu.blacklist { wwid SIBM-ESXSST336732LC____F3ET0EP0Q000072428BX1 }
- Nachdem Sie die Datei
/etc/multipath.conf
aktualisiert haben, müssen Sie denmultipathd
Daemon manuell anweisen, die Datei erneut zu laden. Der folgende Befehl lädt die aktualisierte/etc/multipath.conf
Datei neu.#
service multipathd reload
- Führen Sie den folgenden Befehl aus, um das Multipath-Gerät zu entfernen:
#
multipath -f SIBM-ESXSST336732LC____F3ET0EP0Q000072428BX1
- Um zu überprüfen, ob das Entfernen des Geräts erfolgreich war, können Sie den
multipath -ll
Befehl ausführen, um die aktuelle Multipath-Konfiguration anzuzeigen. Für weitere Informationen zummultipath -ll
Befehl werfen Sie einen Blick auf Abschnitt 5.8, »Multipath-Abfragen (Queries) mit dem multipath-Befehl« .Um zu überprüfen, dass das Gerät auf der Blacklist nicht erneut hinzugefügt wurde, können Sie wie im folgenden Beispiel denmultipath
Befehl ausführen. Dermultipath
Befehl hat ein Standard-Ausführlichkeitslevel vonv2
, falls Sie keine-v
Option angeben.#
multipath
create: 3600a0b80001327d80000006d43621677 undef WINSYS,SF2372 size=12G features='0' hwhandler='0' wp=undef `-+- policy='round-robin 0' prio=1 status=undef |- 2:0:0:0 sdb 8:16 undef ready running `- 3:0:0:0 sdf 8:80 undef ready running create: 3600a0b80001327510000009a436215ec undef WINSYS,SF2372 size=12G features='0' hwhandler='0' wp=undef `-+- policy='round-robin 0' prio=1 status=undef |- 2:0:0:1 sdc 8:32 undef ready running `- 3:0:0:1 sdg 8:96 undef ready running create: 3600a0b80001327d800000070436216b3 undef WINSYS,SF2372 size=12G features='0' hwhandler='0' wp=undef `-+- policy='round-robin 0' prio=1 status=undef |- 2:0:0:2 sdd 8:48 undef ready running `- 3:0:0:2 sdg 8:112 undef ready running create: 3600a0b80001327510000009b4362163e undef WINSYS,SF2372 size=12G features='0' hwhandler='0' wp=undef `-+- policy='round-robin 0' prio=1 status=undef |- 2:0:0:3 sdd 8:64 undef ready running `- 3:0:0:3 sdg 8:128 undef ready running