lun4194304 has a LUN larger than allowed by the host adapter

En un RedHat 7.6 he pedido una LUN para ampliar un filesystem. Esta es una tarea rutinaria de cualquier técnico de sistemas Linux, si embargo, hoy me he encontrado con que la LUN estaba asignada al servidor pero no la veía. En el log del sistema operativo (/var/log/messages) aparecía el siguiente mensaje:

kernel: scsi 0:0:0:0: lun4194304 has a LUN larger than allowed by the host adapter

Es decir, que el ID de la LUN asignada no es compatible con el que soporta el sistema operativo. De hecho, ni siquiera podía ver el device asignado (/dev/sdXXX):

[root]# lsscsi
[0:0:0:4194240] storage HP       P220i            8.00  -

Busqué información en la WEB de RedHat pero, finalmente, terminé por abrir un caso pero me enviaron información contradictoria.

Problema de incompatibilidad entre el LUN ID y el sistema operativo

En el documento oficial de RedHat https://access.redhat.com/solutions/67157, básicamente, se indica que el LUN ID proporcionado con la cabina de discos no es compatible con el controlador de la tarjeta de fibras y que debería contactar con el administrador de la cabina para que proporcione un identificador de LUN con un formato compatible.

El técnico de RedHat basaba su respuesta (en inglés) en tal documento:

Messages:
Oct 21 10:36:54 lsltsax6 kernel: scsi 0:0:0:0: lun4194304 has a LUN larger than allowed by the host adapter


This id value is in a vendor-specific format. This is one of the physical devices behind the controller that would typically be used as part of the logical volume. Since only the logical volumes should be accessed by the system, this physical lun number can be ignored. Typically only HP health agents would access information on the physical disk devices via the raid controller device. Not all combinations of Smart Array model, firmware, and hpsa driver revisions will report physical disk devices back to the host. Normally these devices are filtered off in later hpsa driver / Smart Array firmware combinations.

[controller/lun]
host0 : hpsa / 0000:03:00.0 RAID bus controller [0104]: Hewlett-Packard Company Smart Array Gen8 Controllers [103c:323b] (rev 01) 
    bus0 
        target0 - 1 lun (lun0.ac[/sg0(HP)]) 
    bus1 
        target0 - 1 lun (lun0.sd[sda/sg1(HP)]) <---

Contact storage vendor for assistance. The LUN information returned by storage is not in a compatible format for use within linux and its drivers. 

Solución

Por otro lado, en el mismo caso de RedHat, y de ahí la información contradictoria, me envían otro documento oficial con la solución al problema: https://access.redhat.com/solutions/26017.

Dependiendo de la controladora de fibras, aplica una solución u otra. En mi caso, utilizamos tarjetas Emulex. Lo podemos ver así:

[root]# lspci -v > lspci.txt
[root]# grep -i fibre lspci.txt
05:00.0 Fibre Channel: QLogic Corp. ISP2532-based 8Gb Fibre Channel to PCI Express HBA (rev 02)
05:00.1 Fibre Channel: QLogic Corp. ISP2532-based 8Gb Fibre Channel to PCI Express HBA (rev 02)
[root]#

[root]# modinfo qla2xxx |grep -i maxlun
parm:           ql2xmaxlun:Defines the maximum LU number to register with the SCSI midlayer. Default is 65535. (uint)
[root]#

NOTA: Los drivers indicados en el documento son los siguientes:

  • LPFC: Emulex
  • QLA: QLogic
  • Fnic: CISCO

Por lo tanto, en mi caso, aplica la solución para los controladores Emulex, que es la siguiente:

  • Crear el fichero lpc.conf con el siguiente contenido:
[root]# cat /etc/modprobe.d/lpfc.conf
options lpfc  lpfc_nodev_tmo=10 lpfc_lun_queue_depth=32 lpfc_max_luns=2048
[root]#

Observamos que limitamos el número máximo de LUNs a 2048.

  • Recrear el initram (dracut -f).
  • Rebotar el sistema operativo.

Tras ejecutar estas tres acciones ya podía ver la LUN y utilizarla con normalidad:

[root]# multipath -ll
mpathb (360002ac000000000000001d40002090f) dm-3 3PARdata,VV
size=50G features='1 queue_if_no_path' hwhandler='1 alua' wp=rw
`-+- policy='service-time 0' prio=50 status=active
  |- 1:0:1:0 sdc 8:32 active ready running
  `- 2:0:1:0 sde 8:64 active ready running

¿Te ha gustado? ¡Compártelo!

Share on facebook
Share on twitter
Share on linkedin
Share on whatsapp
Share on telegram
Share on email

