====== Multipath ======
==== Instalace ====
Nejprve se ujistíme, že máme nainstalován balík pro multipath ''device-mapper-multipath''. Poté vytvoříme konfigurační soubor ''/etc/multipath.conf'', nebo použijeme defaultní konfiguraci ze souboru ''/usr/share/doc/device-mapper-multipath-VERZE/multipath.conf''. Defaultní nastavení DM-Multipath je zakompilováno do systému, a proto jej nemusíme explicitně nastavovat v konfiguračním souboru ''/etc/multipath.conf''. Defaultní nastavení ''path_grouping_policy'' je nastaveno na ''failover''. Dále je třeba nastartovat službu ''multipathd'' a zkontrolovat, zda je zaveden modul ''dm-multipath''.
systemctl start multipathd
systemctl enable multipathd
lsmod | grep dm_multipath
==== Povolení všech zařízení ====
V konfiguračním souboru zakomentujeme část
devnode_blacklist {
devnode "*"
}
==== Konfigurace ====
pro vypsání nových multipathovaných cest slouží příkaz ''multipath –v2 –d''
* ''-v2'' znamená nejvyšší stupen verbosity
* ''-d'' je dry režim, který neprovede žádné změny
pokud je vše ok, opakujeme bez ''–d''
multipath –v2
kontrolu připojených cest provedeme příkazem
multipath -ll
vytvoří se standardní blokové zařízení zařízení ''/dev/mapper/mpath0'' a ''/dev/dm-0''(NEPOUŽÍVAT)
někdy se může stát, že ''udev'' zpřehází disky, proto je dobré zajistit striktní binding zařízení dle jejich WWID. WWID musí být pro všechny cesty jednoho zařízení stejné.
scsi_id -g -u -s /block/sda = scsi_id -g -u -s /block/sdb = scsi_id -g -u -s /block/sdx ....
a stejné WWID je i pro ''mpath'' zařízení v souboru ''/var/lib/multipath /bindings''
nyní lze na novém zařízení vytvořit partition. Pokud se o nové partition nedozví jádro systému (nevznikne odpovídající ''dev''), pomůžeme si příkazem ''partprobe -s /dev/mapper/mpathX''. Nyní by měl vzniknout například soubor ''/dev/mapper/mpathXpY''
==== Výpis běžící konfigurace ====
multipathd show config
==== Výpis scsi zařízení ====
lsscsi