iSCSI: HP MSA 2012i, o iniciador descobre apenas um destino

2

Estou tentando configurar o meu HP MSA 2012i de modo que cada disco seja um vdisk e cada vdisk seja um volume. Cada volume deve estar acessível usando o iSCSI. Portanto, cada volume deve ser um alvo iSCSI. Isso não é um ataque, eu prefiro usar os discos únicos.

Eu tenho 12 discos neste dispositivo. Então recebo 12 vdisks e consequentemente 12 volumes.

Eu preciso atribuir a cada volume um LUN diferente? Se eu descobrir o destino, como seria a saída de vários LUNs?

Meu sistema operacional é o Ubuntu e estou usando o open-iSCSI. Há também multipath instalado, mas fisicamente desabilitado. Eu puxei o plugue de um dos dois cabos.

O principal problema é que o iniciador iSCSI pode encontrar apenas um destino, não todos 12. Para ser mais específico, o iniciador encontra sempre um alvo, mas após realizar o login iSCSI, há novos dispositivos em /dev/sd* se e somente se eu exportar o primeiro disco (com o id 0.0, o disco no canto superior esquerdo do array). Se eu não exportar o primeiro disco, não haverá nova entrada em /dev/sd* . Se eu exportar o primeiro disco, há uma nova entrada correspondente ao primeiro disco. Não depende da existência de outros discos exportados.

Eu não tenho nenhuma pista.

O iniciador pode ser o problema? O que eu precisaria fazer para descobrir vários LUNs?

Editar:

# show volume-maps 
Volume [SN <num>, Name (volume00)] mapping view:
CH       ID LUN Access Host-Port-Identifier                    Nickname        
-------------------------------------------------------------------------------
0,1       0  15 rw     all other hosts                          

Volume [SN <num>, Name (v11)] mapping view:
CH       ID LUN Access Host-Port-Identifier                    Nickname        
-------------------------------------------------------------------------------
0,1       0  11 rw     all other hosts                          

Volume [SN <num>, Name (v01)] mapping view:
CH       ID LUN Access Host-Port-Identifier                    Nickname        
-------------------------------------------------------------------------------
0,1       0   0 rw     all other hosts                          

Success: Command completed successfully
    
por A. Res 02.08.2014 / 00:45

1 resposta

4

Esta é uma má ideia ...

Às vezes, faz sentido usar o ZFS com hardware RAID ou uma combinação de ZFS e RAID de hardware. Este é um daqueles casos.

O principal problema que você encontrará ao fazer isso do jeito que você está planejando é que cada disco único será seu próprio VDISK e terá seus próprios metadados RAID do MSA. A falha de um disco significa que o VDISK está completamente defeituoso. Isso tem um impacto nos recursos de hot swap, já que você precisará destruir esse LUN e criar um novo apenas para substituir um disco.

Pense nisso, especialmente porque você está usando o iSCSI ( e 1Gbps nisso! ). Crie o nível de RAID desejado usando a funcionalidade RAID incorporada do MSA. Se você quiser um algum gerenciamento do ZFS, divida-o em espelhos RAID de hardware de 2 discos, distribuídos no nível do ZFS. Isso ainda lhe dará proteção, alertas, mas salvará alguns dos recursos do ZFS RAID.

NÃO crie um monte de matrizes RAID 0 e pense que é o mesmo que alimentar um disco bruto no ZFS.

Leitura adicional:

Recomendações do controlador ZFS SAS / SATA

HP P410 RAID CARD Issue - unidades não atribuídas não detectadas pelo SO

Práticas recomendadas do ZFS com RAID por hardware

By the way, se você quiser forçar este trabalho, você pode estar correndo em um problema de propriedade do controlador e um problema de apresentação da LUN. Você mapeou os LUNs iSCSI? Qual é a saída de show volume-maps na CLI da MSA?

    
por 02.08.2014 / 01:10

Tags