Diretoria de Gestão de Tecnologia da Informação (DGTI)
Skip to main content

7. Configuração do GlusterFS na rede de Storage

Com o Gluster instalado, é necessário configurá-lo para ele utilizar a rede de storage para a replica das Máquinas Virtuais. Como definido anteriormente, será utilizada a porta 4 do adaptador de rede de cada servidor. Logo, os comandos seguintes devem ser realizados nos 3 servidores do cluster Proxmox.

O comando seguinte verifica em qual rede e porta o Gluster está escutando:

ss -atpn | grep glusterd

Mostrará o seguinte:

LISTEN  0  1024  0.0.0.0:24007  0.0.0.0:*  users:(("glusterd",pid=945,fd=11))

Na saída do comando há a informação "0.0.0.0:24007", indicando que o serviço está escutando em qualquer rede pela por 24007.

ParaAntes de iniciar a configuração doem Glustersi, na rede de Storage, é necessáriodeve-se editar o arquivo /etc/hosts com o comando seguinte (ele será aberto para edição com o vim, podendo ser substituído pelo nano também):

vim /etc/hosts

E adicionar o conteúdo seguinte. Isso permitirá que haja comunicação entre os servidores na rede de Storage pelo nome especificado, e não somente pelo IP (adaptar o nome "gluster[1,2,3].reitoria.ifsertao-pe.edu.br" de acordo com o campus):

172.31.101.181 gluster1.reitoria.ifsertao-pe.edu.br gluster1
172.31.101.182 gluster2.reitoria.ifsertao-pe.edu.br gluster2
172.31.101.183 gluster3.reitoria.ifsertao-pe.edu.br gluster3

 

Para configuração do Gluster na rede de Storage, é necessário editar o arquivo seguinte:

vim /etc/glusterfs/glusterd.vol

Com o arquivo aberto para edição, deve-se procurar a linha "option transport.socket.listen-port 24007" e inserir o seguinte conteúdo abaixo dela (adaptar o nome "gluster1.reitoria.ifsertao-pe.edu.br" de acordo com o campus e com o hosthost, correspondente)conforme o arquivo /etc/hosts editado anteriormente):

option transport.rdma.bind-address gluster1.reitoria.ifsertao-pe.edu.br
option transport.socket.bind-address gluster1.reitoria.ifsertao-pe.edu.br
option transport.tcp.bind-address gluster1.reitoria.ifsertao-pe.edu.br

Reiniciar o  Gluster:

systemctl restart glusterd.service

Por fim, deve-se verificar se as configurações foram realizadas com sucesso:

ss -atpn | grep glusterd

Deve mostrar o seguinte:

LISTEN  0  1024  172.31.101.181:24007  0.0.0.0:*  users:(("glusterd",pid=945,fd=11))

Na saída do comando é possível verificar que agora o Gluster está utilizando a rede de Storage com a informação "172.31.101.181:24007".