GlusterFS

GlusterFS é um sistema de arquivos distribuído e descentralizado,  criado recentemente e ainda em desenvolvimento pela empresa Z Research. Trata-se de um sistema cujo principal objetivo é a escalabilidade, sendo que para isso seus projetistas utilizaram conceitos da computação de alto desempenho, como a agregação. Basicamente, GlusterFS agrega múltiplas unidades de armazenamento remotas em um único volume. As unidades de armazenamento, chamadas bricks, são distribuídas pela rede em um único sistema de arquivos paralelo, permitindo uma escalabilidade de milhares de bricks e vários petabytes de armazenamento. Os clientes, que também podem ser simultaneamente servidores de dados, montam os diretórios compartilhados pelos servidores, tendo assim acesso a uma parte ou a todo o conteúdo compartilhado.

– Wikipedia

Instalação:

Sugiro que entre no site oficial guster.org e baixe os pacotes ou siga as instruções dentro de cada distribuição, se vc estiver usando o Debia 8 Jessie são estas:

Packages of GlusterFS for Debian jessie are available here from the Gluster Community…

Add the GPG key to apt:

wget -O – http://download.gluster.org/pub/gluster/glusterfs/LATEST/rsa.pub | apt-key add –

N.B. the pubkey for Debian jessie has changed. Jessie dpkgs are signed with the same key as the Fedora, RHEL, and CentOS packages

Add the source:

echo deb http://download.gluster.org/pub/gluster/glusterfs/LATEST/Debian/jessie/apt jessie main > /etc/apt/sources.list.d/gluster.list

Update package list:

apt-get update

Install:

apt-get install [ glusterfs-server | glusterfs-client ]

Configuração dos nos/hosts:

no arquivo /etc/hosts:

127.0.0.1    localhost
127.0.1.1    gluster    gluster01

10.0.0.10    server1
10.0.0.11    sever2

Criando Pool (fazer em cada maquina para cada server):

# gluster peer probe server1

Verificando Pools:

# gluster peer status

Criando volume:

# gluster volume create volume01 server1:/mnt/hd1 server2:/mnt/raid5 force

Iniciando volume:

# gluster volume start volume01

Verificar volume:

# gluster volume info

Montando volume no cliente :

# mount -t glusterfs gluster01:VOLUME /mnt/pastagluster/

Montando volume no cliente no boot, /etc/fstab:

gluster01:/Volume /mnt/volume glusterfs defaults,_netdev 0 0

Rebalanciar volume:

# gluster volume rebalance VOLUME start

Verificar andamento:

# watch -n1 gluster volume rebalance VOLUME status

 

 

 

Fontes e links para mais detalhes:

Sistema de Arquivos Distribuídos no Debian (GlusterFS)

http://pplware.sapo.pt/linux/glusterfs-armazenamento-distribuido-alta-disponibilidade

How to Create Your Own NAS With GlusterFS

Install GlusterFS Server And Client On CentOS 7

http://redcrackle.com/blog/how-install-and-configure-glusterfs-server-ubuntu

http://edoceo.com/howto/glusterfs

https://www.howtoforge.com/tutorial/high-availability-storage-with-glusterfs-on-debian-8-with-two-nodes/

https://support.rackspace.com/how-to/getting-started-with-glusterfs-considerations-and-installation/

 

http://www.tecmint.com/introduction-to-glusterfs-file-system-and-installation-on-rhelcentos-and-fedora/

 

https://www.digitalocean.com/community/tutorials/how-to-create-a-redundant-storage-pool-using-glusterfs-on-ubuntu-servers

https://www.howtoforge.com/how-to-install-glusterfs-with-a-replicated-volume-over-2-nodes-on-ubuntu-14.04

 

 

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *