3.2. Omisión de discos locales al generar dispositivos de multirutas
Algunas máquinas tienen tarjetas locales SCSI para sus discos internos. DM-Multipath no se recomienda para estos dispositivos. El siguiente procedimiento muestra cómo modificar el archivo de configuración de multirutas para omitir los discos locales al configurar multirutas.
- Determine qué discos son los discos internos y márquelos como los de la lista negra.En este ejemplo,
/dev/sda
es el disco interno. Observe que en la configuración original en el archivo de configuración de multirutas predeterminado, al ejecutarmultipath -v2
muestra el disco local/dev/sda
, en el mapa multirutas.For further information on themultipath
command output, see Sección 5.4, “Multipath Command Output”.[root@rh4cluster1 ~]#
multipath -v2
create: SIBM-ESXSST336732LC____F3ET0EP0Q000072428BX1 [size=33 GB][features="0"][hwhandler="0"] \_ round-robin 0 \_ 0:0:0:0 sda 8:0 [--------- device-mapper ioctl cmd 9 failed: Invalid argument device-mapper ioctl cmd 14 failed: No such device or address create: 3600a0b80001327d80000006d43621677 [size=12 GB][features="0"][hwhandler="0"] \_ round-robin 0 \_ 2:0:0:0 sdb 8:16 \_ 3:0:0:0 sdf 8:80 create: 3600a0b80001327510000009a436215ec [size=12 GB][features="0"][hwhandler="0"] \_ round-robin 0 \_ 2:0:0:1 sdc 8:32 \_ 3:0:0:1 sdg 8:96 create: 3600a0b80001327d800000070436216b3 [size=12 GB][features="0"][hwhandler="0"] \_ round-robin 0 \_ 2:0:0:2 sdd 8:48 \_ 3:0:0:2 sdh 8:112 create: 3600a0b80001327510000009b4362163e [size=12 GB][features="0"][hwhandler="0"] \_ round-robin 0 \_ 2:0:0:3 sde 8:64 \_ 3:0:0:3 sdi 8:128 - Para evitar que el mapeo de dispositivos asigne
/dev/sda
en sus mapas de multirutas, edite la sección de lista negra del archivo/etc/multipath.conf
para incluir este dispositivo. Aunque puede poner en lista negra el dispositivosda
mediante un tipodevnode
, ese no es un procedimiento seguro porque/dev/sda
no garantiza que sea el mismo en el arranque. Para poner dispositivos en lista negra individual, puede hacerlo con el WWID de ese dispositivo.Observe que en la salida del comandomultipath -v2
, el WWID del/dev/sda
dispositivo es SIBM-ESXSST336732LC____F3ET0EP0Q000072428BX1. Para poner en lista negra este dispositivo, incluya lo siguiente en el archivo/etc/multipath.conf
.blacklist { wwid SIBM-ESXSST336732LC____F3ET0EP0Q000072428BX1 }
- Después de haber actualizado el archivo
/etc/multipath.conf
, debe pedir manualmente al demoniomultipathd
que vuelva a cargar el archivo. El siguiente comando vuelve a cargar el archivo actualizado/etc/multipath.conf
.service multipathd reload
- Ejecute los siguientes comandos:
multipath -F multipath -v2
El disco o discos locales ya no se listan en los nuevos mapas multirutas, como se puede ver en el siguiente ejemplo:[root@rh4cluster1 ~]#
multipath -F
[root@rh4cluster1 ~]#multipath -v2
create: 3600a0b80001327d80000006d43621677 [size=12 GB][features="0"][hwhandler="0"] \_ round-robin 0 \_ 2:0:0:0 sdb 8:16 \_ 3:0:0:0 sdf 8:80 create: 3600a0b80001327510000009a436215ec [size=12 GB][features="0"][hwhandler="0"] \_ round-robin 0 \_ 2:0:0:1 sdc 8:32 \_ 3:0:0:1 sdg 8:96 create: 3600a0b80001327d800000070436216b3 [size=12 GB][features="0"][hwhandler="0"] \_ round-robin 0 \_ 2:0:0:2 sdd 8:48 \_ 3:0:0:2 sdh 8:112 create: 3600a0b80001327510000009b4362163e [size=12 GB][features="0"][hwhandler="0"] \_ round-robin 0 \_ 2:0:0:3 sde 8:64 \_ 3:0:0:3 sdi 8:128