Como escanear una nueva LUN en sistemas Red Hat

Aprendemos a escanear nuevos dispositivos de almacenamiento añadidos a un host con sistema operativo de la compañía Red Hat, ya sabéis, véase RHEL. Esta entrada va directa para mis apuntes.

Escanear una nueva LUN en sistemas Red Hat

Existen dos formas de escanear nuevas LUN de almacenamiento.

Metodo 1

En el primero caso debemos irnos a la carpeta:  /sys/class/scsi_host/, una vez allí comprobamos cuantos controladores de bus SCSI tenemos disponibles:

  1. [root@rhel7test]# cd /sys/class/scsi_host/
  2. [root@rhel7test scsi_host]# ls
  3. host0  host1  host2

Una vez ya tenemos esta información, esto es, que tenemos tres controladores de bus SCSI. Debemos sustituir en el siguiente comando «hostX», por el que corresponda:

  1. echo "- - -" > /sys/class/scsi_host/hostX/scan

Por ejemplo:

  1. [root@rhel7test scsi_host]# echo "- - -" > /sys/class/scsi_host/host1/scan
  2. [root@rhel7test scsi_host]# echo "- - -" > /sys/class/scsi_host/host2/scan
  3. [root@rhel7test scsi_host]# echo "- - -" > /sys/class/scsi_host/host3/scan

Nota: Con «—» indicamos el canal (controlador), ID de destino y número de disco o LUN

En el caso de discos de fibra en conexiones FC HBA, debemos listar los controladores consultando la ubicación: /sys/class/fc_host

  1. [root@rhel7test2 ~]# ls /sys/class/fc_host
  2. host1  host2

Y para escanear las FC LUN (Fiber Channel), lo haríamos de la siguiente manera:

  1. echo "1" > /sys/class/fc_host/host1/issue_lip
  2. echo "1" > /sys/class/fc_host/host2/issue_lip

Nota importante al respecto: Aquí, la operación echo «1» realiza un Protocolo de Inicialización de Bucle (LIP) y luego escanea la interconexión y hace que la capa SCSI se actualice para reflejar los dispositivos que están actualmente en el bus. Un LIP es, esencialmente, un restablecimiento del bus, y causará la adición y eliminación del dispositivo. Este procedimiento es necesario para configurar un nuevo destino SCSI en una interconexión de canal de fibra.

En ambos casos, ya sea en bus SCSI o en FB, podemos comprobar que se han añadido las LUN mediante «fdisk»

Metodo 2

En este caso vamos a utilizar la utilidad SG3, disponible para Red Hat Enterprise Linux.

Primero la instalamos:

  1. yum -y install sg3_utils

Para utilizarla solo hemos de escribir:

  1. /usr/bin/rescan-scsi-bus.sh

Si utilizamos el sistema LVM, podemos seguir las siguientes instrucciones para extender un FS:

Colaboratorio.net – Ampliar volumen LVM presentando nueva LUN

Y esto es todo. Espero que esta entrada os sea de utilidad en algún momento.

Fuentes consultadas

Cloudvedas.com – How to scan new LUNs in Redhat Linux