2. Configuração das redes
Cada servidor do Cluster Proxmox deve ter um adaptador de rede com 4 portas, logo, as configurações de rede a seguir devem ser aplicadas em todos os servidores que farão parte do Cluster. Considerando isso, foi definido o seguinte:
- A porta 1 para definição das redes DMZs e para a interface de gerenciamento do Proxmox;
- A porta 2 para definição das redes LANs;
- A porta 3 para definição das redes WANs;
- A porta 4 para o tráfego de storage das VMs;
2.1 CONFIGURAÇÃO PARA AS REDES DMZs E PARA O GERENCIAMENTO DO HOST
A configuração da porta 1 deve ser feita diretamente pelo shell do host e não pela interface Web do Proxmox, pois pode-se gerar inconsistência na configuração e perder a conexão com o host, devido a necessidade de se configurar um IP estático para gerenciamento do host na rede de Virtualização e ao mesmo tempo viabilizar o tráfego das demais redes DMZs pela mesma porta. Para isso, foi definido na porta 1 uma bridge para o tráfego de todas as DMZs, e dentro dessa bridge uma vlan na rede de Virtualização para o gerenciamento do host.
A porta 1 (eno1) no /etc/network/interfaces deve ser configurada da seguinte forma:
iface eno1 inet manual
auto vmbr0
iface vmbr0 inet manual
bridge-ports eno1
bridge-stp off
bridge-fd 0
bridge-vlan-aware yes
bridge-vids <ID_DMZ_1> <ID_DMZ_2> <ID_DMZ_N>
#DMZs <ID_DMZ_1> <ID_DMZ_2> <ID_DMZ_N>
auto vmbr0.<ID_DMZ_VIRTUALIZACAO>
iface vmbr0.<ID_DMZ_VIRTUALIZACAO> inet static
address 192.168.100.101/24
gateway 192.168.100.1
#Gerenciamento do host
Em seguida reiniciar o serviço de rede com:
service networking restart
2.2 CONFIGURAÇÃO PARA AS REDES LANs
A porta 2 (eno2) deve ser configurada somente com uma bridge. Com a interface de gerenciamento configurada, é possível configurar ela e as demais portas pela interface web do Proxmox, contudo, não há opção para setar o parâmetro "bridge-vids" pelo navegador. Esse parâmetro serve para evitar que uma VM da rede DMZ seja configurada acidentalmente na porta de rede do Proxmox dedicada as redes LANs por exemplo, visto que ele restringe as Vlans que podem passar pela porta.
A configuração da porta 2 (eno2) no /etc/network/interfaces deve ficar da seguinte forma:
iface eno2 inet manual
auto vmbr1
iface vmbr1 inet manual
bridge-ports eno2
bridge-stp off
bridge-fd 0
bridge-vlan-aware yes
bridge-vids <ID_LAN_1> <ID_LAN_2> <ID_LAN_N>
#LANs <ID_LAN_1> <ID_LAN_2> <ID_LAN_N>
2.3 CONFIGURAÇÃO PARA AS REDES WANs
A configuração da porta 3 (eno3) deve ficar da seguinte forma no /etc/network/interfaces. Caso o Campus possua 2 links de internet, deve-se colocar sua Vlan correspondente no parâmetro "bridge-vids":
iface eno3 inet manual
auto vmbr2
iface vmbr2 inet manual
bridge-ports eno3
bridge-stp off
bridge-fd 0
bridge-vlan-aware yes
bridge-vids <ID_WAN_1> <ID_WAN_2> <ID_WAN_N>
#WANs <ID_WAN_1> <ID_WAN_2> <ID_WAN_N>
2.4 CONFIGURAÇÃO DA REDE DE STORAGE
auto eno4
iface eno4 inet static
address 192.168.200.101/24
#Storage
Com todas as redes configuradas, deve-se reiniciar o serviço de rede com:
service networking restart
2.5 CONFIGURAÇÃO DO /etc/hosts
O arquivo /etc/hosts deve ser configurado para que a comunicação entre os Servidores ocorram pelo nome e não somente por IP. Como exemplo, o seguinte conteúdo deve ser adicionado nele (lembrando que os IPs abaixo são só exemplos e devem ser ajustados para o IP real do Campus):
192.168.100.101 host1.reitoria.ifsertao-pe.edu.br host1
192.168.100.102 host2.reitoria.ifsertao-pe.edu.br host2
192.168.100.103 host3.reitoria.ifsertao-pe.edu.br host3
192.168.200.101 gluster1.reitoria.ifsertao-pe.edu.br gluster1
192.168.200.102 gluster2.reitoria.ifsertao-pe.edu.br gluster2
192.168.200.103 gluster3.reitoria.ifsertao-pe.edu.br gluster3