Red Hat Training

A Red Hat training course is available for RHEL 8

4.3. Lista negra de dispositivos de DM Multipath

La sección blacklist del archivo de configuración de multipath especifica los dispositivos que no se utilizarán cuando el sistema configure los dispositivos de multipath. Los dispositivos que estén en la lista negra no se agruparán en un dispositivo multipath.

Si el parámetro de configuración find_multipaths se establece como off, multipath siempre intenta crear un dispositivo multipath para cada ruta que no esté explícitamente en la lista negra. Si el parámetro de configuración find_multipaths se establece en on, entonces multipath creará un dispositivo sólo si se cumple una de las tres condiciones:

  • Hay al menos dos rutas que no están en la lista negra con el mismo WWID.
  • El usuario fuerza manualmente la creación del dispositivo especificando un dispositivo con el comando multipath.
  • Una ruta tiene el mismo WWID que un dispositivo multitrayecto creado previamente (incluso si ese dispositivo multitrayecto no existe actualmente). Cada vez que se crea un dispositivo multitrayecto, multipath recuerda el WWID del dispositivo, de modo que volverá a crear automáticamente el dispositivo en cuanto vea una ruta con ese WWID. Esto permite que multipath elija automáticamente las rutas correctas para convertirlas en dispositivos multipath, sin tener que editar la lista negra de multipath.

    Si ha creado previamente un dispositivo multirruta sin utilizar el parámetro find_multipaths y más tarde establece el parámetro en on, es posible que tenga que eliminar los WWID de cualquier dispositivo que no desee crear como dispositivo multirruta del archivo /etc/multipath/wwids. A continuación se muestra un ejemplo de archivo /etc/multipath/wwids. Los WWIDs están encerrados por barras (/):

    # Multipath wwids, Version : 1.0
    # NOTE: This file is automatically maintained by multipath and multipathd.
    # You should not need to edit this file in normal circumstances.
    #
    # Valid WWIDs:
    /3600d0230000000000e13955cc3757802/
    /3600d0230000000000e13955cc3757801/
    /3600d0230000000000e13955cc3757800/
    /3600d02300069c9ce09d41c31f29d4c00/
    /SWINSYS  SF2372         0E13955CC3757802/
    /3600d0230000000000e13955cc3757803/

Además de on y off, también puede configurar find_multipaths con los siguientes valores:

  • strict: multipath nunca acepta rutas que no han sido previamente multipathed y por lo tanto no están en el archivo /etc/multipath/wwids.
  • smart: multipath siempre acepta dispositivos no incluidos en la lista negra de udev tan pronto como aparecen, pero si multipathd no crea el dispositivo dentro de un tiempo de espera establecido con el parámetro find_multipaths_timeout, liberará su reclamo sobre el dispositivo. Para obtener información sobre el parámetro find_multipaths_timeout, consulte la página de manual multipath.conf(5).

El valor por defecto de find_multipaths es off. Sin embargo, el archivo por defecto multipath.conf creado por mpathconf, establecerá el valor de find_multipaths en on.

Para más información sobre los valores que puede establecer para find_multipaths, consulte la página de manual multipath.conf(5).

Con el parámetro find_multipaths ajustado a on, sólo es necesario poner en la lista negra los dispositivos con múltiples rutas que no se desea que sean multitrazados. Debido a esto, generalmente no será necesario hacer una lista negra de dispositivos.

Si necesita hacer una lista negra de dispositivos, puede hacerla por WWID, nombre de dispositivo, tipo de dispositivo, propiedad y protocolo. Para cada dispositivo, estos cinco criterios de la lista negra se evalúan en el orden "propiedad, devnode, dispositivo, protocolo, wwid". Si un dispositivo resulta estar en la lista negra por cualquiera de los criterios, se excluye de la gestión por multipathd, y los criterios posteriores no se evalúan. Para cada criterio, la lista blanca tiene prioridad sobre la lista negra si un dispositivo coincide con ambas.

Por defecto, una variedad de tipos de dispositivos están en la lista negra, incluso después de comentar la sección de la lista negra inicial del archivo de configuración. Para obtener información, consulte Sección 4.3.2, “Lista negra por nombre de dispositivo”.

4.3.1. Lista negra de WWID

Puede especificar los dispositivos individuales para la lista negra por su World-Wide IDentification con una entrada wwid en la sección blacklist del archivo de configuración.

El siguiente ejemplo muestra las líneas del archivo de configuración que pondrían en la lista negra un dispositivo con un WWID de 26353900f02796769.

blacklist {
       wwid 26353900f02796769
}