Red Hat Training

A Red Hat training course is available for RHEL 8

3.2. Ignorar los discos locales al generar dispositivos multitrayecto

Algunas máquinas tienen tarjetas SCSI locales para sus discos internos. DM Multipath no se recomienda para estos dispositivos. Si establece el parámetro de configuración find_multipaths en on, no debería tener que incluir estos dispositivos en la lista negra. Si no establece el parámetro de configuración find_multipaths a on, puede utilizar el siguiente procedimiento para modificar el archivo de configuración de multipath para ignorar los discos locales al configurar multipath.

Procedimiento

  1. Determine qué discos son los discos internos. En estos ejemplos, /dev/sda es el disco interno:

    • Muestra los dispositivos multirruta existentes:

      # multipath -v2 -l
      
      SIBM-ESXSST336732LC____F3ET0EP0Q000072428BX1 dm-2 WINSYS,SF2372
      size=33 GB features="0" hwhandler="0" wp=rw
      `-+- policy='round-robin 0' prio=0 status=active
        |- 0:0:0:0 sda 8:0 active undef running
    • Muestra los dispositivos multitrayecto adicionales que DM Multipath podría crear:

      # multipath -v2 -d
      
      : SIBM-ESXSST336732LC____F3ET0EP0Q000072428BX1 undef WINSYS,SF2372
      size=33 GB features="0" hwhandler="0" wp=undef
      `-+- policy='round-robin 0' prio=1 status=undef
        |- 0:0:0:0 sda 8:0  undef ready running
  2. Edite la sección blacklist del archivo /etc/multipath.conf para incluir este dispositivo.

    Identifica el dispositivo utilizando su atributo WWID. Aunque podría identificar el dispositivo sda utilizando un tipo devnode, no sería un procedimiento seguro porque no se garantiza que /dev/sda sea el mismo al reiniciar.

    En el ejemplo anterior, el WWID del dispositivo /dev/sda es SIBM-ESXSST336732LC____F3ET0EP0Q000072428BX1. Para ignorar este dispositivo, incluya lo siguiente en el archivo /etc/multipath.conf:

    blacklist {
          wwid SIBM-ESXSST336732LC____F3ET0EP0Q000072428BX1
    }
  3. Vuelva a cargar el archivo /etc/multipath.conf actualizado:

    # systemctl reload multipathd.service

Recursos adicionales

  • Para obtener información sobre el parámetro de configuración find_multipaths y el significado de los valores a los que puede ajustarse este parámetro, consulte la página man multipath.conf(5).