PowerStore: Enkelt node serverer I/O efter genstart af node på grund af manglende MPIO-konfiguration på værtssiden
Summary: Alle værter blev konfigureret med to initiatorer med fire iSCSI-sessioner (to til node B, to til node A). Før genstart leverer begge noder I/O som forventet som vist i Performance Metrics. Når begge noder blev genstartet uden andre ændringer, skifter Node B Performance Chart til nul båndbredde, og al I/O går til Node A på grund af en manglende Multipath I/O (MPIO)-konfiguration på værtssiden. ...
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
Før nodegenstart tjener begge noder I/O.
Efter nodegenstart blev I/O kun sendt til node A. Der er ingen I/O på node B iSCSI FE-porte.
Efter nodegenstart blev I/O kun sendt til node A. Der er ingen I/O på node B iSCSI FE-porte.
Cause
Brugerens konfiguration med flere stier til LINUX-værten indeholder ikke PowerStore-oplysninger:
I dokumentet Dell Host Connectivity Guide for Linux står der, at filen /etc/multipath.conf skal ændres på følgende måde:
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 blev ikke føjet til /etc/multipath.conf. Konfigurationen i /etc/multipath.conf for Linux-værten skal være:
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
}
I dokumentet Dell Host Connectivity Guide for Linux står der, at filen /etc/multipath.conf skal ændres på følgende måde:
* 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" Da PowerStore LUN ikke blev føjet til Linux /etc/multipath.conf, administrerede multipath ikke PowerStore logisk enhedsnummer (LUN). Under genstartshændelser starter node A op et minut før node B, hvorefter værten KUN sendte I/O til node A ISCSI-målporte. Dette er tilsigtet.Resolution
Råde brugeren til at ændre konfigurationen af flere stier i LINUX. I/O balanceres mellem de to noder efter tilføjelse af PowerStore til
Se Dell Host Connectivity Guide til Linux på Dell Support.
/etc/multipath.conf, Mål for ydeevne for node B i brugergrænsefladen gendannet.
Se Dell Host Connectivity Guide til Linux på 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.