Melhor método para compartilhar o ISCSI lun em um cluster de servidores de aplicativos

2

Estou no processo de migrar nosso cluster para um novo hardware. Usamos servidores bare-metal, sem virtualização.

Atualmente, temos cerca de 30 servidores de "aplicativos". Quando fazemos uma atualização, nós enviamos as alterações para uma máquina e usamos lsync (uma ramificação do rsync) para enviar os novos arquivos para todas as máquinas do cluster.

Minha nova ideia era usar uma SAN junto com o iscsi para simplesmente "compartilhar" o aplicativo em todos os servidores de um único local. Mal sabia eu que você não pode realmente fazer isso fora da caixa. Cada máquina corta sua própria parte da SAN, mas as máquinas não podem ver os arquivos uns dos outros.

Qual é a melhor maneira de contornar isso? Estamos rodando o Centos 6.4 em todas as máquinas. Eu me deparei com isso, mas ouvi coisas mistas sobre a execução de um sistema de arquivos em cluster link

    
por Brian Lovett 30.01.2014 / 22:32

1 resposta

6

Obtenha um NAS em vez de uma SAN e exporte o sistema de arquivos por meio do NFS.

Como você descobriu, as SANs compartilham armazenamento de bloco por meio de protocolos de rede, como iSCSI, ATAoE ou FibreChannel. Os dispositivos NAS compartilham sistemas de arquivos em protocolos como NFS, CIFS / SMB, WebDAV e possivelmente outros.

Veja também: Qual é a diferença entre SAN, NAS e DAS?

    
por 30.01.2014 / 22:36