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
V konfiguračním souboru zakomentujeme část
devnode_blacklist {
devnode "*"
}
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
multipathd show config
lsscsi