Konfiguration Multipath

Multipath ist ein alternatives Produkt zu EMC Powerpath. Dieses ist Bestandteil der Distribution und wird bereits in der Minimalinstallation mit installiert. Die Konfiguration, wie sie bisher gemacht wurde, ist relativ einfach.

Platten aus dem SAN

Zuerst ist sicherzustellen, dass die Platten vom SAN auch im System bekannt sind. Dazu entweder mittels dmesg oder ähnlichen Tools nachschauen.

Alternativ kann auch:

# systool -c scsi_disk -v

Damit sieht man die angebundenen Platten.

Da nicht von den SAN Platten gebootet werden muss, entfällt die Anpassung der Initrd.

Starten der Multipath Tools

Das Paket multipath muss installiert sein.

/etc/init.d/boot.multipath start
/etc/init.d/multipathd start

Damit startet man die Multipath Software.

Diese sollte auch in die Startphase eingebunden werden:

insserv boot.multipath multipathd

Status der Multipath Tools

Um den Status der Platten zu sehen gibt man folgendes ein:

linux:/var/backup # multipath -l
36006016049602200ec847c102480de11 dm-6 DGC,RAID 5
[size=1.0T][features=1 queue_if_no_path][hwhandler=1 emc]
\_ round-robin 0 [prio=-1][active]
\_ 3:0:0:1 sdb 8:16 [active][undef]
\_ round-robin 0 [prio=-1][enabled]
\_ 3:0:1:1 sdd 8:48 [active][undef]
36006016049602200109e70a82d80de11 dm-7 DGC,RAID 5
[size=826G][features=1 queue_if_no_path][hwhandler=1 emc]
\_ round-robin 0 [prio=-1][active]
\_ 3:0:1:0 sdc 8:32 [active][undef]
\_ round-robin 0 [prio=-1][enabled]
\_ 3:0:0:0 sda 8:0 [active][undef]
Hier sieht man, dass es zwei Platten gibt (dm-6 und dm-7) mit denen man arbeiten kann.

Der Status der Platten (sdd und sda) ist nur "enabled". Dies scheint so vom SAN konfiguriert worden zu sein.

Weitere Anpassungen

Da die HBA Timeouts darauf ausgelegt sind, dass die Platten nicht per Multipath angebungen sind, sind diese relativ hoch. Das ist aber für den Fall mit mehrfacher Anbindung nicht gut, da es deutlich länger dauert, bis die Multipath Tools mitbekommen, dass ein Strang ausgefallen ist. Deswegen müssen dem Treiber qla2xxx zusätzliche Parameter beim Laden mitgegeben werden. Dazu passt man die /etc/modprobe.conf.local an.

options qla2xxx qlport_down_retry=1 ql2xfailover=0 ql2xretrycount=5

Mit dieser Änderung bekommen die Multipath Tools schneller mit, dass ein Strang ausgefallen ist und können somit schneller auf den zweiten Strang ausweichen.

Kommentar schreiben


Sicherheitscode
Aktualisieren

Copyright © 2010 baecker.com. Alle Rechte vorbehalten.
Joomla! ist freie, unter der GNU/GPL-Lizenz veröffentlichte Software.