PowerStore. Один узел обслуживает операции ввода-вывода после перезагрузки узла из-за отсутствия конфигурации MPIO на стороне хоста

Sammanfattning: Для всех хостов было настроено два инициатора с четырьмя сессиями iSCSI (два на узел B, два на узел A). Перед перезагрузкой оба узла обслуживают операции ввода-вывода должным образом, как показано в разделе Метрики производительности. После перезагрузки обоих узлов без каких-либо других изменений диаграмма производительности узла B начинает работать с нулевой пропускной способностью, а все операции ввода-вывода выполняются на узле A из-за отсутствия конфигурации многопутевого ввода-вывода (MPIO) на стороне хоста. ...

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

Перед перезагрузкой узла оба узла обслуживают операции ввода-вывода.
Метрики производительности перед перезагрузкой узла

После перезагрузки узла операции ввода-вывода отправлялись только на узел A. На портах iSCSI FE узла B нет операций ввода-вывода.  
Метрики производительности после перезагрузки узла

Orsak

Пользовательская многопутевая конфигурация для хоста LINUX не содержит сведений 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 не был добавлен в /etc/multipath.conf. Конфигурация в /etc/multipath.conf для хоста Linux должен быть следующим:
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
   }

В документе «Руководство по подключению хостов Dell для Linux» говорится, что изменить файл /etc/multipath.conf следующим образом:
* 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"
LUN PowerStore не был добавлен в Linux. /etc/multipath.conf, многопутевая система не управляла логическим номером устройства (LUN) PowerStore. Во время перезагрузки узел A загружается на одну минуту раньше узла B, после чего хост отправляет операции ввода-вывода только на целевые порты ISCSI узла A. Система работает надлежащим образом.

Upplösning

Посоветуйте пользователю изменить конфигурацию многопутевого ввода-вывода в LINUX. Баланс операций ввода-вывода между двумя узлами после добавления PowerStore в /etc/multipath.conf, Метрики производительности узла B в пользовательском интерфейсе восстановлены.

См. Руководство по подключению хостов Dell для Linux на сайте 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.