PowerStore: Un singolo nodo serve I/O dopo il riavvio del nodo a causa di una configurazione MPIO mancante sul lato host
Zusammenfassung: Tutti gli host sono stati configurati con due initiator con quattro sessioni iSCSI (due al nodo B, due al nodo A). Prima del riavvio, entrambi i nodi eseguono l'I/O come previsto, come illustrato in Metriche delle prestazioni. Dopo il riavvio di entrambi i nodi senza altre modifiche, il grafico delle prestazioni del nodo B diventa a larghezza di banda zero e tutte le operazioni di I/O passano al nodo A a causa di una configurazione MPIO (Multipath I/O) mancante sul lato host. ...
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
Prima del riavvio del nodo, entrambi i nodi servono I/O.
Dopo il riavvio del nodo, l'I/O veniva inviato solo al nodo A. Non vi è I/O sulle porte FE iSCSI del nodo B.
Dopo il riavvio del nodo, l'I/O veniva inviato solo al nodo A. Non vi è I/O sulle porte FE iSCSI del nodo B.
Ursache
La configurazione multipath dell'utente per l'host LINUX non contiene informazioni su PowerStore:
Nel documento Dell Host Connectivity Guide for Linux è indicato di modificare il file /etc/multipath.conf come segue:
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
}
… PowerStore non è stato aggiunto a /etc/multipath.conf. La configurazione in /etc/multipath.conf per l'host Linux deve essere:
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
}
Nel documento Dell Host Connectivity Guide for Linux è indicato di modificare il file /etc/multipath.conf come segue:
* 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" Poiché la LUN PowerStore non è stata aggiunta a Linux /etc/multipath.conf, multipath non gestiva il numero di unità logica (LUN) di PowerStore. Durante gli eventi di riavvio, il nodo A si avvia un minuto prima del nodo B, quindi l'host invia SOLO I/O alle porte di destinazione ISCSI del nodo A. Si tratta di una caratteristica di progettazione.Lösung
Consigliare all'utente di modificare la configurazione multipath di LINUX. L'I/O è bilanciato tra i due nodi dopo l'aggiunta di PowerStore a
Consultare Dell Host Connectivity Guide for Linux sul Supporto Dell.
/etc/multipath.conf, Ripristinate le metriche delle prestazioni del nodo B nell'interfaccia utente.
Consultare Dell Host Connectivity Guide for Linux sul Supporto 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.