Como fazer o Linux descobrir novos LUNs do Pure Storage FlashArray // X70 R3?

Como fazer o Linux descobrir novos LUNs do Pure Storage FlashArray // X70 R3?

Quando novos LUNs são apresentados à SAN Fibre Channel a partir de um Pure Storage FlashArray//X70 R3, o Linux (SLES) não os encontra (ao contrário de outros sistemas de armazenamento FC, como o HP EVA ou o 3PAR StorServ). Mesmo depois que rescan-scsi-bus.shos novos LUNs não forem detectados pelo kernel do Linux.

Os únicos dois métodos que funcionam são:

  1. Reinicie a máquina depois que os mapeamentos de LUN forem alterados.

  2. Use a opção -ifor rescan-scsi-bus.sh, reinicializando o loop via primitiva LIP.

O segundo método causa erros de E/S para LUNs existentes no loop quando eles estão sendo acessados ​​enquanto o LIP está em execução.

Naturalmente, para um servidor corporativo ou mesmo um cluster de alta disponibilidade, nem reinicializações frequentes nem erros colaterais de E/S são aceitáveis ​​como solução. Não ajuda o fato de eu não ter comprado aquele sistema de armazenamento. Está aí agora.

Responder1

Você tentou;

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

Um pouco antiquado, mas funciona, mas não tenho certeza se é melhor que a opção 2.

informação relacionada