(inprogress answer, qualquer ajuda que teste isso e edição seria apreciada, isso funciona e foi testado em 12.04, mas só por mim!)
Este é um tutorial passo a passo baseado no guia para o Fedora. Isso pressupõe que você está tentando compartilhar o diretório /fileserver
de um servidor central para os clientes. Eu nunca consegui esse trabalho no passado, mas dei uma chance em 12.04 e agora é realmente mais fácil para mim do que usar o NFS.
No servidor:
Instale o servidor: sudo apt-get install glusterfs-server
Primeiro, crie um volume que você deseja compartilhar, você pode nomear como quiser, neste exemplo, estou nomeando-o volumename
e, em seguida, use o nome DNS do servidor, não tenho DNS para minhas máquinas em casa, então eu usuário servername.local para usar o nome DNS atribuído pelo avahi:
sudo gluster volume create volumename transport tcp yourservername:/fileserver
Agora começamos o volume:
sudo gluster volume start volumename
E é isso! O servidor agora está servindo um compartilhamento gluster chamado volumename
.
Em cada cliente:
Instale o cliente: sudo apt-get install glusterfs-client
Agora vamos montar o volume compartilhado do glusterfs
mount -t glusterfs yourservername:/volumename /mountdirectory
No cliente, veja se você pode acessar os arquivos em /fileserver
. E se
não, leia os arquivos /var/log/glusterfs/*
no cliente e no servidor.
Para montar o compartilhamento na inicialização, você pode adicionar isso ao seu /etc/fstab
yourservername:/volumename /mountdirectory glusterfs defaults,_netdev 0 0
Referências:
- Post da lista de e-mails na migração para o glusterfs
- link (Este artigo é muito bom)