Pular para o conteúdo principal

Instalação do nó e montagem do cluster

Todos os nós são instalados a partir da mesma imagem de inicialização, e os passos são os mesmos em todos os nós. Os parâmetros do cluster (ID, quantidade de nós, redundância) são informados novamente em cada nó e devem coincidir em todos. Somente o ID do nó é único.

O instalador solicita quatro grupos de parâmetros:

  • composição do cluster: ID do cluster, quantidade de nós, redundância, ID do nó;
  • endereços de serviço: a URL WSS para os consoles das VMs e o nome do servidor KMS para ativar imagens Windows;
  • rede e discos: o primeiro disco da camada de armazenamento, agregados, VLANs, gateway padrão, hostname;
  • particionamento do disco de sistema.

Todos os valores são tirados do checklist de instalação. Preencha-o antes que o primeiro servidor inicialize a partir da imagem.

A imagem é autossuficiente: inclui o sistema base, os pacotes e o template da VM de gerenciamento (vStack Center). Não é necessário acesso à internet durante a instalação.

O cluster se monta sozinho na primeira inicialização. Cada nó aguarda sessões iSCSI com todos os outros, depois cria os pools, implanta os templates e ativa a VM de gerenciamento. Não é necessário reinicializar os nós exatamente ao mesmo tempo, mas todos eles devem subir em até 30 minutos.

Quando usar​

Este guia leva você de servidores vazios a um cluster montado. Ele não é adequado para adicionar um nó a um cluster em funcionamento: a quantidade de nós e a redundância são definidas durante a instalação e não podem ser alteradas depois.

Pré-requisitos​

  • Os nós e os switches atendem aos requisitos de hardware e rede.
  • O checklist de instalação está preenchido (tabela abaixo).
  • Os switches estão configurados: vPC ou LACP em modo active, as VLANs necessárias, MTU 9216 nas portas, IGMP snooping e um querier na VLAN das redes isoladas.
  • Um registro A foi criado para o nome de domínio da interface web de gerenciamento. Ele aponta para o endereço com o último octeto 250 na rede de pontos de acesso públicos: para a rede 192.0.2.0/24, é 192.0.2.250.
  • A inicialização UEFI e o VT-x estão habilitados nas configurações do servidor. Habilite o VT-d se você planeja repassar dispositivos PCI para as VMs.
  • O relógio do servidor está em UTC, e os nós terão acesso a um servidor NTP. Sem sincronização de horário, o cluster não inicia.
  • Você tem uma imagem de inicialização do vStack OS. As imagens são servidas pelo repositório da vStack somente para endereços IP permitidos. Para adicionar seu endereço, entre em contato com o suporte.
  • Você tem acesso ao console do servidor: físico ou pela interface de gerenciamento (Virtual media).

Checklist de instalação​

NºParâmetroValor de exemploObservação
1Primeiro disco da camada de armazenamentoda1O instalador pega tantos discos consecutivos quanto houver nós no cluster
2Configuração dos agregados LACP: nomes, interfaces, MTU, endereçolagg10: ix0,ix1, 9000 e lagg20: mce0,mce1, 9000Opção com dois pares de portas
3Quantidade de nós no cluster54 por padrão
4Parâmetro "N plus"2Redundância do cluster e da camada de armazenamento, de 1 a 3
5ID do cluster100De 1 a 999
6VLAN ID da rede do cluster1001
7VLAN ID da rede que encapsula as redes virtuais isoladas1002não roteada
8VLAN ID da rede de pontos de acesso públicos1003não roteada
9VLAN ID da rede de armazenamento (nativa)1004roteada
10Espaço de endereços da rede de pontos de acesso públicos192.0.2.0/24não roteada
11Gateway padrão192.0.2.1Um endereço da rede de pontos de acesso públicos
12Intervalo de VLAN IDs para redes virtuais roteadas1010-1060
13Nome de domínio da interface web de gerenciamentomgmtvm.q100.example.comRegistro A apontando para o endereço .250
14URL WSSwss://mgmtvm.q100.example.com/.wssPonto de conexão para os consoles das VMs
15Nome de domínio do KMS (para imagens Windows)kms02.example.com

