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âmetro | Valor de exemplo | Observação |
|---|---|---|---|
| 1 | Primeiro disco da camada de armazenamento | da1 | O instalador pega tantos discos consecutivos quanto houver nós no cluster |
| 2 | Configuração dos agregados LACP: nomes, interfaces, MTU, endereço | lagg10: ix0,ix1, 9000 e lagg20: mce0,mce1, 9000 | Opção com dois pares de portas |
| 3 | Quantidade de nós no cluster | 5 | 4 por padrão |
| 4 | Parâmetro "N plus" | 2 | Redundância do cluster e da camada de armazenamento, de 1 a 3 |
| 5 | ID do cluster | 100 | De 1 a 999 |
| 6 | VLAN ID da rede do cluster | 1001 | |
| 7 | VLAN ID da rede que encapsula as redes virtuais isoladas | 1002 | não roteada |
| 8 | VLAN ID da rede de pontos de acesso públicos | 1003 | não roteada |
| 9 | VLAN ID da rede de armazenamento (nativa) | 1004 | roteada |
| 10 | Espaço de endereços da rede de pontos de acesso públicos | 192.0.2.0/24 | não roteada |
| 11 | Gateway padrão | 192.0.2.1 | Um endereço da rede de pontos de acesso públicos |
| 12 | Intervalo de VLAN IDs para redes virtuais roteadas | 1010-1060 | |
| 13 | Nome de domínio da interface web de gerenciamento | mgmtvm.q100.example.com | Registro A apontando para o endereço .250 |
| 14 | URL WSS | wss://mgmtvm.q100.example.com/.wss | Ponto de conexão para os consoles das VMs |
| 15 | Nome 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 SDS | Par de portas combinado | |
|---|---|---|
| Agregados | lagg10 (VXLAN e pontos de acesso públicos) e lagg20 (rede do cluster e armazenamento) | Somente lagg10 |
| Portas físicas | 2 portas por agregado | 2 portas por nó |
| Passo de entrada do nome do segundo agregado | Informe lagg20 e seus parâmetros | Pressione Ctrl-C |
| Quando escolher | O tráfego de armazenamento deve ser separado do tráfego das redes virtuais | O nó ou o switch tem portas suficientes para apenas um agregado |
Instale um nó
Repita estes passos em cada nó do cluster.
- 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.
- Verifique se o UEFI está selecionado nas configurações de inicialização e se o VT-x está habilitado.
- Inicialize a partir da mídia. Na tela de boas-vindas, clique em Install.
- Selecione Continue with default keymap e clique em Select.
- Especifique o primeiro disco da camada de armazenamento (item 1 do checklist).
- Especifique o ID do cluster, um número de 1 a 999.
- Especifique a quantidade de nós no cluster. O padrão é 4, a configuração mínima recomendada.
- Especifique a redundância do cluster e da camada de armazenamento, um número de 1 a 3.
- Especifique o ID do nó atual. Ele deve ser único no cluster.
- 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. - 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. - Especifique o nome do servidor KMS para imagens Windows. Você pode alterar o valor depois.
- Especifique o nome do primeiro agregado. Deixe
lagg10. - 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 segundo192.0.2.102/24e assim por diante.
- Passe para o segundo agregado:
- se você precisar dele, especifique o nome
lagg20e preencha o mesmo formulário. Em adaptadores Mellanox, as interfaces se chamammce0emce1; não defina um MTU acima de 9000 nelas; - se você não precisar dele, pressione Ctrl-C no passo de entrada do nome.
- se você precisar dele, especifique o nome
- 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.
- Especifique o gateway padrão, um endereço da rede de pontos de acesso públicos (item 11).
- 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. - Na tela de seleção de componentes do sistema, clique em Ok.
- Selecione Manual para particionar o disco de sistema manualmente.
- No editor de partições, clique em Create e selecione GPT.
- Crie a primeira partição, efi.
- Crie o sistema de arquivos raiz. O tamanho recomendado é 100 GB: essa partição pode ser expandida depois sem tempo de inatividade do nó.
- Crie uma partição de swap (SWAP).
- Clique em Finish e depois em Commit. Duas barras de progresso serão executadas.
- Na janela de configuração de inicialização, clique em No e informe o nome da nova entrada.
- Informe a senha do superusuário (root) duas vezes. Os caracteres não são exibidos enquanto você digita.
- Na janela de configuração de rede, clique em Cancel. A rede já foi descrita nos passos anteriores.
- Selecione o modo de fuso horário: Yes se o relógio do firmware do servidor estiver em UTC, No se isso for desconhecido.
- Se você selecionou No, especifique o fuso horário UTC. Todos os nós do cluster devem funcionar em UTC.
- Verifique a data e a hora. Se estiverem corretas, clique em Skip.
- Na tela de serviços iniciados na inicialização do nó, deixe a configuração
padrão. O
ntpdjá está habilitado nela. - Na tela de opções de segurança, deixe a configuração padrão.
- Pule o passo de criação de usuários adicionais: clique em No.
- 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.
- Aguarde a instalação dos pacotes no nó.
- Clique em No para concluir a instalação.
Monte o cluster
- Certifique-se de que o vStack OS está instalado em todos os nós.
- 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.
- Aguarde os nós criarem os pools e posicionarem as imagens de nuvem neles. Um nó que concluiu essa etapa aguarda os outros novamente.
- Aguarde a VM de gerenciamento (vStack Center) subir e o cluster começar a funcionar.
Verifique o resultado
Em qualquer nó:
hostnameretorna um nome no formatoq100u001.ifconfig lagg10(eifconfig lagg20, se houver um segundo agregado) mostralaggproto lacp, MTU 9000, e ambas as portas têm os flagsACTIVE,COLLECTINGeDISTRIBUTING. Uma porta sem esses flags significa que o link com o switch não subiu em LACP.zpool listmostra os pools do cluster no estadoONLINE.- 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
lagg10está fixo no código da configuração do serviço do cluster, e outras configurações também esperam os nomes padrão. Deixelagg10elagg20como 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ãoon, 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
- Requisitos de hardware e rede — o que deve estar pronto antes da instalação.
- Configuração inicial do cluster — aceitação da composição e configurações básicas após a montagem, na documentação do vStack Center.
- Atualização do nó para a 3.2 — como passar um cluster montado para um novo release.