Agora derrubaremos o servidor server1.example.com e server4.example.com e adicionaremos e deletaremos alguns arquivos em nosso compartilhamento
GlusterFS na máquina cliente.
Primeiro derrube os servidores server1.example.com e server4.example.com com o comando abaixo:
# shutdown -h now
Agora na máquina cliente deletaremos os arquivos teste5 e teste6:
# rm -fv /mnt/glusterfs/teste5
# rm -fv /mnt/glusterfs/teste6
As mudanças deverão estar visíveis no diretório /data/export no server2 e no server3.
Estando conectado no server2, execute o comando:
# ls -l /data/export
Teremos a saída abaixo:
# ls -l /data/export
total 0
-rw-r--r-- 1 root root 0 2009-07-01 15:01 teste1
-rw-r--r-- 1 root root 0 2009-07-01 15:01 teste2
-rw-r--r-- 1 root root 0 2009-07-01 15:01 teste4
Estando agora conectado ao server3, execute o comando:
# ls -l /data/export
Teremos a saída abaixo:
# ls -l /data/export
total 0
-rw-r--r-- 1 root root 0 2009-07-01 15:02 teste3
Vamos agora iniciar o server1 e o server4 e novamente vamos dar uma olhada nos diretórios /data/export de ambos os servidores com o comando abaixo.
No server1 digite o comando:
# ls -l /data/export
total 0
-rw-r--r-- 1 root root 0 2009-07-01 15:01 teste1
-rw-r--r-- 1 root root 0 2009-07-01 15:01 teste2
-rw-r--r-- 1 root root 0 2009-07-01 15:01 teste4
-rw-r--r-- 1 root root 0 2009-07-01 15:01 teste5
No server4 digite o comando:
# ls -l /data/export
total 0
-rw-r--r-- 1 root root 0 2009-07-01 15:02 teste3
-rw-r--r-- 1 root root 0 2009-07-01 15:02 teste6
Como podemos ver o server1 e server4 não tem a notícia que aconteceram mudanças enquanto eles estavam desligados. Isso é fácil de se resolver, tudo que precisamos fazer é executar o comando de leitura no compartilhamento da máquina cliente (cliente1.exemplo.com.br).
Execute o comando abaixo e verifique a saída do mesmo (Na máquina cliente):
# ls -l /mnt/glusterfs/
total 0
-rw-r--r-- 1 root root 0 2009-07-01 15:01 teste1
-rw-r--r-- 1 root root 0 2009-07-01 15:01 teste2
-rw-r--r-- 1 root root 0 2009-07-01 15:02 teste3
-rw-r--r-- 1 root root 0 2009-07-01 15:01 teste4
Agora, para confirmar que está tudo funcionando direitinho, caso você execute o comando "ls -l" nos servidores server1 e server2, verá que as modificações foram replicadas para os mesmos com sucesso.
Enfim, este maravilhoso artigo acabou, fiz algumas modificações nos exemplos e também na tradução para que a mesma seja de fácil compreensão as amigos que estão iniciando no mundo
Linux.
Espero que todos tenham gostado e até a próxima.
Traduzido e editado por: Rodrigo Bonicenha Ferreira
E-mail: rodrigo.bonicenha@gmail.com / moderador_rj@hotmail.com
Este artigo foi retirado do site
www.howtoforge.com, o título original é:
Distributed Replicad Storage Across Four Storage Nodes With GlustersFS on Debian Lenny
Obrigado a todos pela leitura e um forte abraço para comunidade VOL.
Até a próxima!!!