PowerStore: O único nó atende à E/S após a reinicialização do nó devido à ausência de configuração do MPIO no host

Sammanfattning: Todos os hosts foram configurados com dois iniciadores com quatro sessões iSCSI (duas para o nó B, duas para o nó A). Antes das reinicializações, ambos os nós atendem à E/S conforme esperado, conforme mostrado nas medições de desempenho. Depois que os dois nós são reinicializados sem outras alterações, o gráfico de desempenho do nó B muda para largura de banda zero, e toda a E/S é direcionada para o nó A devido à ausência de uma configuração de E/S de múltiplos caminhos (MPIO) no host. ...

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

Antes da reinicialização do nó, ambos os nós atendem à E/S.
Medições de desempenho antes da reinicialização do nó

Após as reinicializações do nó, a E/S era enviada somente ao nó A. Não há E/S nas portas FE iSCSI do nó B.  
Medições de desempenho após a reinicialização do nó

Orsak

A configuração de múltiplos caminhos do usuário para o host LINUX não contém informações do 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
                }
…
O PowerStore não foi adicionado a /etc/multipath.conf. A configuração em /etc/multipath.conf para o host Linux deve ser:
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
   }

No documento Guia de conectividade do host Dell para Linux, é preciso modificar o arquivo /etc/multipath.conf da seguinte maneira:
* 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"
Como a LUN do PowerStore não foi adicionada ao Linux /etc/multipath.conf, o multipath não gerenciou o número de unidade lógica (LUN) do PowerStore. Durante os eventos de reinicialização, o nó A inicializa um minuto antes do nó B e, em seguida, o host envia APENAS E/S para as portas de destino ISCSI do nó A. Esse comportamento é esperado.

Upplösning

Aconselhe o usuário a modificar a configuração de múltiplos caminhos do LINUX. A E/S é balanceada entre os dois nós após a adição do PowerStore ao /etc/multipath.conf, Medições de desempenho do nó B na interface do usuário recuperadas.

Consulte o Guia de conectividade do host Dell para Linux no Suporte 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.