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/sdadie interne Festplatte. Beachten Sie, dass, wie ursprünglich in der standardmäßigen Multipath-Konfigurationsdatei konfiguriert, das Ausführen vonmultipath -v2die lokale Platte/dev/sdain der Multipath-Map anzeigt.Für weitere Informationen zur Befehlsausgabe vonmultipathwerfen 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/sdain seine Multipath-Maps einbindet, bearbeiten Sie den Blacklist-Abschnitt der/etc/multipath.confDatei und fügen dieses Gerät ein. Auch wenn Sie dassdaGerät mithilfe des Typsdevnodeauf die Blacklist setzen könnten, wäre dies keine sichere Vorgehensweise, da nicht garantiert werden kann, dass/dev/sdanach 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 -v2Befehls die WWID des/dev/sdaGeräts SIBM-ESXSST336732LC____F3ET0EP0Q000072428BX1 lautet. Um dieses Gerät auf die Blacklist zu setzen, fügen Sie Folgendes in der Datei/etc/multipath.confhinzu.blacklist { wwid SIBM-ESXSST336732LC____F3ET0EP0Q000072428BX1 } - Nachdem Sie die Datei
/etc/multipath.confaktualisiert haben, müssen Sie denmultipathdDaemon manuell anweisen, die Datei erneut zu laden. Der folgende Befehl lädt die aktualisierte/etc/multipath.confDatei 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 -llBefehl ausführen, um die aktuelle Multipath-Konfiguration anzuzeigen. Für weitere Informationen zummultipath -llBefehl 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 denmultipathBefehl ausführen. DermultipathBefehl hat ein Standard-Ausführlichkeitslevel vonv2, falls Sie keine-vOption 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