GNU/Linux >> Znalost Linux >  >> Cent OS

Jak nakonfigurovat existující skupinu svazků Lvm pro použití DM-Multipath

Otázka :PV s názvem „/dev/sdb“, který byl vytvořen přes jednu cestu zařízení, je třeba nastavit toto PV tak, aby mělo efektivní vícecestné funkce (migrace PV z jedné cesty na názvy s více cestami)

Jak nakonfigurovat existující skupinu svazků lvm pro použití DM-Multipath?

Je nutné použít existující skupinu svazků a stávající konfiguraci logického svazku, aby bylo zajištěno, že konfigurace na straně serveru nezpůsobí žádné problémy s odkazováním pro žádnou základní aplikaci (přípojné body atd.).

Poznámka :Vždy je dobré mít plnou zálohu dat, aby se předešlo jakémukoli problému.

Deaktivujte logické svazky pomocí základních cest zařízení jakéhokoli vícecestného zařízení, předtím se ujistěte, že LVM jsou odpojeny a nepoužívá je žádná aplikace,

Deaktivace VG:

# vgchange -an Name_of_your_VG

Jakmile je multipath nakonfigurován, logické svazky budou znovu aktivovány pomocí multipath zařízení, viz níže uvedený příspěvek, jak nakonfigurovat multipath na serveru.

Jak nainstalovat a nakonfigurovat Device Mapper Multipath v CentOS/RHEL 6,7

Nakonfigurujte LVM tak, aby fungoval na vícecestných zařízeních. Změňte následující dva konfigurační parametry v /etc/lvm.conf :

  • filtr
  • preferred_names

Změna řádku filtru

Změňte řádek filtrů tak, aby „přijímal“ vícecestná zařízení a všechna další zařízení, která obsahují LVM PV, a všechna ostatní zařízení odmítněte. Například následující řádek filtru způsobí, že LVM prohledá vícecestná zařízení s user_friendly_names, stejně jako místní zařízení ATA, ale vynechá skenování všech ostatních zařízení:

filter = [ "a|/dev/mapper/mpath.*|", "a|/dev/hd|", "r|.*|" ]

Změna „preferred_names“

Řádek preferované_názvy ovlivňuje pouze výstup příkazů LVM, ale měl by být změněn následovně, aby se zařízení s více cestami používala před zařízeními s cestami.
V novějších verzích na LVM2 již nemusíte nastavovat tento parametr, protože vícecestné názvy bude standardně použito. Protože však nezpůsobuje žádné škody a je relevantní pro některé starší systémy, zůstává zde pro úplnost.

Tento příklad způsobí použití vícecestných zařízení s user_friendly_names:

preferred_names = [ "^/dev/mpath/", "^/dev/mapper/mpath", "^/dev/[hs]d" ]

– Použijte pvscan k vyhledání zařízení LVM pomocí nového nastavení filtru. Výstup 'pvscan' by měl zobrazovat vícecestná zařízení.
– Použijte vgchange -ay nebo lvchange -ay k aktivaci logických svazků založených na vícecestných zařízeních.
– Ověřte příkazy LVM, pvs, vgs a lvs, správně zobrazit všechny fyzické svazky, skupiny svazků a logické svazky.
– Znovu sestavte initrd pomocí níže uvedeného příspěvku:

CentOS / RHEL 6 :Jak znovu vytvořit počáteční obrázek Ramdisku
CentOS / RHEL 5 :Jak znovu vytvořit počáteční obrázek RamdiskuPoznámka :Pokud rootvg na lokálním disku, tak to musíte zakázat v multipath.conf na tomto serveru.

Z mého serveru Použijte scsi_id k vrácení jedinečných identifikátorů zařízení, toto je potřeba na černou listinu. Například:

#/lib/udev/scsi_id --whitelisted --device=/dev/sda
3600144f0adf5cc4c0000514a72c10003

Určete, které disky jsou interní disky, a označte je jako disky na černou listinu. V tomto příkladu je /dev/sda interní disk. Všimněte si, že jak bylo původně nakonfigurováno ve výchozím konfiguračním souboru s více cestami, spuštěním „multipath -v2 příkaz ‘ zobrazí místní disk /dev/sda v mapě více cest.

Spusťte „multipath -v2 -d“ bez blacklistu, zobrazí se v něm sda.

# vi /etc/multipath.conf

Chcete-li zabránit mapovači zařízení v mapování /dev/sda ve svých mapách více cest, upravte sekci černé listiny v souboru /etc/multipath.conf tak, aby zahrnovala toto zařízení. Ačkoli by mohlo být na černou listinu zařízení sda pomocí typu devnode, nebyl by to bezpečný postup, protože není zaručeno, že /dev/sda bude při restartu stejný. Chcete-li zakázat jednotlivá zařízení, můžete je zakázat pomocí WWID daného zařízení.

Všimněte si, že ve výstupu příkazu multipath -v2 je WWID zařízení /dev/sda 3600144f0adf5cc4c0000514a72c10003. Chcete-li toto zařízení na černou listinu, zahrňte následující do souboru /etc/multipath.conf.

blacklist {
wwid SIBM-ESXSST336732LC____F3ET0EP0Q000072428BX1
}

Po aktualizaci souboru /etc/multipath.conf je nutné soubor znovu načíst ručně. Následující příkaz znovu načte aktualizovaný soubor /etc/multipath.conf.

# systemctl reload multipathd.service


Cent OS
  1. Jak mám nakonfigurovat podporu oříznutí pro logické svazky Lvm?

  2. Pochopení multipath Utility pro konfiguraci DM-Multipath

  3. Jak nainstalovat a nakonfigurovat Device Mapper Multipath v CentOS/RHEL 6,7

  1. Jak používat mdadm k vytvoření softwarového zrcadla nad vícecestnými zařízeními

  2. Jak rozdělit DM-multipath pseudozařízení v CentOS/RHEL

  3. Jak převést svazek na prokládaný svazek (RAID0) v ​​LVM

  1. Jak odebrat disk ze skupiny svazků LVM

  2. Jak nakonfigurovat docker pro použití proxy

  3. CentOS / RHEL :Jak najít volné místo ve skupině svazků v LVM