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.
Antes de iniciar a configuração em si, deve-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 oos nomeIPs "gluster[1,2,3].reitoria.ifsertao-pe.edu.br"e os nomes 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 deladela. (Deve-se adaptar o nome "gluster1.reitoria.ifsertao-pe.edu.br" de acordo com o campus e com o host,host conformeque oestá sendo configurado, devendo ficar igual ao especificado no arquivo /etc/hosts editado anteriormente):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".