Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

18.9. Implementar persistencia Lun

Si su sistema no está utilizando multipath, puede utilizar udev que implementa persistencia Lun. Antes de implementar persistencia Lun en su sistema, asegúrese de adquirir los UUID apropiados. Una vez obtenga esta información, edite el archivo scsi_id ubicado en el directorio /etc para configurar la persistencia Lun. Una vez tenga este archivo abierto en un editor de texto, comente esta línea:
# options=-b
Remplácela con este parámetro:
# options=-g
Este parámetro le avisa a udev que debe monitorizar todos los dispositivos SCSI del sistema por UUID que retornen. Para determinar los UUID del sistema, escriba:
# scsi_id  -g  -s  /block/sdc
El mensaje de salida debe ser:
[root@devices] # scsi_id -g -s /block/sdc
*3600a0b80001327510000015427b625e*
Esta cadena de caracteres es el UUID. Para obtener el nombre del dispositivo derivado del UUID, revise cada ruta de dispositivo para asegurar que el número UUID es el mismo para cada dispositivo. El UUID no cambia cuando se añade un nuevo dispositivo a su sistema. Una vez haya revisado la ruta del dispositivo, debe crear reglas para los nombres de dispositivos. Para crear estas reglas, edite el archivo 20-names.rules ubicado en el directorio /etc/udev/rules.d. las reglas de nombres de dispositivos deben seguir el siguiente formato:
# KERNEL="sd*",  BUS="scsi",  PROGRAM="sbin/scsi_id", RESULT="UUID", NAME="devicename"
Remplace el UUID existente y el nombre del dispositivo con el UUID obtenido. La regla debe ser similar a:
 KERNEL="sd*",  BUS="scsi",  PROGRAM="sbin/scsi_id", RESULT="3600a0b80001327510000015427b625e
", NAME="mydevicename"

Esto causa que el sistema active todos los dispositivos que coinciden con /dev/sd* para inspeccionar el UUID dado. Cuando encuentra un dispositivo coincidente, se crea un nodo de dispositivo llamado /dev/devicename. En este ejemplo, el nodo de dispositivo es /dev/mydevice . Finalmente, debe anexar el archivo rc.local ubicado en el directorio /etc con esta ruta:
/sbin/start_udev
IMPLEMENTACIÓN DE PERSISTENCIA LUN CON MULTIPATH
Para implementar persistencia Lun en un entorno con multipath, debe definir los sobrenombres para el dispositivo multipath. En este ejemplo, debe definir cuatro alias de dispositivo editando el archivo multipath.conf ubicado en el directorio /etc/:
multipath  {  
             wwid       3600a0b80001327510000015427b625e
             alias      oramp1
}
multipath  {  
             wwid       3600a0b80001327510000015427b6
             alias      oramp2
}
multipath  {  
             wwid       3600a0b80001327510000015427b625e
             alias      oramp3
}
multipath  {  
             wwid       3600a0b80001327510000015427b625e
             alias      oramp4
}
Esto define cuatro luns: /dev/mpath/oramp1, /dev/mpath/oramp2, /dev/mpath/oramp3 y dev/mpath/oramp4. Los dispositivos estarán en el directorio /dev/mpath. Estos nombres Lun son persistentes a lo largo de reinicios porque crean los sobrenombres en la identificación wwid del lun.