SUSCRÍBETE A PUERTO53

Recibe un email periódico con los artículos más interesantes de Puerto53.com

Antes de suscribirte lee los términos y condiciones. Gracias.

Contenido Relacionado

Este es un blog de informática. ¿Qué necesita un informático?

Portátiles

Rebajas
Lenovo S145-15IIL - Ordenador portátil 15.6" FullHD (Intel Core i5-1035G1, 8GB RAM, 512GB...
  • Pantalla de 15.6" FullHD 1920x1080 pixeles 220nits Anti-glare
  • Procesador Intel Core I5-1035G1, QuadCore, 1.0-3.6GHz
  • Memoria RAM de 4GB Soldered + 4GB DIMM DDR4-2666
Lenovo S145-15AST - Ordenador portátil 15.6" FullHD (AMD A9-9425, 8GB de RAM, 512GB SSD,...
  • Pantalla de 15,6"fullhd 1920x1080 pixeles
  • Procesador amd a9-9425, dualcore 3.1ghz hasta 3.7ghz, 1m
  • Memoria ram de 8gddr4, 2133mhz
Rebajas
HP 15s-eq0004ns - Ordenador portátil de 15.6" HD (AMD Ryzen 3 3200U, 8 GB RAM, 256 GB,...
  • Procesador AMD Ryzen 3 3200U (2 núcleos, 5 MB de Caché, 2.6 GHz hasta 3.5 GHz)
  • Memoria RAM de 8 GB DDR4, 2400 MT/s
  • Disco SSD de 256 GB PCIe NVMe M.2
Rebajas
Lenovo S145-15AST- Ordenador portátil 15.6" FullHD (AMD A9-9425, 8GB RAM, 256GB SSD, AMD...
  • Pantalla de 15.6" FullHD 1920x1080 pixeles 220nits Anti-glare
  • Procesador AMD A9-9425, DualCore, 3.1GHz-3.7GHz
  • Memoria RAM de 8GB DIMM DDR4, 2133Mhz

Monitores PC

HP 22w - Monitor 21.5" (Full HD, 1920 x 1080 pixeles, tiempo de respuesta de 5 ms, 1 x...
  • Regálale a tu escritorio un toque de elegancia
  • Esta pantalla IPS de 53.61 cm (21,5 pulgadas) en diagonal dispone de 178 ángulos de visualización para ofrecer una experiencia de entretenimiento...
  • Con los puertos VGA y HDMI, esta pantalla hace que conectar tu ordenador portátil o pc de sobremesa sea una tarea sencilla y fluida
Rebajas
Samsung LC24F390FHU - Monitor para PC Desktop de 24'' (1920 x 1080 pixeles, Full HD, HD...
  • Pantalla de 24 pulgadas con una resolución de 1920 x 1080 píxeles
  • Brillo de pantalla: 250 cd / m²
  • Interfaz de montaje VESA 75 x 75 mm
Rebajas
BenQ GW2470HL - Monitor para PC Desktop de 23.8" Full HD (1920x1080, VA, 16:9, 2x HDMI,...
  • Los niveles ajustables de baja luz azul eliminan la luz azul peligrosa y mantienen la luz beneficiosa para una comodidad de visualización prolongada
  • Disfruta de gráficos nítidos con una resolución de 1920 x 1080
  • Minimiza las distracciones y crea una configuración de varios paneles con monitores de bisel estrecho

NAS

Rebajas
Western Digital My Cloud Home - Almacenamiento En Red NAS de 3 TB, 1 Bahía, Blanco y...
  • Configuración sencilla y rápida desde el teléfono
  • Acceso desde cualquier lugar con la aplicación para móviles o para ordenadores de My Cloud Home, o bien desde MyCloud.com
  • Copia de seguridad automática de las fotos y los vídeos del teléfono
Synology Diskstation DS218+ - Memoría externa DS218+ NAS 2bay
  • Procesador de doble núcleo con aceleración de cifrado AES-NI
  • No lleva disco
  • Admite la transcodificación 4K en tiempo real
Synology DS218J Diskstation
  • A versatile entry-level 2-bay NAS for home and personal cloud storage
  • Over 113 MB/s reading, 112 MB/s writing
  • Dual-core CPU with hardware encryption engine
Synology diskstation ds120j.
  • Almacenamiento de 1 bahía fácil de usar en una nube personal para usuarios de nas inexpertos
  • Rendimiento secuencial más de 112 mb/s de lectura, 106 mb/s de escritura
  • Plataforma para compartir archivos y sincronización entre dispositivos

Deja un comentario

About Author