PowerVault: MPIO de Linux combinado multipath.conf
Summary: En este artículo, se abordan los ajustes de multipath.conf para Linux según las guías de prácticas recomendadas para el almacenamiento MD y ME.
Symptoms
Este archivo está diseñado con las prácticas recomendadas para Multipath Input Output (MPIO) basado en Linux en el almacenamiento PowerVault ME5, ME4 y MD3. Modifique el archivo "/etc/multipath.conf" generado por muchas distribuciones de sistemas operativos Linux mediante esta configuración.
Consulte la documentación de Linux, ya que algunas distribuciones de sistemas operativos Linux pueden requerir una configuración personalizada que se pueda aplicar antes de que el archivo se ponga en uso.
Historia:
- Se agregó texto de PowerVault ME5 el 25 de abril de 2022
- Configuración específica de PowerVault ME4 agregada el 11 de febrero de 2020
- Configuración específica de MD34xx/38xx
- Configuración específica de MD32xx/36xx
- Listas negras
Los valores predeterminados de la configuración de ME4 se pueden encontrar en el documento denominado "Dell EMC PowerVault serie ME4 y Linux", versión (septiembre de 2018).
Otras prácticas recomendadas del sistema operativo se pueden encontrar en Infohub de Dell Technologies.
Hay una versión de texto y archivo en la base de conocimientos. El texto se encuentra a continuación y el archivo se adjunta.
La versión del texto se debe colocar en un archivo o se debe reemplazar el texto en el archivo "multipath.conf" de los hosts de 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"
}
}