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

Zusammenfassung: 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. ...

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

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

Ursache

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.

Lösung

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.
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.