3.2. Omisión de discos locales al generar dispositivos multirrutas
Algunas máquinas tienen tarjetas locales SCSI para sus discos internos. DM-Multipath no se recomienda para estos dispositivos. Si establece el parámetro de configuración
find_multipaths
a yes
, no debería tener que poner en lista negra a estos dispositivos. Para obtener información sobre el parámetro de configuración find_multipaths
, consulte la Sección 4.3, “Valores predeterminados de archivo de configuración”.
Si no desea establecer el parámetro de configuración
find_multipaths
a yes
, siga el siguiente procedimiento para modificar el archivo de configuración multirrutas para omitir los discos locales al configurar multirrutas.
- 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 multirrutas predeterminado, al ejecutarmultipath -v2
se muestra el disco local/dev/sda
, en el mapa multirrutas.Para obtener mayor información sobre la salida del comandomultipath
, consulte la Sección 5.7, “Salida del comando Multipath”.#
multipath -v2
create: 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 [--------- device-mapper ioctl cmd 9 failed: Invalid argument device-mapper ioctl cmd 14 failed: No such device or address create: 3600a0b80001327d80000006d43621677 undef WINSYS,SF2372 size=12G features='0' hwhandler='0' wp=undef `-+- policy='round-robin 0' prio=1 status=undef |- 2:0:0:0 sdb 8:16 undef ready running `- 3:0:0:0 sdf 8:80 undef ready running create: 3600a0b80001327510000009a436215ec undef WINSYS,SF2372 size=12G features='0' hwhandler='0' wp=undef `-+- policy='round-robin 0' prio=1 status=undef |- 2:0:0:1 sdc 8:32 undef ready running `- 3:0:0:1 sdg 8:96 undef ready running create: 3600a0b80001327d800000070436216b3 undef WINSYS,SF2372 size=12G features='0' hwhandler='0' wp=undef `-+- policy='round-robin 0' prio=1 status=undef |- 2:0:0:2 sdd 8:48 undef ready running `- 3:0:0:2 sdg 8:112 undef ready running create: 3600a0b80001327510000009b4362163e undef WINSYS,SF2372 size=12G features='0' hwhandler='0' wp=undef `-+- policy='round-robin 0' prio=1 status=undef |- 2:0:0:3 sdd 8:64 undef ready running `- 3:0:0:3 sdg 8:128 undef ready running - Para evitar que el mapeador de dispositivos asigne
/dev/sda
en sus mapas de multirrutas, edite la sección de lista negra del archivo/etc/multipath.conf
para incluir este dispositivo. Aunque se puede poner en lista negra al 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 daemonmultipathd
que vuelva a cargar el archivo. El siguiente comando vuelve a cargar el archivo actualizado/etc/multipath.conf
.#
service multipathd reload
- Ejecute el siguiente comando para remover el dispositivo multirrutas:
#
multipath -f SIBM-ESXSST336732LC____F3ET0EP0Q000072428BX1
- Para verificar si la eliminación del dispositivo funcionó, ejecute el comando
multipath -ll
para ver la configuración de multirrutas actual. Para obtener información sobre el comandomultipath -ll
, consulte Sección 5.8, “Peticiones de multirrutas con el comando multipath”.Para verificar si el dispositivo en lista negra no haya sido agregado de nuevo, ejecute el comandomultipath
, como en el siguiente ejemplo. El comandomultipath
se predeterminará al nivel de verbosidadv2
si no especifica una opción-v
.#
multipath
create: 3600a0b80001327d80000006d43621677 undef WINSYS,SF2372 size=12G features='0' hwhandler='0' wp=undef `-+- policy='round-robin 0' prio=1 status=undef |- 2:0:0:0 sdb 8:16 undef ready running `- 3:0:0:0 sdf 8:80 undef ready running create: 3600a0b80001327510000009a436215ec undef WINSYS,SF2372 size=12G features='0' hwhandler='0' wp=undef `-+- policy='round-robin 0' prio=1 status=undef |- 2:0:0:1 sdc 8:32 undef ready running `- 3:0:0:1 sdg 8:96 undef ready running create: 3600a0b80001327d800000070436216b3 undef WINSYS,SF2372 size=12G features='0' hwhandler='0' wp=undef `-+- policy='round-robin 0' prio=1 status=undef |- 2:0:0:2 sdd 8:48 undef ready running `- 3:0:0:2 sdg 8:112 undef ready running create: 3600a0b80001327510000009b4362163e undef WINSYS,SF2372 size=12G features='0' hwhandler='0' wp=undef `-+- policy='round-robin 0' prio=1 status=undef |- 2:0:0:3 sdd 8:64 undef ready running `- 3:0:0:3 sdg 8:128 undef ready running