PowerStore: Ein einzelner Node bedient I/O nach dem Neustart des Node aufgrund einer fehlenden MPIO-Konfiguration auf der Hostseite.

Sammanfattning: Alle Hosts wurden mit zwei Initiatoren mit vier iSCSI-Sitzungen konfiguriert (zwei zu Node B, zwei zu Node A). Vor dem Neustart führen beide Nodes wie erwartet I/O-Vorgänge aus, wie unter Performancekennzahlen dargestellt. Nachdem beide Nodes ohne weitere Änderungen neu gestartet wurden, wechselt das Performancediagramm von Node B zu Null Bandbreite und alle I/O-Vorgänge gehen aufgrund einer fehlenden Multipath-I/O-(MPIO-)Konfiguration auf der Hostseite an Node A. ...

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

Vor dem Neustart des Nodes stellen beide Nodes I/O-Vorgänge bereit.
Performancekennzahlen vor Node-Neustarts

Nach dem Neustart des Node wurde I/O nur an Node A gesendet. Auf den iSCSI-FE-Ports von Node B gibt es keine I/O.  
Performancekennzahlen nach einem Node-Neustart

Orsak

Die Multipath-Konfiguration des Nutzers für den LINUX-Host enthält keine PowerStore-Informationen:
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 wurde nicht hinzugefügt zu /etc/multipath.conf. Die Konfiguration in /etc/multipath.conf für den Linux-Host sollte wie folgt lauten:
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
   }

Im Dokument Dell Host Connectivity Guide for Linux wird angegeben, dass die Datei /etc/multipath.conf wie folgt geändert werden soll:
* 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"
Da die PowerStore-LUN nicht zu Linux hinzugefügt wurde /etc/multipath.confhat Multipath die PowerStore-LUN (Logical Unit Number) nicht gemanagt. Während eines Neustarts startet Node A eine Minute vor Node B und der Host sendet dann NUR I/O an die ISCSI-Zielports von Node A. Dies funktioniert wie vorgesehen.

Upplösning

Raten Sie dem Nutzer, die LINUX-Multipath-Konfiguration zu ändern. Die I/O wird zwischen den beiden Nodes nach dem Hinzufügen von PowerStore zum /etc/multipath.conf, Performancekennzahlen von Node B in der Benutzeroberfläche wiederhergestellt.

Weitere Informationen finden Sie im Dell Host Connectivity Guide for Linux auf Dell Support.
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.