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/sdaes el disco interno. Observe que en la configuración original en el archivo de configuración de multirutas predeterminado, al ejecutarmultipath -v2muestra el disco local/dev/sda, en el mapa multirutas.For further information on themultipathcommand 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/sdaen sus mapas de multirutas, edite la sección de lista negra del archivo/etc/multipath.confpara incluir este dispositivo. Aunque puede poner en lista negra el dispositivosdamediante un tipodevnode, ese no es un procedimiento seguro porque/dev/sdano 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/sdadispositivo 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 demoniomultipathdque 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 -v2El 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