Implementação de uma SAN iscsi totalmente redundante e de alta disponibilidade (consistindo em n máquinas) em conjunto com sistema de arquivos clusterizado

Implementação de uma SAN iscsi totalmente redundante e de alta disponibilidade (consistindo em n máquinas) em conjunto com sistema de arquivos clusterizado

um breve exemplo de como a infraestrutura pode ser:

4 servidores atuam como alvos iscsi e expõem 1x2 TB cada (cada um desses servidores tem um raid10 para armazenamento, portanto, 2 TB de capacidade utilizável)

Em servidores que precisam ter um disco de 8 TB (composto pelos discos expostos acima: 4x2 TB) anexado a eles, são necessárias gravações simultâneas. Todos os servidores realmente compartilham o armazenamento.

Agora, como conseguir isso? Não tenho nenhuma preferência em relação ao fs clusterizado.

cumprimentos, Patrício

Responder1

A propagação do DRBD entre dois servidores, ambos atuando como alvos iSCSI para o mesmo dispositivo de bloco lógico, funciona muito bem e é relativamente simples. Soluções simples e baratas como essas são onde o DRBD brilha e já está incluído na fonte padrão do kernel Linux há algum tempo.

http://www.drbd.org/

Responder2

Implementei algo semelhante para essa necessidade ontem. Nossa situação era semelhante. 3 máquinas no total, 1 era o 'chefe' e 2 estavam simplesmente servindo seus dados via destino iSCSI. Usei o openfiler como cabeçalho. Eles não suportam oficialmente a montagem de iSCSI e o reservá-los como NFS/CIFS nativo, no entanto, era trivial fazer login via ssh, montá-los e prosseguir normalmente na GUI do openfiler para adicioná-los ao volume. Se você usa um sistema de arquivos versátil (XFS), combiná-los todos e expandi-los ao longo do tempo deve ser muito fácil.

Nos bastidores, isso nada mais é do que openiscsi+lvm+samba/nfs, mas tende a funcionar muito bem.

No entanto, tive alguns problemas, pois a) não é compatível eb) é um pouco confuso. Consegui fazer com que tudo iniciasse corretamente na reinicialização, incluindo a montagem dos destinos iSCSI downstream e a execução adequada de uma reinicialização; no entanto, espero complicações caso uma SAN individual fique indisponível para o restante do kit.

Boa sorte

Responder3

Eu recomendaria usarOCFSpara seus propósitos. O que não entendo na sua configuração: O que você faz se um servidor falhar? Onde está a redundância para isso?

informação relacionada