Функція PowerVault: Комбінований Linux MPIO multipath.conf
Summary: У цій статті розглядаються налаштування multipath.conf для Linux на основі посібників з найкращих практик для сховищ MD та ME.
Symptoms
Цей файл розроблено з урахуванням найкращих практик багатошляхового вводу/виводу (MPIO) на основі Linux у сховищах PowerVault ME5, ME4 та MD3. Змініть файл "/etc/multipath.conf", створений багатьма дистрибутивами операційної системи Linux, використовуючи ці налаштування.
Зверніться до документації Linux, оскільки деякі дистрибутиви операційної системи Linux можуть вимагати користувацьких налаштувань, які можна застосувати перед введенням файлу в експлуатацію.
Історія:
- Формулювання PowerVault ME5 додано 25 квітня 2022 р.
- Специфічні параметри PowerVault ME4 додано 11 лютого 2020 р.
- Специфічні налаштування MD34xx/38xx
- Специфічні налаштування MD32xx/36xx
- Внесення до чорного списку
Параметри за замовчуванням ME4 можна знайти в документі під назвою «Dell EMC PowerVault ME4 Series and Linux» (вересень 2018 року).
Інші практичні поради щодо операційної системи можна знайти на сайті Dell Technologies Infohub.
У КБ є текстова та файлова версія. Текст нижче, а файл додається.
Текстова версія повинна бути поміщена в файл або замінена текстом у файлі "multipath.conf" на хості Linux.
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"
}
}