Diretoria de Gestão de Tecnologia da Informação (DGTI)

1. Instalação do Proxmox

O hipervisor Proxmox e o serviço GlusterFS deve ser instalado nos 3 Servidores (ou Hosts) que farão parte do Cluster Hiperconvergente. Contudo, há a possibilidade de se instalar todos eles e configurar o Cluster simultaneamente ou instalar somente um Servidor para que os outros 2 sejam instalados e adicionados no Cluster futuramente. A implementação do Cluster em si é realizada somente no tópico 7 deste manual, abrangendo ambos os casos.

O primeiro caso é interessante quando os 3 Servidores estão "zerados" e podem ser formatados sem problemas, enquanto o segundo é interessante quando a Unidade não pode formatar os Hosts ao mesmo tempo por já ter um ambiente de virtualização em produção, devendo então instalar o Proxmox em um Server a parte, migrar as Máquinas Virtuais para ele, e montar o Cluster posteriormente. O Campus deve seguir esse manual de acordo com um desses dois cenários.

Antes da instalação do Proxmox nos Servidores é necessário que:

  • Os discos estejam configurados em RAID 5 ou RAID 0;
  • Os Servidores tenham 4 interfaces de rede, sendo que a primeira, a segunda e a terceira estejam conectadas a uma porta do tipo Trunk no Switch e a quarta esteja em uma porta do tipo Access no Switch na vlan de Storage.

Já na instalação, a definição dos nomes dos Hosts deve seguir o padrão:

  • host <NUMERO_DO_HOST> . <NOME_DO_CAMPUS> . ifsertao-pe.edu.br

Considerando a instalação na Reitoria como exemplo:

  • host1.reitoria.ifsertao-pe.edu.br (para o primeiro Servidor do Cluster)
  • host2.reitoria.ifsertao-pe.edu.br (para o segundo Servidor do Cluster)
  • host3.reitoria.ifsertao-pe.edu.br (para o terceiro Servidor do Cluster)

O IP de gerenciamento dos Hosts deve esta na vlan Virtualização (rede 192.168.100.0/24 como exemplo):

  • 192.168.100.101/24 (para o primeiro Servidor do Cluster)
  • 192.168.100.102/24 (para o segundo Servidor do Cluster)
  • 192.168.100.103/24 (para o terceiro Servidor do Cluster)

E o IP para o tráfego das VMs deve ficar na vlan de Storage (rede 192.168.200.0/24 como exemplo):

  • 192.168.200.101/24 (para o primeiro Servidor do Cluster)
  • 192.168.200.102/24 (para o segundo Servidor do Cluster)
  • 192.168.200.103/24 (para o terceiro Servidor do Cluster)

Dadas as considerações iniciais, as telas seguintes descrevem a instalação inicial do Proxmox.

Na tela inicial da instalação do Proxmox clicar em "Install Proxmox VE".

inst_proxmox_tela1.png

Na segunda tela clicar em "I agree" para aceitar os termos de uso da ferramenta.

inst_proxmox_tela2.png

Na tela seguinte deve-se selecionar o disco ao qual o Proxmox será instalado, no campo "Target Harddisk". Selecionar o primeiro disco /dev/sda (que é o padrão) e clicar em opções. Na janela que se abre (Harddisk options) configurar conforme o print abaixo, definindo 60GB no campo "hdsize" (o restante do espaço em disco será alocado posteriormente para definição do Storage das Máquinas Virtuais), o campo "maxroot" também com 60GB e o "maxvz" com 0 (zero). Isso fará com que o Proxmox não crie a automaticamente uma partição para o Storage das VMs (ele cria por padrão), pois isso será feito manualmente depois.

inst_proxmox_tela3.png

Definir a Zona de Tempo e a Localização conforme abaixo.

inst_proxmox_tela4.png

Inserir a senha de root e um e-mail válido, conforme abaixo.

inst_proxmox_tela5.png

No passo seguinte inserir as configurações da interface de gerenciamento do servidor. O exemplo abaixo seria o primeiro host da Reitoria:

  • O campo "Management Interface" deve constar a primeira interface do host (no exemplo ela foi identificada como enp0s3, mas nos servidores Dell pode ser eno1);
  • No campo "Hostname (FQDN)" inserir o nome do Host conforme o padrão acima.
  • No campo "IP Address (CIRD)" inseir o IP do host na rede de Virtualização;
  • No campo "Gateway" inserir o Gateway do host na rede de Virtualização;
  • E no campo "DNS Server" o IP do servidor DNS.

inst_proxmox_tela6.png

Por fim, na próxima tela revisar as configurações, clicar em "Install" e aguardar a finalização.

inst_proxmox_tela7.png