Dupla aborgagem iSCSI No Linux
Deixe sua conexão com o HBA resiliente
Introdução
Para que possamos utilizar dupla abordagem na comunicação com o storage, é necessário configurarmos o MultiPath no Linux. Neste cenário, utilizaremos o open-iscsi e o multipath-tools para implementar a dupla abordagem.
Pré requisitos
- Interface de rede configurada na mesma rede que o Storage
- LUN provisionada e Host com permissão de acesso a LUN no Storage
- Node logado no portal iSCSI das controladoras (iscsiadm)
Vamos assumir que o ambiente do Storage e nodes (controladoras) já estão configuradas no host. Podemos validar com o seguinte comando:
|
|
O resultado DEVE ser algo parecido com a saída acima. Observe que as duas controladoras estão comunicando
Controladora A -> 10.30.44.100
Controladora B -> 10.30.44.101
Instalação do MultiPath Tools
Para instalarmos o multipath-tools no Debian/Ubuntu:
|
|
Caso o S.O seja CentOS:
|
|
Configuração do MultiPath Tools
Edite o arquivo /etc/multipath.conf e adicione o seguinte conteúdo:
|
|
Reinicie o serviço do multipathd
|
|
Verifique se o multipathd reconheceu os nodes
|
|
Verifique se o disco virtual foi reconhecido
|
|
Este disco virtual aponta para as duas controladoras do Storage, ou seja, caso uma esteja offline, a outra assume automaticamente.
Montando o novo disco no /etc/fstab
Para finalizarmos a configuração da dupla abordagem, basta adicionar/alterar esse novo disco para o ponto de montagem
|
|
Rode o comando mount -a para remontar as partições, ou reinicie a VM.
O resultado esperado ao rodar o comando df -h é a seguinte:
|
|
Todos os dispositivos do MultiPath podem ser consultados em /dev/mapper
|
|
Simples né?
Espero ter ajudado!
Um abraço e até a próxima 🖖