Gerenciar eventos de manutenção do host para instâncias X4 com SAP HANA

Este documento descreve como gerenciar e monitorar eventos de manutenção do host planejados para suas instâncias do Compute Engine X4 que executam cargas de trabalho do SAP HANA.

O X4 é uma série especializada de tipos de máquina bare metal do Compute Engine que foi projetada para executar cargas de trabalho SAP HANA de vários terabytes. A manutenção do X4 é necessária para atualizações regulares de software e firmware. Essa manutenção garante o desempenho ideal, seguro e confiável das suas instâncias X4.

Ao contrário de outros tipos de máquina do Compute Engine, o X4 não oferece suporte ao processo de migração em tempo real durante eventos de manutenção. Isso significa que, para eventos de manutenção de host planejados, o Google precisa interromper e atualizar as instâncias X4, o que torna esses eventos cruciais para suas cargas de trabalho SAP HANA.

Ciclo de vida de manutenção

Um evento de manutenção planejado do host começa com uma notificação com 60 dias de antecedência. Nessa janela, você pode acionar o evento de manutenção do host. Se você não aciona o evento de manutenção do host antes da data e hora de início planejadas, o Google o aciona automaticamente na data de início planejada, no horário de início planejado ou em alguns minutos.

Um evento de manutenção planejado do host normalmente dura até quatro horas, durante as quais a instância em execução no host é interrompida e reiniciada.

A frequência aproximada dos eventos de manutenção do host planejados para instâncias X4 é de, no mínimo, 90 dias. Isso significa que, depois que uma manutenção planejada for concluída, o próximo evento de manutenção planejado ocorrerá pelo menos 90 dias depois. No entanto, a manutenção não programada ainda pode ocorrer com base na criticidade do problema.

As seções a seguir descrevem as duas maneiras de acionar um evento de manutenção planejada do host: manualmente por você ou automaticamente pelo Google.

Evento de manutenção acionado manualmente por você

As etapas a seguir mostram um exemplo de sequência de ações que ocorrem no cenário em que você aciona um evento de manutenção planejada do host:

  1. No dia 0, você implanta uma instância X4.
  2. No dia 36, você recebe do Google a notificação sobre um evento de manutenção planejado do host.

    Se você procurar a descrição da instância X4 usando o comando gcloud compute instances describe, o "maintenanceStatus": "PENDING" vai aparecer na resposta.

    Entre os dias 36 e 96 (o período de notificação com 60 dias de antecedência), você tem a opção de acionar o evento de manutenção do host.

  3. No dia 80, você aciona o evento de manutenção do host para a instância X4. Por exemplo, você executa o comando gcloud compute instances perform-maintenance.

    O Google desliga suas instâncias X4 para manutenção. A duração da manutenção geralmente é de 4 horas.

    Use o comando gcloud compute instances describe para conferir se o campo maintenanceStatus da instância está definido como ONGOING.

  4. Quando as atividades de manutenção forem concluídas, o Google vai reiniciar suas instâncias do X4.

O período mínimo para receber uma notificação sobre o próximo evento de manutenção programado do host é de 30 dias após a conclusão desse evento. Neste exemplo, o Google envia uma notificação sobre o próximo evento de manutenção do host planejado no dia 120.

O diagrama a seguir ilustra o conjunto de etapas anterior:

Diagrama mostrando a sequência de ações em um evento de manutenção planejada do host acionado pelo cliente

Evento de manutenção acionado automaticamente pelo Google

As etapas a seguir mostram um exemplo de sequência de ações que ocorrem no cenário em que o Google aciona um evento de manutenção do host planejado. O Google aciona um evento de manutenção do host no dia de início planejado do evento somente quando você não ativa o evento durante o período de notificação com 60 dias de antecedência entre o dia em que você recebe a notificação sobre o evento e a data de início planejada.

  1. No dia 0, você implanta uma instância X4.
  2. No dia 45, você recebe do Google a notificação sobre um evento de manutenção planejado do host.

    Se você procurar a descrição da instância X4 usando o comando gcloud compute instances describe, o "maintenanceStatus": "PENDING" vai aparecer na resposta.

  3. No dia 105, que é a data de início planejada do evento de manutenção do host, o Google aciona o evento de manutenção do host. A manutenção geralmente começa no horário de início planejado ou em alguns minutos depois.

    Se você procurar a descrição da instância X4 usando o comando gcloud compute instances describe, o "maintenanceStatus": "ONGOING" vai aparecer na resposta.

  4. O Google desliga suas instâncias X4 para manutenção. A janela de manutenção geralmente é de 4 horas.

  5. Quando as atividades de manutenção forem concluídas, o Google vai reiniciar suas instâncias do X4.

O período mínimo para receber uma notificação sobre o próximo evento de manutenção programado do host é de 30 dias após a conclusão desse evento. Neste exemplo, o Google envia uma notificação sobre o próximo evento de manutenção do host planejado no dia 150.

O diagrama a seguir ilustra o conjunto de etapas anterior:

Diagrama mostrando a sequência de ações em um evento de manutenção planejada do host acionado pelo Google

Conferir informações sobre um evento de manutenção

Para cada evento de manutenção do host planejado, o Google envia uma notificação com 60 dias de antecedência. Todos os eventos de manutenção do host planejados para X4 são classificados como manutenção programada.

Para conferir informações sobre um evento de manutenção do host planejado, faça o seguinte:

  • Consultar sua instância do X4 usando a Google Cloud CLI
  • Consultar sua instância do X4 usando a API REST
  • Consultar o servidor de metadados da instância do X4
  • Verificar os registros no Cloud Logging

Para saber como realizar essas ações, incluindo os papéis e as permissões do IAM necessários, consulte Monitorar e planejar um evento de manutenção do host.

Simular um evento de manutenção

Para observar o processo completo de um evento de manutenção de host planejado ou para testar qualquer integração ou automação que você tenha implementado, é possível simular um evento de manutenção de host para sua instância X4 usando a CLI gcloud ou a API REST.

Para saber como simular um evento de manutenção planejada, consulte Simular a manutenção do host para instâncias de computação encerradas.

Acionar um evento de manutenção

É possível acionar um evento de manutenção do host planejado a qualquer momento antes do término do período de notificação antecipada de 60 dias. Para fazer isso, use a CLI gcloud ou a API REST.

Para acionar um evento de manutenção do host, não use os recursos da CLI gcloud ou da API REST que param e iniciam instâncias do Compute Engine.

Para informações sobre como acionar um evento de manutenção do host planejado ou verificar o status dele, consulte Iniciar manualmente um evento de manutenção do host.

Verificar a conclusão de um evento de manutenção

Para verificar a conclusão de um evento de manutenção do host planejado para sua instância do Compute Engine X4, faça o seguinte:

Monitorar eventos de manutenção

Configurar o monitoramento de eventos de manutenção do host planejados das instâncias do Compute Engine X4 pode ajudar a manter sua equipe informada sobre o status dos eventos em andamento e também sobre os próximos eventos.

Como cada evento de manutenção envia várias mensagens para o Cloud Logging, é possível configurar uma política de alertas baseada em registro para pesquisar notificações de eventos de manutenção específicos e enviar alertas usando um canal de notificação.

Para informações sobre como configurar alertas para eventos de manutenção planejada do host, consulte Configurar alertas para notificações de manutenção do host.