¿Cómo hacer que Linux descubra nuevos LUN de Pure Storage FlashArray//X70 R3?

¿Cómo hacer que Linux descubra nuevos LUN de Pure Storage FlashArray//X70 R3?

Cuando se presentan nuevos LUN a Fibre Channel SAN desde Pure Storage FlashArray//X70 R3, Linux (SLES) no los encuentra (a diferencia de otros sistemas de almacenamiento FC como HP EVA o 3PAR StorServ). Incluso después de un rescan-scsi-bus.shkernel de Linux, los nuevos LUN no son detectados.

Los únicos dos métodos que se sabe que funcionan son:

  1. Reinicie la máquina después de que las asignaciones de LUN hayan cambiado.

  2. Utilice la opción -ipara rescan-scsi-bus.shreinicializar el bucle mediante la primitiva LIP.

El segundo método provoca errores de E/S para los LUN existentes en el bucle cuando se accede a ellos mientras se ejecuta LIP.

Naturalmente, para un servidor empresarial o incluso un clúster HA, ni los reinicios frecuentes ni los errores de E/S colaterales son aceptables como solución. No ayuda que no hubiera comprado ese sistema de almacenamiento. Está ahí ahora.

Respuesta1

Has probado;

eco "- - -" > /sys/class/scsi_host/host0/scan

Un poco anticuado pero funciona, aunque no estoy seguro si es mejor que la opción 2.

información relacionada