multipath iSCSI: devo manter todos os portais configurados, mesmo os inacessíveis?

3

Às vezes, quando você se conecta a um destino iSCSI com vários caminhos, terá acesso a apenas alguns de seus portais. Isso é comum quando o iniciador está diretamente conectado às portas Ethernet do destino, em vez de seguir os switches.

[meu exemplo atual de tal infraestrutura é uma SAN Dell MD3200i / MD3220i com 4 servidores conectados diretamente]

Quando você faz a descoberta iSCSI, o iniciador receberá uma lista de portais todos , mesmo aqueles que não estão conectados e não podem falar. Com um controlador duplo, quatro portas por controlador, você veria algo como:

# iscsiadm --mode discovery --type sendtargets --portal 192.168.130.101
192.168.130.101:3260,1 iqn.1984-05.com.dell:powervault.md3200i.690b11c0123456789012345678901234
192.168.131.101:3260,1 iqn.1984-05.com.dell:powervault.md3200i.690b11c0123456789012345678901234
192.168.132.101:3260,1 iqn.1984-05.com.dell:powervault.md3200i.690b11c0123456789012345678901234
192.168.133.101:3260,1 iqn.1984-05.com.dell:powervault.md3200i.690b11c0123456789012345678901234
192.168.130.102:3260,2 iqn.1984-05.com.dell:powervault.md3200i.690b11c0123456789012345678901234
192.168.131.102:3260,2 iqn.1984-05.com.dell:powervault.md3200i.690b11c0123456789012345678901234
192.168.132.102:3260,2 iqn.1984-05.com.dell:powervault.md3200i.690b11C0123456789012345678901234
192.168.133.102:3260,2 iqn.1984-05.com.dell:powervault.md3200i.690b11c0123456789012345678901234

... mas o host é cabeado fisicamente para as primeiras portas (192.168.130.101) e sextas (192.168.131.102), por isso nunca poderá falar com os outros seis portais.

Seguindo a documentação típica para os alvos iSCSI, um termina com todos os portais "conhecidos" pelo iniciador, mas o último apenas fará o login real nos de interesse (dois deles no exemplo acima).

Os "inacessíveis" devem ser excluídos da configuração do iniciador? Eles podem colocar algum problema sendo "conhecido", mesmo se não estiver logado?

    
por Luke404 23.05.2013 / 22:39

2 respostas

1

O Modo de Descoberta mostra os portais de configuração disponíveis, mas não se conecta a esses destinos e não verifica a disponibilidade.

Somente quando você fizer o login, o iniciador tentando conectar esses portais (para todos os portais descobertos ou para um portal especificado) e, em seguida, algumas dessas conexões serão recusadas apenas pelo processo de login. Apenas portais disponíveis estabelecem conexões e fornecem luns para você. Após esse processo, o iniciador não precisará de informações sobre portais com falha. Precisa apenas descobrir. Nesse caso, acho que você pode obter problemas apenas com a velocidade do processo de descoberta (se não usar tempos limite padrão + pacotes de eliminação), mas não com qualquer outra coisa.

    
por 28.05.2013 / 14:43
1

Você pode deixar esses alvos 'descobertos indisponíveis' lá, o iniciador não pode acessar esses alvos. No entanto, esses alvos "indisponíveis" retardarão o tempo de início / término do iniciador, portanto seria melhor removê-los. Você encontrará todos os alvos descobertos em / var / lib / iscsi / nodes, então corra

rm -rf /var/lib/iscsi/nodes/iqn.1984-05.com.dell:powervault.md3200i.690b11c0123456789012345678901234/192.168.132.101,3260,1

Eu notei este artigo mostra um bom exemplo para configuração, configuração, depuração e ajuste do iscsi.

    
por 08.02.2015 / 09:37