Como configuro o gluster em uma configuração simples sem cluster?

3

Eu gostaria de configurar glusterfs para substituir o meu uso do NFS4, como posso fazer isso?

    
por Jorge Castro 04.10.2011 / 22:20

1 resposta

7

(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:

por Jorge Castro 17.04.2012 / 08:41

Tags