
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.sh
kernel de Linux, los nuevos LUN no son detectados.
Los únicos dos métodos que se sabe que funcionan son:
Reinicie la máquina después de que las asignaciones de LUN hayan cambiado.
Utilice la opción
-i
pararescan-scsi-bus.sh
reinicializar 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.