====== 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