PowerStore: Pojedynczy węzeł obsługuje operacje we/wy po ponownym uruchomieniu węzła z powodu braku konfiguracji MPIO po stronie hosta

Sammanfattning: Wszystkie hosty zostały skonfigurowane z dwoma inicjatorami z czterema sesjami iSCSI (dwoma do węzła B, dwoma do węzła A). Przed ponownym uruchomieniem oba węzły obsługują operacje we/wy zgodnie z oczekiwaniami, jak pokazano w sekcji Metryki wydajności. Po ponownym uruchomieniu obu węzłów bez innych zmian wykres wydajności węzła B zmienia się na zerową przepustowość, a wszystkie wejścia/wyjścia trafiają do węzła A z powodu braku konfiguracji wielościeżkowego wejścia/wyjścia (MPIO) po stronie hosta. ...

Den här artikeln gäller för Den här artikeln gäller inte för Den här artikeln är inte kopplad till någon specifik produkt. Alla produktversioner identifieras inte i den här artikeln.

Symptom

Przed ponownym uruchomieniem węzła oba węzły obsługują operacje we/wy.
Wskaźniki wydajności przed ponownym uruchomieniem węzła

Po ponownym uruchomieniu węzła operacje we/wy zostały wysłane tylko do węzła A. Brak operacji we/wy na portach FE iSCSI węzła B.  
Wskaźniki wydajności po ponownym uruchomieniu węzła

Orsak

Konfiguracja wielościeżkowa użytkownika dla hosta LINUX nie zawiera informacji PowerStore:
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
                }
…
Rozwiązanie PowerStore nie zostało dodane do /etc/multipath.conf. Konfiguracja w /etc/multipath.conf dla hosta z systemem Linux powinno być:
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
   }

W dokumencie Dell Host Connectivity Guide dla systemu Linux znajduje się komunikat o konieczności modyfikacji pliku /etc/multipath.conf w następujący sposób:
* 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"
Ponieważ jednostka LUN PowerStore nie została dodana do systemu Linux /etc/multipath.conf, funkcja wielościeżkowa nie zarządzała numerem jednostki logicznej (LUN) PowerStore. Podczas zdarzeń ponownego uruchamiania węzeł A uruchamia się minutę przed węzłem B, a następnie host wysyła TYLKO operacje we/wy do portów docelowych ISCSI węzła A. Wszystko działa zgodnie z założeniami.

Upplösning

Doradź użytkownikowi zmodyfikowanie konfiguracji wielościeżkowej systemu Linux. Po dodaniu PowerStore do sieci we/wy między dwoma węzłami są zrównoważone /etc/multipath.conf, odzyskano metryki wydajności węzła B w interfejsie użytkownika.

Zapoznaj się z przewodnikiem po łączności hosta z hostem firmy Dell dla systemu Linux w witrynie pomocy technicznej firmy Dell.
Artikelegenskaper
Artikelnummer: 000220440
Artikeltyp: Solution
Senast ändrad: 06 mars 2024
Version:  2
Få svar på dina frågor från andra Dell-användare
Supporttjänster
Kontrollera om din enhet omfattas av supporttjänster.