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

Jak sledovat stav dm-multipathing a multipath zařízení (skupin cest) v Linuxu

Monitorování

multipath lze použít ke sledování stavu multipath. Při použití s ​​jedním -l možnost, zobrazí rychlý přehled vícecestných topologií. Pokud je volba -l zadána dvakrát (-ll ), také provede kontrolu všech cest, aby zjistil, zda je aktivní. Pokud je vše v pořádku, cesta bude hlášena jako aktivní připravená.

Výstup multipath -ll poskytuje informace o každém objeveném vícecestném zařízení. Skládá se ze tří částí. Sekce poskytují informace o zařízení s více cestami, informace o jeho skupině (skupinách) cest a cestě (cestách), které obsahují každou skupinu cest. Následuje příklad informací poskytovaných pro vícecestné zařízení.

mpatha (360014053bd9ea2a35914e39a556051cf)  dm-0  LIO-ORG ,clusterstor  
size=4.0G features:'0'  hwhandler='0' wp=rw  
|- + - policy='service-time 8:0 active
|- + - 2:0:0:0 active ready running
 `- + - policy='service-time  0'  prio=1 status=enabled
  `- + - 3:0:0:0  sdb 8:16 active ready running

První část výstupu poskytuje informace o vícecestném zařízení. Alias, wwid, název zařízení, dodavatel a informace o produktu jsou uvedeny na prvním řádku. Druhý řádek zobrazuje velikost, povolené funkce, hardwarové ovladače a nastavení oprávnění k zápisu pro vícecestné zařízení.

mpatha (360014053bd9ea2a35914e39a556051cf) dm-0 LIO-ORG ,clusterstor
size=4.0G features='0' hwhandler='0' wp=rw 

Pro každé zařízení s více cestami poskytuje příkaz multipath -ll také informace o každé z jeho skupin cest. Pro každou skupinu cest se zobrazí zásady plánování, priorita a stav každé skupiny cest. Následuje výpis cest, které tvoří skupinu cest.

Pro každou cestu je uveden název uzlu zařízení spolu s hlavními a vedlejšími informacemi o zařízení. Stav cesty je také hlášen a je užitečný pro posouzení stavu každé cesty.

|- + - policy='service-time 0' prio=1 status=active
|`- + - 2:0:0:0  sda  8:0 active ready  running

Cesta, která je připravena pro operace 1/0, bude hlášena se stavem připraveno.

| `- 2:0:0:0 sda 8:0 active ready running

Na druhou stranu cesta, která je dole, bude hlášena se stavem chybný .

|`- 3:0:0:0 sdb 8:16 failed faulty offline

Identifikace zásad seskupování cest

Zatímco zásada seskupování cest nakonfigurovaná pro zařízení s více cestami není explicitně uvedena ve výstupu parametru multipath -ll, je indikována seskupením cest zobrazeným ve výstupu. Například zařízení s více cestami nakonfigurované se zásadou seskupování cest převzetí služeb při selhání bude mít v každé skupině pouze jednu cestu. Jak ukazuje následující příklad, je zobrazeno více skupin cest, přičemž každá skupina cest obsahuje jednu cestu.

multipath { 
    wwid                      360014053bd9ea2a35914e39a556051cf
    path_grouping_policy      failover
}
# multipath -ll
mpatha (360014053bd9ea2a35914e39a556051cf) dm-0 LIO-ORG ,clusterstor 
size=4.0G features='0' hwhandler='0' wp=rw 
|- + - policy%'service-time 0 1 prio=1 status=active 
|  ` - 2:0:0:0 sda 8:0 active ready running 
`- + - policy='service-time 0' prio=1 status=enabled
   ` - 3:0:0:0 sdb 8:16 active ready running 

Na druhou stranu při konfiguraci se zásadou seskupování cest multibus , zařízení s více cestami seskupí všechny cesty do jedné prioritní skupiny. Jak ukazuje následující příklad, s touto konfigurací je zobrazena pouze jedna skupina cest a všechny cesty ve vícecestném zařízení jsou členy této jediné skupiny.

multipath { 
    wwid                       360014053bd9ea2a35914e39a556051cf
    path_grouping_policy       multibus
}
# multipath -ll 
mpatha (360014053bd9ea2a35914e39a556051cf) dm-0 LIO-ORG ,clusterstor 
size=4.0G features='0' hwhandler='0' wp=rw 
`- + - policy='service-time 0' prio=1 status=active 
   | - 2:0:0:0 sda 8:0 active ready running
   ` - 3:0:0:e sdb 8:16 active ready running

Sledování převzetí služeb při selhání cesty

Příkaz multipath -ll může být také užitečný při vyhodnocování aktivit převzetí služeb při selhání zařízení s více cestami konfigurovaných pomocí zásady seskupování cest při selhání. Zásada převzetí služeb při selhání implementuje aktivní a pasivní konfiguraci více cest. V každém daném okamžiku bude tedy pouze jedna skupina cest v aktivním stavu, zatímco zbývající skupiny cest čekají ve stavu aktivace, jak ukazuje následující příklad.

# multipath -ll 
mpatha (360014053bd9ea2a35914e39a556051cf) dm-0 LIO-ORG ,clusterstor 
size=4.0G features='0' hwhandler='0' wp=rw 
|- + - policy='service-time 0' prio=1 status=active 
|  ` - 2:0:0:0 sda 8:0 active ready running 
`- + - policy='service-time 0' prio=1 status=enabled
   ` - 3:0:0:0 sdb 8:16 active ready running

Následující příklad ilustruje změnu ve výstupu příkazu multipath -11, když dojde k selhání cesty na pasivní skupině cest. Zatímco se stav cesty ve skupině pasivních cest změnil, stav aktivní skupiny cest a její odpovídající cesty zůstává nezměněn a nepoškozen.

# multipath -ll 
mpatha (360014053bd9ea2a35914e39a556051cf) dm-0 LIO-ORG ,clusterstor 
size=4.0G features='0' hwhandler='0' wp=rw
|- + - policy='service-time 0 1 prio=l status=active 
|  ` - 2:0:0:0 sda 8:0 active ready running 
`- + - policy='service-time 0 1 prio=0 status=enabled
   ` - 3:0:0:0 sdb 8:16 failed faulty offline

Následující příklad ilustruje změnu ve výstupu příkazu multipath -ll, když dojde k selhání cesty na cestě v aktivní skupině cest. Stav dříve aktivní cesty se změnil na Selhalo, vadné offline. V důsledku toho se také změnil stav odpovídající skupiny cest, z aktivní na povolenou. Kvůli konfiguraci převzetí služeb při selhání přešla předchozí pasivní cesta do stavu aktivního připraveného provozu. Stav odpovídající skupiny cest se také změnil z aktivní na aktivní.

# multipath -11 
mpatha (360014053bd9ea2a35914e39a556051cf} dm-0 LIO-ORG ,clusterstor 
size=4.0G features•01 hwhandler='0' wp=rw 
| - + - policy='service-time 0' prio=0 status=enabled 
|   ` - 2:0:0:0 sda 8:0 failed faulty offline
` - + - policy='service-time 0 1 prio=l status=active
    ` - 3:(:):0:0 sdb 8:16 active ready running
Poznámka :Jakmile se neúspěšná cesta obnoví, aktuální aktivní cesta zůstane aktivní. To platí i v případě, že neúspěšná cesta byla dříve aktivní cestou. Ocas skupiny cest se neobjeví bez ručního zásahu. Toto chování je řízeno v /etc/multipath.conf volbou tailback, která je standardně nastavena na manual.Search nebo pomocí šipek nahoru a dolů vyberte položku. Porozumění Linuxu multipath pomocí dm-multipath


Cent OS
  1. Jak znovu sestavit „initramfs“ pomocí Multipath v CentOS/RHEL 6 a 7

  2. Jak změnit proměnnou PATH v Linuxu

  3. Jak přidat soubor .so do java.library.path v Linuxu

  1. Jak vytvořit alias a používat příkaz Alias ​​v Linuxu

  2. Jak nainstalovat a používat Podman v Rocky Linux/Alma Linux/Centos 8

  3. Jak mohu upravit $PATH na linuxu?

  1. Jak zkontrolovat verzi OS a Linuxu

  2. Jak pracovat s uživateli a skupinami v Linuxu

  3. Jak nainstalovat a používat příkaz Ping v Linuxu