PowerStore: Jeden uzel obsluhuje I/O po restartování uzlu kvůli chybějící konfiguraci MPIO na straně hostitele
Zusammenfassung: Všichni hostitelé byli nakonfigurováni se dvěma iniciátory se čtyřmi relacemi iSCSI (dva do uzlu B, dva do uzlu A). Před restartováním oba uzly obsluhují vstupně-výstupní operace podle očekávání, jak je znázorněno v části Metriky výkonu. Po restartování obou uzlů bez dalších změn se graf výkonu uzlu B změní na nulovou šířku pásma a všechny vstupně-výstupní operace přejdou do uzlu A kvůli chybějící konfiguraci funkce MPIO (Multipath I/O) na straně hostitele. ...
Dieser Artikel gilt für
Dieser Artikel gilt nicht für
Dieser Artikel ist nicht an ein bestimmtes Produkt gebunden.
In diesem Artikel werden nicht alle Produktversionen aufgeführt.
Symptome
Před restartováním uzlu obsluhují oba uzly vstupně-výstupní operace.
Po restartování uzlu byly I/O odeslány pouze do uzlu A. Na portech iSCSI FE uzlu B nejsou žádné operace I/O.
Po restartování uzlu byly I/O odeslány pouze do uzlu A. Na portech iSCSI FE uzlu B nejsou žádné operace I/O.
Ursache
Konfigurace více cest uživatele pro hostitele LINUX neobsahuje informace PowerStore:
V dokumentu Dell Host Connectivity Guide for Linux je uvedeno, že je třeba upravit soubor /etc/multipath.conf následujícím způsobem:
defaults {
user_friendly_names no
find_multipaths yes
failback 10
no_path_retry 10
}
blacklist {
devnode "^nvme.*"
devnode "scini*"
devnode "^rbd[0-9]*"
devnode "^nbd[0-9]*"
}
# Leave this section in place even if empty
blacklist_exceptions {
}
devices {
device {
vendor "DataCore"
product "SAN*"
path_checker "tur"
path_grouping_policy failover
failback 30
}
device {
vendor "DELL"
product "MD36xx(i|f)"
features "2 pg_init_retries 50"
hardware_handler "1 rdac"
path_selector "round-robin 0"
path_grouping_policy group_by_prio
failback immediate
rr_min_io 100
path_checker rdac
prio rdac
no_path_retry 30
}
device {
vendor "DGC"
product ".*"
detect_prio yes
retain_attached_hw_handler yes
}
device {
vendor "EMC"
product "Invista"
detect_prio yes
retain_attached_hw_handler yes
path_grouping_policy group_by_prio
}
… Úložiště PowerStore nebylo přidáno do /etc/multipath.conf. Konfigurace v části /etc/multipath.conf pro hostitele Linuxu by měl být:
defaults {
user_friendly_names yes
disable_changed_wwids yes
}
devices {
device {
vendor DellEMC
product PowerStore
path_selector "queue-length 0"
path_grouping_policy group_by_prio
path_checker tur
detect_prio yes
failback immediate
no_path_retry 3
rr_min_io_rq 1
fast_io_fail_tmo 15
}
V dokumentu Dell Host Connectivity Guide for Linux je uvedeno, že je třeba upravit soubor /etc/multipath.conf následujícím způsobem:
* vendor - "DellEMC"
* product - "PowerStore"
* path_selector - "queue-length 0"
* path_grouping_policy -
* "group_by_prio"
* path_checker - "tur"
* detect_prio - "yes"
* failback - "immediate"
* no_path_retry - "3"
* rr_min_io_rq - "1"
* fast_io_fail_tmo - "15"
* max_sectors_kb - "1024" Jelikož jednotka LUN zařízení PowerStore nebyla přidána do systému Linux /etc/multipath.conf, vícenásobná cesta nespravovala číslo logické jednotky (LUN) zařízení PowerStore. Během událostí restartování se uzel A spustí jednu minutu před uzlem B a hostitel pak odešle I/O POUZE cílovým portům ISCSI uzlu A. Nejedná se o chybu, jde o naprogramované chování.Lösung
Doporučte uživateli, aby upravil konfiguraci více cest v systému LINUX. Po přidání zařízení PowerStore do souboru je I/O mezi oběma uzly vyvážené
Viz Příručka k připojení hostitele Dell pro systém Linux na stránkách podpory Dell.
/etc/multipath.conf, obnoveny metriky výkonu uzlu B v uživatelském rozhraní.
Viz Příručka k připojení hostitele Dell pro systém Linux na stránkách podpory Dell.
Artikeleigenschaften
Artikelnummer: 000220440
Artikeltyp: Solution
Zuletzt geändert: 06 März 2024
Version: 2
Antworten auf Ihre Fragen erhalten Sie von anderen Dell NutzerInnen
Support Services
Prüfen Sie, ob Ihr Gerät durch Support Services abgedeckt ist.