como determinar o naa do alvo iscsi no linux

1

Eu entendo que o iSCSI usa iqn / eui para identificar o LUN de destino. Uma vez que eu descobri o alvo iSCSI e logado, existe uma maneira de determinar o ID NAA do LUN para o alvo remoto de uma máquina Linux (RHEL / Centos)?

    
por linuxmonk 11.03.2014 / 11:42

1 resposta

0

Você pode usar scsi_id para enviar o comando INQUIRY ao dispositivo para obter seus identificadores.

O exemplo a seguir é baseado na antiga sintaxe scsi_id usada no RHEL 5.

/sbin/scsi_id -g -p 0x83 -s /block/sdd  
36006016018202a00520d0d1ea99de111

Na nova sintaxe como no RHEL / CentOS 6, o formato de opção longo é usado.

scsi_id --whitelisted --page=0x83 --device=/dev/sdd 

Aqui, o primeiro dígito indica um identificador NAA ( 3 ), o segundo dígito indica o formato estendido Registrado IEEE ( 6 ), próximo 00:60:16 é o ID do fornecedor de 24 bits. Neste exemplo, temos uma ID de fornecedor que é mapeada para o CLARIION OUI da EMC Corporation. Os próximos 9 dígitos são o ID específico do fornecedor: 018202a00 . Os 16 dígitos restantes são os específicos naa ID 520d 0d1e a99d e111 .

Isso corresponderia ao identificador NAA de 128 bits naa.6006016018202a00520d0d1ea99de111

A opção -g ou --whitelisted é necessária, pois, por padrão, o scsi_id lista todos os dispositivos.

    
por 14.03.2014 / 11:56