Replicando e distribuindo armazenamento de arquivos através de quatro servidores usando Cluster (GlusterFs) no Debian Lenny [Artigo] - página 3
[ Hits: 40.878 ]
Metendo a mão na massa - Configurando os servidores
Agora configuraremos os servidores GlusterFS (realize os passos abaixo em todos os servidores).
O GlusterFS não está disponível como um pacote Debian (já se encontra sim, porém achei melhor baixar e instalar seguindo fielmente o artigo original), consequentemente teremos que instalar o mesmo na mão.
Primeiro instalaremos os pré-requisitos:
Após instalar os pré-requisitos faremos o download da última versão do GlusterFS (http://www.gluster.org/download.php) a partir do link que vos segue como veremos nos passos abaixo:
No shell, após realizar os comandos acima, digite o comando abaixo e verá a saída que segue:
Agora, ainda dentro de /tmp/gluterfs-2.0.2:
Após isso rode o comando:
A saída do comando acima irá lhe mostrar a versão que você instalou, deve ficar igual abaixo (neste caso 2.0.2):
glusterfs 2.0.2 built on JULY 29 2009 17:23:10
Agora criaremos alguns diretórios:
Agora criaremos o arquivo de configuração do servidor GlusterFS em /etc/glusterfsd.vol, pois é este arquivo que define qual diretório será exportado (/data/export) e qual cliente poderá conectar.
Em nosso exemplo usamos o 192.168.0.104 = cliente1.exemplo.com.br, lembra-se?
Salve e saia do arquivo de configuração /etc/glusterfsd.vol.
Por favor, note que é possível usar uma gama infinita de endereços IP fazendo o permissionamento usando toda uma faixa de endereços IP, por exemplo, 192.168.* fará com que toda a rede 192.168.X.X acesse o volume. Você também pode usar a vírgula para separar diversos endereços IP, por exemplo: 192.168.0.120, 192.168.0.121, 192.168.0.122.
Lembrem-se que aqui neste artigo está sendo mostrado como implementar um servidor CLUSTER para garantir alta disponibilidade de arquivos e não para visar 100% de segurança, para isso devemos usar outros meios.
Após as configurações acima devemos criar os links para inicialização do script nos servidores com o comando que segue abaixo: