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. На портах вузла B iSCSI FE немає вводу/виводу.  
Показники продуктивності після перезавантаження ноди

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 Host Connectivity Guide for 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"
Оскільки PowerStore LUN не було додано до Linux /etc/multipath.conf, multipath не керував номером логічної одиниці PowerStore (LUN). Під час подій перезавантаження вузол A завантажується за одну хвилину до вузла B, а потім хост ЛИШЕ надсилає введення-виведення на цільові порти ISCSI вузла A. Це працює так, як задумано.

Upplösning

Порадьте користувачеві змінити багатошляхову конфігурацію LINUX. Ввід/вивід балансується між двома вузлами після додавання PowerStore до /etc/multipath.conf, Показники продуктивності вузла B в інтерфейсі користувача відновлено.

Перегляньте Посібник із підключення хоста Dell для Linux на підтримку 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.