Como posso distinguir entre os problemas de zoneamento SAN e atribuição de LUN no RHEL6?

1

Do Red Hat Enterprise Linux 6 como posso saber a diferença entre um problema de zoneamento de SAN (por exemplo, não pode alcançar o armazenamento) versus um problema de mascaramento de LUN (por exemplo, LUNs não atribuídos ao WWN de HBA correto)?

No HP-UX (sim, eu sei ...) isso é bem simples - o array de disco apresenta alvos com uma string de ID SCSI diferente na saída "ioscan":

LUNs dessa matriz de disco mostram o tipo de emulação de LUN virtual "OPEN-V" (caminho para a direita):

target      11  0/5/2/0/4/0.117.7.0.0.0      tgt          CLAIMED     DEVICE
disk         3  0/5/2/0/4/0.117.7.0.0.0.0    sdisk        CLAIMED     DEVICE       HP      OPEN-V

O próprio array de disco mostra "DISK-SUBSYSTEM" em vez de "OPEN-V" em cada destino SCSI, mesmo que nenhum LUN seja atribuído:

target      16  0/5/2/0/4/0.117.7.0.0.5      tgt          CLAIMED     DEVICE
disk        29  0/5/2/0/4/0.117.7.0.0.5.0    sdisk        CLAIMED     DEVICE       HP      DISK-SUBSYSTEM

Isso também pode ser resultado da escolha da emulação compatível com HPUX no array. Eu sei que versões antigas do HPUX ficaram super irritadas quando viram um alvo SCSI sem um LUN 0 presente, então o armazenamento pode estar se forçando a apresentar um espaço reservado LUN 0 somente neste modo de emulação.

No Linux, há um teste de diagnóstico semelhante para ajudar a identificar se o armazenamento é visível (por exemplo, zoneamento é bom, atribuições de LUN são ruins) versus armazenamento não visível (por exemplo, zoneamento é ruim)?

" lsscsi ", " lsblk ", " blockdev --report " e " cat /proc/scsi/scsi " todos parecem reportar apenas quando as LUNs estiverem visíveis (tanto o zoneamento quanto o mascaramento de LUN são bons. )

Passei por /sys/class/scsi_generic pensando que talvez um destino atribuído sem um dispositivo de disco possa aparecer com pelo menos um dispositivo SCSI genérico, mas os únicos dispositivos sgX são aqueles associados a dispositivos de bloco de disco, o que significa que os LUNs estão funcionando bem caminho do armazenamento para o host.

O que você usa para ajudar a identificar problemas de zoneamento versus atribuição de LUN no Linux?

    
por Steve Bonds 31.01.2016 / 20:33

0 respostas