Gerenciar a manutenção de nós bare metal

Na solução VMware no Google Cloud, você é responsável por aplicar patches, atualizar e fazer upgrade da pilha de software do VMware Cloud Foundation (VCF). O Google Cloud gerencia os servidores físicos, a energia, o resfriamento e a malha do data center para os nós ESXi bare metal do z3-highmem-192-highlssd-metal. Periodicamente, oGoogle Cloud realiza eventos de manutenção de host para aplicar reparos de hardware, atualizações de firmware e patches de segurança aos hosts físicos.

Neste documento, descrevemos os tipos de eventos de manutenção do host que afetam os nós ESXi bare metal e explicamos como evacuar cargas de trabalho e executar a manutenção sem interromper os clusters do VCF.

Tipos de eventos de host

As instâncias bare metal do Compute Engine passam pelas seguintes categorias de eventos de host:

  • Eventos de manutenção planejados: janelas de manutenção programadas que oGoogle Cloud anuncia com antecedência. A maioria das atualizações em segundo plano não é disruptiva, enquanto a manutenção de hardware ou firmware exige a reinicialização do nó bare metal.
  • Manutenção emergencial: manutenção urgente de hardware ou software em toda a frota que exige a reinicialização do nó para evitar falhas ou aplicar mitigações de segurança críticas. O Google Cloud fornece um aviso prévio de 7 a 90 dias, dependendo da gravidade do evento, e preenche o campo maintenanceReasons nos metadados da instância.
  • Erros de host: falhas raras e inesperadas de hardware ou host físico (compute.instances.hostError) que causam uma reinicialização não planejada ou exigem a substituição do nó bare-metal. Quando ocorre um erro de host, o vSphere com alta disponibilidade (HA) reinicia automaticamente as máquinas virtuais (VMs) afetadas em hosts ESXi íntegros no cluster.

Considerações de manutenção para clusters do VCF

Antes de acionar um evento de manutenção disruptiva em um nó ESXi bare metal, analise os seguintes requisitos operacionais:

  • Conclua a manutenção antes do prazo programado: sempre inicie a manutenção manualmente durante uma janela de mudança aprovada antes que a janela programada expire. Se a janela de manutenção expirar antes de você iniciar a manutenção, o Compute Engine iniciará automaticamente o evento de manutenção, que reinicializa o host sem colocá-lo no modo de manutenção do vSphere primeiro.
  • Verifique a capacidade do cluster: confira se o cluster do vSphere e do vSAN tem capacidade de computação e armazenamento suficiente para evacuar todas as VMs e atender aos requisitos de tolerância a falhas da política de armazenamento do vSAN. Se o cluster não tiver capacidade suficiente, adicione um nó bare metal ao cluster antes de iniciar a manutenção.
  • Coloque o host ESXi no modo de manutenção do vSphere primeiro: sempre remova as VMs colocando o host no modo de manutenção no vCenter Server ou no VCF Operations antes de acionar a manutenção no console do Google Cloud .
  • Manter um nó por cluster por vez: cada evento de manutenção de bare metal leva aproximadamente de 120 a 150 minutos para ser concluído. Execute a manutenção em apenas um nó por cluster do vSphere de cada vez para preservar a disponibilidade de dados do vSAN. É possível executar a manutenção em nós em clusters separados do vSphere ou em domínios de carga de trabalho separados do VCF em paralelo.
  • Substituir nós que não respondem: se um nó bare metal permanecer no estado de manutenção In progress por mais de 240 minutos, desative o nó do vCenter Server e do SDDC Manager e provisione um nó de substituição.

Conferir notificações de manutenção

É possível monitorar os próximos eventos de manutenção de host no console do Google Cloud usando uma das seguintes visualizações (ou configurar alertas automatizados, conforme descrito em Monitorar e planejar um evento de manutenção de host):

  • VMware Engine:

    1. No console do Google Cloud , acesse VMware Engine > Autogerenciado > Nós bare metal.

      Acessar nós bare metal

    2. Verifique a coluna Status de manutenção de cada nó:

      • Atualização disponível: será executada em (DATE_AND_TIME): um evento de manutenção planejado ou emergencial está programado e pronto para ser iniciado.
      • Em andamento: a manutenção do host está em execução no nó.
      • Atualizado: não há eventos de manutenção pendentes para o nó.
  • Instâncias de VM do Compute Engine:

    1. No console do Google Cloud , acesse a página Instâncias de VM.

      Acessar instâncias de VM

    2. Filtre a lista de instâncias por tipo de máquina (z3-highmem-192-highlssd-metal) e inspecione a coluna Próxima manutenção.

Realizar manutenção de nós

Para realizar com segurança a manutenção do host em um nó ESXi bare metal, remova o host no vCenter Server, execute o evento de manutenção no console do Google Cloud e retorne o host ao serviço.

Preparar o nó no vCenter Server

  1. Identifique a instância bare metal que tem uma janela de manutenção futura no console do Google Cloud e anote o nome do host ou o endereço IP de gerenciamento principal.
  2. Faça login no cliente do vSphere (ou nas operações do VCF) e localize o host ESXi correspondente no cluster.
  3. Clique com o botão direito do mouse no host ESXi e selecione Modo de manutenção > Entrar no modo de manutenção.
  4. Selecione o modo de migração de dados do vSAN Garantir acessibilidade (padrão) ou Migração de dados completa com base na política de redundância do cluster e confirme que você quer mover as VMs desligadas e suspensas para outros hosts no cluster. Para orientações sobre como escolher um modo de evacuação da vSAN, consulte a documentação da Broadcom sobre como colocar um membro de um cluster da vSAN no modo de manutenção.
  5. Aguarde até que todas as VMs sejam migradas do host e o status do host mude para Modo de manutenção no vCenter Server.

Executar manutenção do host em Google Cloud

  1. No console do Google Cloud , acesse VMware Engine > Autogerenciado > Nós bare metal.
  2. Localize o nó que você colocou no modo de manutenção do vSphere.
  3. Clique no menu de mais ações () ao lado do nó e selecione Executar manutenção.
  4. Confirme a operação quando solicitado. O Status de manutenção muda para Em andamento.
  5. Aguarde a conclusão da operação de manutenção e a inicialização do host ESXi. O Status de manutenção muda para Atualizado após aproximadamente 150 a 180 minutos.

Concluir as tarefas pós-manutenção

  1. Verifique no cliente do vSphere se o host ESXi se reconectou ao vCenter Server e se todos os adaptadores de rede físicos (vmnic0 a vmnic4) e discos locais do vSAN informam um status íntegro.
  2. Clique com o botão direito do mouse no host ESXi e selecione Modo de manutenção > Sair do modo de manutenção.
  3. Verifique se as verificações de integridade do vSphere Distributed Resource Scheduler (DRS) e do vSAN foram aprovadas antes de iniciar a manutenção em outro nó no mesmo cluster.

A seguir