4.6. Modificación de la configuración de la ruta múltiple para los controladores de almacenamiento
La sección devices
del archivo de configuración multipath.conf
establece los atributos para los dispositivos de almacenamiento individuales. Estos atributos son utilizados por DM Multipath a menos que sean sobrescritos por los atributos especificados en las secciones multipaths
o overrides
del archivo multipath.conf
para las rutas que contienen el dispositivo. Estos atributos anulan los atributos establecidos en la sección defaults
del archivo multipath.conf
.
Para obtener información sobre los atributos que se establecen en la sección devices
del archivo de configuración multipath.conf
, consulte la página man multipath.conf
(5).
Muchos dispositivos que soportan multipathing están incluidos por defecto en una configuración multipath. Para obtener información sobre el valor de la configuración por defecto, incluidos los dispositivos compatibles, ejecute cualquiera de los siguientes comandos.
#multipathd show config
#multipath -t
Probablemente no necesitará modificar los valores de estos dispositivos, pero si lo hace puede sobrescribir los valores por defecto incluyendo una entrada en el archivo de configuración del dispositivo que sobrescriba esos valores. Puede copiar los valores por defecto de la configuración del dispositivo que muestra el comando multipathd show config
y anular los valores que desee cambiar.
Para añadir un dispositivo que no está configurado automáticamente por defecto a esta sección del archivo de configuración, es necesario establecer los parámetros vendor
y product
. Puede encontrar estos valores en /sys/block/device_name/device/vendor
y /sys/block/device_name/device/model
donde device_name es el dispositivo que va a ser multitrazado, como en el siguiente ejemplo:
#cat /sys/block/sda/device/vendor
WINSYS #cat /sys/block/sda/device/model
SF2372
Los parámetros adicionales a especificar dependen de su dispositivo específico. Si el dispositivo es activo/activo, normalmente no necesitará establecer parámetros adicionales. Es posible que desee establecer path_grouping_policy
a multibus
. Otros parámetros que puede necesitar establecer son no_path_retry
y rr_min_io
.
Si el dispositivo es activo/pasivo, pero cambia automáticamente las rutas con E/S a la ruta pasiva, necesita cambiar la función de comprobación a una que no envíe E/S a la ruta para probar si está funcionando (de lo contrario, su dispositivo seguirá fallando). Esto casi siempre significa que se establece el path_checker
a tur
; esto funciona para todos los dispositivos SCSI que soportan el comando Test Unit Ready, que es la mayoría.
Si el dispositivo necesita un comando especial para cambiar de ruta, entonces la configuración de este dispositivo para multipath requiere un módulo de kernel hardware handler. El manejador de hardware disponible actualmente es emc
. Si esto no es suficiente para su dispositivo, es posible que no pueda configurar el dispositivo para multipath.
El siguiente ejemplo muestra una entrada de device
en el archivo de configuración de multipath.
# } # device { # vendor "COMPAQ " # product "MSA1000 " # path_grouping_policy multibus # path_checker tur # rr_weight priorities # } #}