PowerStore: Enkel node serverer I/O etter omstart av nodene på grunn av manglende MPIO-konfigurasjon på vertssiden

Zusammenfassung: Alle verter ble konfigurert med to initiativtakere med fire iSCSI-økter (to til node B, to til node A). Før omstart serverer begge nodene I/O som forventet, som vist i ytelsesmålinger. Etter at begge nodene ble startet på nytt uten andre endringer, endres Node B Performance Chart til null båndbredde, og all I/O går til node A på grunn av manglende Multipath I/O (MPIO)-konfigurasjon på vertssiden. ...

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

Før node starter på nytt, betjener begge nodene I/O.
Ytelsesmålinger før node starter på nytt

Etter omstart av noden ble I/O bare sendt til node A. Det er ingen I/O på node B iSCSI FE-porter.  
Ytelsesmålinger etter omstart av node

Ursache

Brukerens flerbanekonfigurasjon for LINUX-verten inneholder ikke PowerStore-informasjon:
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 ble ikke lagt til /etc/multipath.conf. Konfigurasjonen i /etc/multipath.conf for Linux-verten skal være:
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
   }

I dokumentet Dell Host Connectivity Guide for Linux står det at /etc/multipath.conf-filen skal endres på følgende måte:
* 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"
Siden PowerStore LUN ikke ble lagt til Linux /etc/multipath.conf, administrerte ikke multipath PowerStore logisk enhetsnummer (LUN). Under omstartshendelser starter node A opp ett minutt før node B, og verten sendte KUN I/O til node A ISCSI-målporter. Dette fungerer som det skal.

Lösung

Råde brukeren til å endre LINUX flerbanekonfigurasjon. I/O balanseres mellom de to nodene etter at PowerStore er lagt til i /etc/multipath.conf, gjenopprettet node B-ytelsesmålinger i brukergrensesnittet.

Se Dells veiledning for vertstilkobling for Linux på Dells kundestøtte.
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.