User Tools

Site Tools


it:uloziste:multipath

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
it/uloziste/multipath.txt · Last modified: 2019/08/02 11:18 (external edit)