Configuración: Multirruta de Device Mapper para Linux
225
Solución de problemas
Pregunta Respuesta
¿Cómo puedo comprobar si se
está ejecutando multipathd?
Ejecute el comando siguiente.
/etc/init.d/multipathd status
¿Por qué la salida del comando
multipath –ll no muestra ningún
dispositivo?
Compruebe primero si los dispositivos se
detectan o no. El comando #cat
/proc/scsi/scsi muestra todos los
dispositivos que ya se hayan detectado. A
continuación, compruebe multipath.conf para
asegurarse de que se haya actualizado con la
configuración correcta. Después de esto, ejecute
multipath. A continuación, ejecute
multipath –ll; se deberían visualizar los
nuevos dispositivos.
¿Por qué no se ha asignado un
LUN recién asignado a un nodo de
dispositivo multirruta?
Ejecute rescan_dm_devs en cualquier
directorio. De esta forma deberían aparecer los
dispositivos.
No tengo LUNs asignados antes. A
continuación, asigno algunos
LUNs Después de ejecutar rescan-
scsi-bus.sh, LUN 0 no
aparece.
Ejecute rescan_dm_devs en lugar de
rescan-scsi-bus para la reconfiguración de
LUN 0.
Quité un LUN. Pero la asignación
multirruta sigue ahí.
El dispositivo multirruta sigue ahí después de
quitar los LUNs. Ejecute multipath –f
<device node for the deleted LUN>
para quitar la asignación multirruta. Por ejemplo,
si los dispositivos relacionados con /dev/dm-1 se
eliminan, deberá ejecutar multipath –f
/dev/dm-1 para quitar /dev/dm-1 de la tabla de
asignaciones de DM. Si un daemon multirruta se
detiene/reinicia, ejecute
multipath –F
para
vaciar todas las asignaciones obsoletas.
La conmutación por recuperación
no se produce según lo esperado
con la matriz.
A veces el controlador de nivel bajo no puede
autodetectar dispositivos que regresan con la
matriz. Ejecute rescan_dm_devs para
reexplorar el bus SCSI del servidor host y volver a
agregar dispositivos en la capa multirruta.