glusterfs para replicar arquivos para outros servidores

5

Eu tenho vários servidores que precisam ter o mesmo conteúdo em / home. Em outras palavras, se o arquivo /home/user1/test.txt for atualizado no servidor A, isso precisa ser replicado para todos os outros servidores no cluster.

É possível usar o GlusterFS para esse propósito? Ou seja, deixar que cada servidor tenha uma cópia completa de todos os dados localmente - em que esse servidor estará trabalhando - e usar apenas o GlusterFS para cuidar da replicação desses dados para os outros servidores?

Eu não estou interessado em um armazenamento combinado, mas tenho todos os dados em todas as máquinas apenas para ter o GlusterFS para replicá-lo para as outras máquinas.

    
por sbrattla 25.11.2012 / 21:58

1 resposta

3

Sim. Este é praticamente um caso de referência para o GlusterFS. Uma das melhores coisas sobre o GlusterFS é ter os dados armazenados localmente e também replicados para outros membros do cluster. O que significa que você pode alternativamente procurá-lo a partir do Gluster Client - o que lhe dá failover, ou você também pode pegar os dados diretamente do local "brick". - bom para backups.

O Gluster também suporta a exportação de volumes usando o NFSv3, mas você não obtém failover se estiver usando o mecanismo NFS, ao contrário do cliente baseado em FUSE.

O Guia de início rápido do Gluster deve ser um ótimo ponto de partida para você. o guia de administração tem todos os outras respostas.

Dito isto .. O GlusterFS pode comportar-se de maneira estranha se você o estiver usando para armazenamento de back-end de banco de dados. Eu realmente não gostaria de colocar /var/lib/mysql lá, por exemplo. As fechaduras ficam um pouco confusas.

    
por 25.11.2012 / 23:29

Tags