Escolha um esquema de portas​

O instalador suporta dois layouts de portas. Escolha um para o cluster inteiro; ele determina se você precisa de um segundo agregado.

Pares de portas dedicados para SDN e SDSPar de portas combinado
Agregadoslagg10 (VXLAN e pontos de acesso públicos) e lagg20 (rede do cluster e armazenamento)Somente lagg10
Portas físicas2 portas por agregado2 portas por nó
Passo de entrada do nome do segundo agregadoInforme lagg20 e seus parâmetrosPressione Ctrl-C
Quando escolherO tráfego de armazenamento deve ser separado do tráfego das redes virtuaisO nó ou o switch tem portas suficientes para apenas um agregado

Instale um nó​

Repita estes passos em cada nó do cluster.

  1. Grave a imagem de inicialização em uma mídia ou conecte-a por Virtual media na interface de gerenciamento do servidor. A imagem ocupa cerca de 17–19 GB.
  2. Verifique se o UEFI está selecionado nas configurações de inicialização e se o VT-x está habilitado.
  3. Inicialize a partir da mídia. Na tela de boas-vindas, clique em Install.
  4. Selecione Continue with default keymap e clique em Select.
  5. Especifique o primeiro disco da camada de armazenamento (item 1 do checklist).
  6. Especifique o ID do cluster, um número de 1 a 999.
  7. Especifique a quantidade de nós no cluster. O padrão é 4, a configuração mínima recomendada.
  8. Especifique a redundância do cluster e da camada de armazenamento, um número de 1 a 3.
  9. Especifique o ID do nó atual. Ele deve ser único no cluster.
  10. Informe a URL WSS, o ponto de conexão para os consoles das VMs. Especifique a URL com o esquema, por exemplo wss://mgmtvm.q100.example.com/.wss. Você pode alterar o valor depois.
  11. Especifique o intervalo de VLANs, por exemplo 1010-1060. É uma reserva para as redes de cujo espaço de endereços as VMs recebem endereços IP.
  12. Especifique o nome do servidor KMS para imagens Windows. Você pode alterar o valor depois.
  13. Especifique o nome do primeiro agregado. Deixe lagg10.
  14. Preencha o formulário do primeiro agregado:
    • duas interfaces físicas;
    • Aggregation Protocol: deixe lacp;
    • MTU: 9000. O formulário sugere 9216, mas no máximo 9000 vai para a configuração do nó;
    • endereço IP e prefixo de rede. O último octeto é igual a 100 + ID do nó: para o primeiro nó 192.0.2.101/24, para o segundo 192.0.2.102/24 e assim por diante.
  15. Passe para o segundo agregado:
    • se você precisar dele, especifique o nome lagg20 e preencha o mesmo formulário. Em adaptadores Mellanox, as interfaces se chamam mce0 e mce1; não defina um MTU acima de 9000 nelas;
    • se você não precisar dele, pressione Ctrl-C no passo de entrada do nome.
  16. Preencha o formulário de VLANs. Para cada segmento (rede do cluster, VXLAN, pontos de acesso públicos, armazenamento), especifique o VLAN ID, o endereço da rede e o agregado no qual essa VLAN será ativada. Pegue os valores dos itens 6–10 do checklist.
  17. Especifique o gateway padrão, um endereço da rede de pontos de acesso públicos (item 11).
  18. Especifique o hostname estritamente no formato q<cluster ID>u<node ID>: o ID do cluster tem de um a três dígitos, o ID do nó exatamente três dígitos. Para o cluster 100 e o nó 1, é q100u001. O gerador de configuração não aceita um nome em nenhum outro formato.
  19. Na tela de seleção de componentes do sistema, clique em Ok.
  20. Selecione Manual para particionar o disco de sistema manualmente.
  21. No editor de partições, clique em Create e selecione GPT.
  22. Crie a primeira partição, efi.
  23. Crie o sistema de arquivos raiz. O tamanho recomendado é 100 GB: essa partição pode ser expandida depois sem tempo de inatividade do nó.
  24. Crie uma partição de swap (SWAP).
  25. Clique em Finish e depois em Commit. Duas barras de progresso serão executadas.
  26. Na janela de configuração de inicialização, clique em No e informe o nome da nova entrada.
  27. Informe a senha do superusuário (root) duas vezes. Os caracteres não são exibidos enquanto você digita.
  28. Na janela de configuração de rede, clique em Cancel. A rede já foi descrita nos passos anteriores.
  29. Selecione o modo de fuso horário: Yes se o relógio do firmware do servidor estiver em UTC, No se isso for desconhecido.
  30. Se você selecionou No, especifique o fuso horário UTC. Todos os nós do cluster devem funcionar em UTC.
  31. Verifique a data e a hora. Se estiverem corretas, clique em Skip.
  32. Na tela de serviços iniciados na inicialização do nó, deixe a configuração padrão. O ntpd já está habilitado nela.
  33. Na tela de opções de segurança, deixe a configuração padrão.
  34. Pule o passo de criação de usuários adicionais: clique em No.
  35. Na janela de configuração final, selecione Exit e clique em Ok. Começa o posicionamento preliminar das imagens de nuvem e dos repositórios. Por vários minutos não há barra de progresso; a janela de espera permanece aberta.
  36. Aguarde a instalação dos pacotes no nó.
  37. Clique em No para concluir a instalação.

