PowerStore : Un nœud unique sert les E/S après le redémarrage du nœud en raison d’une configuration MPIO manquante côté hôte

Sammanfattning: Tous les hôtes ont été configurés avec deux initiateurs avec quatre sessions iSCSI (deux au nœud B, deux au nœud A). Avant les redémarrages, les deux nœuds traitent les E/S comme prévu, comme indiqué dans Mesures de performances. Une fois que les deux nœuds ont été redémarrés sans autre modification, le graphique de performances du nœud B passe à zéro bande passante et toutes les E/S sont dirigées vers le nœud A en raison d’une configuration MPIO (Multipath I/O) manquante côté hôte. ...

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

Avant le redémarrage du nœud, les deux nœuds servent les E/S.
Metrics de performances avant le redémarrage du nœud

Après le redémarrage du nœud, les E/S sont envoyées au nœud A uniquement. Il n’y a pas d’E/S sur les ports FE iSCSI du nœud B.  
Metrics de performances après le redémarrage du nœud

Orsak

La configuration multichemin de l’utilisateur pour l’hôte LINUX ne contient pas d’informations 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
                }
…
PowerStore n’a pas été ajouté à /etc/multipath.conf. La configuration dans /etc/multipath.conf pour l’hôte Linux doit être :
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
   }

Dans le document Dell Host Connectivity Guide for Linux, il est indiqué de modifier le fichier /etc/multipath.conf comme suit :
* 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"
Comme la LUN PowerStore n’a pas été ajoutée à Linux /etc/multipath.conf, le multipathing n’a pas géré le numéro d’unité logique (LUN) PowerStore. Lors des événements de redémarrage, le nœud A démarre une minute avant le nœud B, puis l’hôte envoie UNIQUEMENT les E/S aux ports cibles iSCSI du nœud A. Cette situation est normale.

Upplösning

Conseillez à l’utilisateur de modifier la configuration du multipathing LINUX. Les E/S sont équilibrées entre les deux nœuds après l’ajout de PowerStore au /etc/multipath.conf, Metrics de performances du nœud B récupérés dans l’interface utilisateur.

Reportez-vous au Guide de connectivité de l’hôte Dell pour Linux sur le support 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.