PowerStore: Enkel knooppunt dient voor I/O nadat knooppunt opnieuw is opgestart vanwege ontbrekende MPIO-configuratie aan hostzijde

Summary: Alle hosts waren geconfigureerd met twee initiators met vier iSCSI-sessies (twee naar knooppunt B, twee naar knooppunt A). Voordat opnieuw wordt opgestart, voeren beide knooppunten I/O uit zoals verwacht, zoals weergegeven in Prestatiestatistieken. Nadat beide knooppunten opnieuw zijn opgestart zonder andere wijzigingen, verandert de prestatiegrafiek van knooppunt B in nul bandbreedte en gaat alle I/O naar knooppunt A vanwege een ontbrekende Multipath I/O (MPIO)-configuratie aan de hostzijde. ...

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

Voordat het knooppunt opnieuw wordt opgestart, dienen beide knooppunten voor I/O.
Prestatiegegevens voordat knooppunt opnieuw wordt opgestart

Nadat knooppunt opnieuw is opgestart, werd I/O alleen naar knooppunt A gestuurd. Er is geen I/O op knooppunt B iSCSI FE-poorten.  
Prestatiestatistieken na opnieuw opstarten van knooppunt

Cause

De multipath-configuratie van de gebruiker voor de LINUX-host bevat geen PowerStore-informatie:
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 is niet toegevoegd aan /etc/multipath.confte installeren. De configuratie in /etc/multipath.conf voor de Linux-host moet zijn:
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
   }

In het document Dell Host Connectivity Guide for Linux staat dat het bestand /etc/multipath.conf als volgt moet worden gewijzigd:
* 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"
Omdat de PowerStore LUN niet is toegevoegd aan Linux /etc/multipath.conf, multipath slaagde er niet in om PowerStore Logical Unit Number (LUN) te beheren. Tijdens herstartgebeurtenissen start knooppunt A één minuut voor knooppunt B op, waarna de host ALLEEN I/O naar knooppunt A ISCSI-doelpoorten verzendt. Dit werkt zoals bedoeld.

Resolution

Adviseer de gebruiker om de LINUX multipath-configuratie te wijzigen. I/O wordt verdeeld tussen de twee knooppunten na het toevoegen van de PowerStore aan de /etc/multipath.conf, Prestatiestatistieken knooppunt B in gebruikersinterface hersteld.

Zie Dell Host Connectivity Guide for Linux op Dell Support.
Article Properties
Article Number: 000220440
Article Type: Solution
Last Modified: 06 Mar 2024
Version:  2
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.