Monte o cluster​

  1. Certifique-se de que o vStack OS está instalado em todos os nós.
  2. Reinicialize cada nó com o botão Reboot. Não é necessária sincronização estrita, mas mantenha-se dentro de 30 minutos: é o tempo que cada nó aguarda as sessões iSCSI com os outros.
  3. Aguarde os nós criarem os pools e posicionarem as imagens de nuvem neles. Um nó que concluiu essa etapa aguarda os outros novamente.
  4. Aguarde a VM de gerenciamento (vStack Center) subir e o cluster começar a funcionar.

Verifique o resultado​

Em qualquer nó:

  1. hostname retorna um nome no formato q100u001.
  2. ifconfig lagg10 (e ifconfig lagg20, se houver um segundo agregado) mostra laggproto lacp, MTU 9000, e ambas as portas têm os flags ACTIVE, COLLECTING e DISTRIBUTING. Uma porta sem esses flags significa que o link com o switch não subiu em LACP.
  3. zpool list mostra os pools do cluster no estado ONLINE.
  4. O endereço com o último octeto 250 na rede de pontos de acesso públicos responde: a VM de gerenciamento é executada ali.

Como verificar a composição do cluster e os pools na interface web está descrito na documentação do vStack Center.

Solução de problemas​

  • Os nomes dos agregados foram alterados. O nome lagg10 está fixo no código da configuração do serviço do cluster, e outras configurações também esperam os nomes padrão. Deixe lagg10 e lagg20 como estão.
  • MTU acima de 9000. O instalador grava 9000 de qualquer forma, e em adaptadores Mellanox um MTU maior faz a interface voltar para 1500. Defina 9000 e deixe 9216 para o switch.
  • O agregado não sobe. Verifique se as portas do switch estão em LACP modo active, e não on, e se ambas as portas do nó entram no mesmo grupo vPC / LACP.
  • Um ID de nó está duplicado. Um cluster com IDs de nó idênticos não se monta. Confira o ID com o checklist em cada nó.
  • O hostname está em outro formato. O gerador de configuração aceita somente q<1–3 digits>u<3 digits>. Reinstale o nó com o nome correto.
  • O fuso horário não é UTC, ou não há NTP. Um fuso horário diferente quebra os sistemas operacionais convidados, e sem sincronização de horário o cluster não inicia. Selecione UTC e dê aos nós acesso ao NTP.
  • A janela de configuração final "trava". Não há barra de progresso durante a etapa de posicionamento das imagens de nuvem. Aguarde alguns minutos; o tempo depende da velocidade da mídia e dos discos.
  • Um nó não esperou pelos outros. Se as sessões iSCSI com todos os nós não subirem em até 30 minutos, o nó aborta a montagem e tenta novamente na próxima inicialização. Ative os nós atrasados e depois reinicialize o nó que parou de esperar.

Consulte também​