Cómo escanear los LUN FC y los discos SCSI recién agregados en Linux

Cómo escanear nuevos LUN FC y Discos SCSI añadidos en Linux

Como administrador de Linux, podemos encontrarnos en una situación como, escanear nuevos lun FC o escanear nuevos Discos SCSI proporcionados por el equipo de almacenamiento. Es necesario escanear desde el lado del sistema operativo Linux sin reiniciar el servidor.
Entonces, ¿cómo escanear nuevos LUN FC y discos SCSI en Linux sin reiniciar el servidor?
Aquí hay una solución para escanear nuevos discos o Lun asignados al servidor.
En Linux podemos escanear los LUN usando el script ” rescan-scsi-bus.sh” o activar algunos archivos host de dispositivo con algunos valores.
Siga el proceso para volver a escanear los nuevos Lun FC agregados:
1. Identifique los discos existentes

fdisk-l 2>/dev / null / egrep ‘^Disk ‘/ egrep-v’dm – |type / identifier’

2. Identifique el número de adaptadores HBA

systool-c fc_host-v

o

ls / sys / class / fc_host
host0

Observe el número de hosts disponibles en el servidor.
3. Utilice el siguiente comando para escanear el LUN

echo “1” > /sys/class/fc_host/host0/issue_lip
echo “- – -” > /sys/class/scsi_host/host0/scan

Si tiene más cantidad de archivos de host en el directorio /sys/class/fc_host, use el comando para cada archivo de host reemplazando el “host0”.
A partir de Redhat Linux 5.4, redhat introdujo “/usr/bin/rescan-scsi-bus.sh ” script para escanear todo el bus SCSI y actualizar la capa SCSI para reflejar los nuevos dispositivos.
También podemos usar el “rescan-scsi-bus.sh” script para detectar nuevos LUN sin reiniciar el servidor.
Este script está disponible con el paquete sg3-utils. Así que instale el paquete sg3-utils.

instalación de yum sg3_utils
rescan-scsi-bus.sh

4. Verifique nuevamente los discos detectados desde fdisk

fdisk-l 2>/dev/null | egrep ‘^Disk’ | egrep-v ‘dm-|type|identifier’

Siga el proceso para volver a escanear los nuevos discos SCSI añadidos:
1. Identifique los discos existentes

fdisk-l 2>/dev / null / egrep ‘^Disk ‘/ egrep-v’dm – |type / identifier’

2. Identifique el número de controladores SCSI detectados

ls / sys / class/scsi_host /
host0

Observe el número de hosts disponibles en el servidor.

3. Escanee el disco SCSI para cada host

echo “- – – ” > / sys / class/scsi_host/host0 /scan

Si tiene más cantidad de archivos host en el directorio/sys/class / scsi_host, use el comando para cada archivo host reemplazando el “host0”.
4. Verifique nuevamente los discos detectados desde fdisk

fdisk-l 2>/dev | null | egrep ‘^Disk’|egrep-v ‘dm-|type / identifier’

Leave a Reply