PowerVault: Yhdistetty Linux MPIO multipath.conf
Summary: Tässä artikkelissa käsitellään multipath.conf-asetuksia Linuxille MD- ja ME-tallennuksen parhaiden käytäntöjen oppaiden perusteella.
Symptoms
Tämä tiedosto on suunniteltu PowerVault ME5-, ME4- ja MD3-tallennusjärjestelmien Linux-pohjaisen MPIO (Multipath Input/Output) -menetelmän parhaiden käytäntöjen mukaisesti. Muokkaa monien Linux-käyttöjärjestelmäjakelujen luomaa tiedostoa "/etc/multipath.conf" näillä asetuksilla.
Katso Linux-dokumentaatiot, sillä jotkin Linux-käyttöjärjestelmien jakelut saattavat edellyttää mukautettuja asetuksia, jotka voidaan ottaa käyttöön ennen tiedoston käyttöönottoa.
Historia:
- PowerVault ME5:n sanamuoto lisätty 25.4.2022
- PowerVault ME4:ää koskevat asetukset lisätty 11.2.2020
- MD34xx/38xx-asetukset
- MD32xx/36xx-asetukset
- Mustalle listalle
ME4-asetuksen oletusarvot löytyvät asiakirjasta nimeltä Dell EMC PowerVault ME4 Series and Linux -versio (syyskuu 2018).
Muut käyttöjärjestelmien parhaat käytännöt löytyvät Dell Technologiesin Infohubista.
KB: ssä on teksti- ja tiedostoversio. Teksti on alla, ja tiedosto on liitteenä.
Tekstiversio on laitettava tiedostoon tai korvattava teksti Linux-isännissä "multipath.conf" -tiedostossa.
Cause
Resolution
##Default System Values
defaults {
user_friendly_names yes
find_multipaths yes
max_fds 8192
polling_interval 5
queue_without_daemon no
}
## Universal Blacklist (recommend white-listing)
blacklist {
device {
vendor "*"
product "*"
}
}
## Blacklist Exceptions
blacklist_exceptions {
device {
vendor "DELL"
product "MD32xxi"
}
device {
vendor "DELL"
product "MD32xx"
}
device {
vendor "DELL"
product "MD34xx"
}
device {
vendor "DELL"
product "MD36xx(i|f)"
}
device {
vendor "DELL"
product "MD38xx(i|f)"
}
device {
vendor "COMPELNT"
product "Compellent Vol"
}
device {
vendor "DellEMC"
product "ME4"
}
device {
vendor "DellEMC"
product "ME5"
}
}
## Dell Device Configuration
devices {
device {
vendor "DELL"
product "MD32xxi"
path_grouping_policy group_by_prio
prio rdac
path_checker rdac
path_selector "round-robin 0"
hardware_handler "1 rdac"
failback immediate
features "2 pg_init_retries 50"
no_path_retry 30
rr_min_io 100
}
device {
vendor "DELL"
product "MD32xx"
path_grouping_policy group_by_prio
prio rdac
path_checker rdac
path_selector "round-robin 0"
hardware_handler "1 rdac"
failback immediate
features "2 pg_init_retries 50"
no_path_retry 30
rr_min_io 100
}
device {
vendor "DELL"
product "MD36xxi"
path_grouping_policy group_by_prio
prio rdac
path_checker rdac
path_selector "round-robin 0"
hardware_handler "1 rdac"
failback immediate
features "2 pg_init_retries 50"
no_path_retry 30
rr_min_io 100
}
device {
vendor "DELL"
product "MD36xxf"
path_grouping_policy group_by_prio
prio rdac
path_checker rdac
path_selector "round-robin 0"
hardware_handler "1 rdac"
failback immediate
features "2 pg_init_retries 50"
no_path_retry 30
rr_min_io 100
}
device {
vendor "DELL"
product "MD34xx"
path_grouping_policy group_by_prio
prio rdac
path_checker rdac
path_selector "round-robin 0"
hardware_handler "1 rdac"
failback immediate
features "2 pg_init_retries 50"
no_path_retry 30
rr_min_io 100
}
device {
vendor "DELL"
product "MD38xxi"
path_grouping_policy group_by_prio
prio rdac
path_checker rdac
path_selector "round-robin 0"
hardware_handler "1 rdac"
failback immediate
features "2 pg_init_retries 50"
no_path_retry 30
rr_min_io 100
}
device {
vendor "DELL"
product "MD38xxf"
path_grouping_policy group_by_prio
prio rdac
path_checker rdac
path_selector "round-robin 0"
hardware_handler "1 rdac"
failback immediate
features "2 pg_init_retries 50"
no_path_retry 30
rr_min_io 100
}
device {
vendor "DellEMC"
product "ME4"
path_grouping_policy group_by_prio
path_checker "tur"
hardware_handler "1 alua"
prio "alua"
failback immediate
rr_weight "uniform"
path_selector "service-time 0"
}
device {
vendor "DellEMC"
product "ME5"
path_grouping_policy group_by_prio
path_checker "tur"
hardware_handler "1 alua"
prio "alua"
failback immediate
rr_weight "uniform"
path_selector "service-time 0"
}
}