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

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

Eu gostaria de configurarbrilhopara substituir meu uso do NFS4, como posso fazer isso?

Responder1

(resposta em andamento, qualquer ajuda para testar e editar seria apreciada, funciona e foi testada em 12.04, mas apenas por mim!)

Este é um tutorial passo a passo baseado no livro de Michael J. Chudobiakguiapara Fedora. Isso pressupõe que você está tentando compartilhar o /fileserverdiretório de um servidor central com os clientes. Eu nunca consegui fazer esse trabalho no passado, mas tentei no 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 nomeá-lo como quiser, neste exemplo estou nomeando-o volumename, e depois você usa o nome DNS do seu servidor, não tenho DNS para minhas máquinas em casa então eu uso servername .local para usar o nome DNS atribuído pelo avahi:

sudo gluster volume create volumename transport tcp yourservername:/fileserver

Agora iniciamos o volume:

sudo gluster volume start volumename

E é isso! O servidor agora está servindo um compartilhamento de brilho chamado volumename.

Em cada cliente:

Instale o cliente:sudo apt-get install glusterfs-client

Agora vamos montar o volume glusterfs compartilhado

    mount -t glusterfs yourservername:/volumename /mountdirectory

No cliente, veja se você consegue acessar os arquivos em formato /fileserver. Caso contrário, leia os /var/log/glusterfs/*arquivos no cliente e no servidor.

Para montar o compartilhamento na inicialização, você pode adicionar isto ao seu/etc/fstab

yourservername:/volumename /mountdirectory glusterfs defaults,_netdev 0 0

Referências:

informação relacionada