PowerStore: En nod betjänar I/O efter nodomstarter på grund av saknad MPIO-konfiguration på värdsidan

Zusammenfassung: Alla värdar konfigurerades med två initierare med fyra iSCSI-sessioner (två till nod B, två till nod A). Före omstarter betjänar båda noderna I/O som förväntat, vilket visas i Prestandamått. När båda noderna har startats om utan några andra ändringar ändras prestandadiagrammet för nod B till noll och all I/O går till nod A på grund av att MPIO-konfiguration (Multipath I/O) saknas på värdsidan. ...

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öre omstart av noderna fungerar båda noderna som I/O.
Prestandamått före nodomstart

Efter omstart av noder skickades I/O endast till nod A. Det finns ingen I/O på nod B iSCSI FE-portar.  
Prestandamått efter nodomstart

Ursache

Användarens flervägskonfiguration för LINUX-värden innehåller ingen PowerStore-information:
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 har inte lagts till i /etc/multipath.conf. Konfigurationen i /etc/multipath.conf för Linux-värden ska vara:
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 för Linux står det att filen /etc/multipath.conf ska ändras enligt följande:
* 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"
Eftersom PowerStore LUN inte har lagts till i Linux /etc/multipath.confhanterade multipath inte PowerStores logiska enhetsnummer (LUN). Under omstartshändelser startar nod A en minut före nod B, och sedan skickas ENDAST värd I/O till ISCSI-målportarna för nod A. Detta fungerar som väntat.

Lösung

Uppmana användaren att ändra LINUX flervägskonfiguration. I/O balanseras mellan de två noderna när PowerStore har lagts till i /etc/multipath.conf, Prestandamått för nod B i användargränssnittet återställda.

Se Dell Host Connectivity Guide för Linux på Dells support.
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.