Administra eventos de mantenimiento de host para instancias X4 que ejecutan SAP HANA

En este documento, se describe cómo puedes administrar y supervisar los eventos de mantenimiento del host planificados para tus instancias X4 de Compute Engine que ejecutan cargas de trabajo de SAP HANA.

X4 es una serie especializada de tipos de máquinas de equipos físicos de Compute Engine que está diseñada para ejecutar cargas de trabajo de SAP HANA de varios terabytes. Se requiere el mantenimiento de X4 para las actualizaciones habituales de software y firmware. Este mantenimiento garantiza un rendimiento óptimo, seguro y confiable de tus instancias de X4.

A diferencia de otros tipos de máquinas de Compute Engine, X4 no admite el proceso de migración en vivo durante los eventos de mantenimiento. Esto significa que, para los eventos de mantenimiento del host planificados, Google debe detener y actualizar las instancias de X4, lo que hace que estos eventos sean fundamentales para las cargas de trabajo de SAP HANA.

Ciclo de vida de mantenimiento

Un evento de mantenimiento de host planificado comienza con una notificación con 60 días de anticipación. Dentro de este período, puedes activar el evento de mantenimiento del host. Si no activas el evento de mantenimiento del host antes de la fecha y hora de inicio planificadas, Google lo activará automáticamente en la fecha y hora de inicio planificadas o dentro de unos minutos.

Por lo general, un evento de mantenimiento de host planificado dura hasta 4 horas, durante las cuales se detiene y reinicia la instancia en ejecución en el host.

La frecuencia aproximada de los eventos de mantenimiento de host planificados para instancias X4 es de un mínimo de 90 días. Esto significa que, una vez que se completa un mantenimiento planificado, se garantiza que el próximo evento de mantenimiento planificado ocurra, al menos, después de 90 días. Sin embargo, es posible que se realice un mantenimiento no programado según la gravedad del problema subyacente.

En las siguientes secciones, se describen las dos formas en que se activa un evento de mantenimiento programado del host: de forma manual o automática por parte de Google.

Evento de mantenimiento activado de forma manual

En los siguientes pasos, se muestra una secuencia de acciones de ejemplo que se produce en la situación en la que activas un evento de mantenimiento de host planificado:

  1. El día 0, implementas una instancia X4.
  2. El día 36, recibes de Google la notificación sobre un evento de mantenimiento programado del host.

    Si buscas la descripción de tu instancia de X4 con el comando gcloud compute instances describe, verás "maintenanceStatus": "PENDING" en su respuesta.

    Entre el día 36 y el 96 (el período de notificación con 60 días de anticipación), tienes la opción de activar el evento de mantenimiento del host.

  3. En el día 80, activas el evento de mantenimiento del host para tu instancia X4. Por ejemplo, ejecutas el comando gcloud compute instances perform-maintenance.

    Google apaga tus instancias X4 para realizar tareas de mantenimiento. La duración del mantenimiento suele ser de 4 horas.

    Puedes usar el comando gcloud compute instances describe para ver que el campo maintenanceStatus de la instancia está configurado en ONGOING.

  4. Una vez que se completen las actividades de mantenimiento, Google reiniciará tus instancias de X4.

La fecha más temprana en la que puedes recibir una notificación sobre el próximo evento de mantenimiento programado del host es, al menos, 30 días después de que finalice este evento de mantenimiento. En este ejemplo, Google te envía una notificación sobre el próximo evento de mantenimiento programado del host el día 120.

En el siguiente diagrama, se ilustra el conjunto de pasos anterior:

Diagrama que muestra la secuencia de acciones en un evento de mantenimiento del host planificado activado por el cliente

Evento de mantenimiento activado automáticamente por Google

En los siguientes pasos, se muestra una secuencia de acciones de ejemplo que se produce en la situación en la que Google activa un evento de mantenimiento de host planificado. Google activa un evento de mantenimiento del host el día de inicio planificado del evento solo cuando no lo activas durante el período de notificación anticipada de 60 días entre el día en que se te notifica el evento y la fecha de inicio planificada del evento.

  1. El día 0, implementas una instancia X4.
  2. El día 45, recibes de Google la notificación sobre un evento de mantenimiento programado del host.

    Si buscas la descripción de tu instancia de X4 con el comando gcloud compute instances describe, verás "maintenanceStatus": "PENDING" en su respuesta.

  3. En el día 105, que es la fecha de inicio planificada del evento de mantenimiento del host, Google activa el evento de mantenimiento del host. Por lo general, el mantenimiento comienza a la hora de inicio programada o dentro de unos minutos.

    Si buscas la descripción de tu instancia de X4 con el comando gcloud compute instances describe, verás "maintenanceStatus": "ONGOING" en su respuesta.

  4. Google apaga tus instancias X4 para realizar el mantenimiento. El período de mantenimiento suele ser de 4 horas.

  5. Una vez que se completen correctamente las actividades de mantenimiento, Google reiniciará tus instancias de X4.

La fecha más temprana en la que puedes recibir una notificación sobre el próximo evento de mantenimiento programado del host es, al menos, 30 días después de que finalice este evento de mantenimiento. En este ejemplo, Google te envía una notificación sobre el próximo evento de mantenimiento programado del host el día 150.

En el siguiente diagrama, se ilustra el conjunto de pasos anterior:

Diagrama que muestra la secuencia de acciones en un evento de mantenimiento de host planificado activado por Google

Cómo ver información sobre un evento de mantenimiento

Para cada evento de mantenimiento de host planificado, Google te envía una notificación con 60 días de anticipación. Todos los eventos de mantenimiento del host planificados para X4 se clasifican como mantenimiento programado.

Para ver información sobre un evento de mantenimiento del host planificado, puedes hacer lo siguiente:

  • Consulta tu instancia de X4 con Google Cloud CLI
  • Cómo consultar tu instancia de X4 con la API de REST
  • Consulta el servidor de metadatos de tu instancia de X4
  • Verifica los registros en Cloud Logging

Si deseas obtener información para realizar estas acciones, incluidos los roles y permisos de IAM necesarios, consulta Supervisa y planifica un evento de mantenimiento del host.

Simula un evento de mantenimiento

Para observar el proceso de extremo a extremo de un evento de mantenimiento de host planificado o para probar cualquier integración o automatización que hayas implementado, puedes simular un evento de mantenimiento de host para tu instancia de X4 con gcloud CLI o la API de REST.

Para obtener información sobre cómo simular un evento de mantenimiento planificado, consulta Cómo simular el mantenimiento de host para instancias de procesamiento que finalizan.

Activa un evento de mantenimiento

Puedes activar un evento de mantenimiento de host planificado en cualquier momento antes de que finalice el período de notificación anticipada de 60 días. Puedes hacerlo con gcloud CLI o la API de REST.

Para activar un evento de mantenimiento del host, no uses gcloud CLI ni los recursos de la API de REST que detienen e inician instancias de Compute Engine.

Para obtener información sobre cómo activar un evento de mantenimiento del host planificado o cómo verificar su estado, consulta Cómo iniciar un evento de mantenimiento del host de forma manual.

Verifica la finalización de un evento de mantenimiento

Para verificar que se completó correctamente un evento de mantenimiento de host planificado para tu instancia de Compute Engine X4, puedes hacer lo siguiente:

Supervisa los eventos de mantenimiento

Configurar la supervisión de los eventos de mantenimiento planificados de los hosts de tus instancias de Compute Engine X4 puede ayudar a mantener al equipo informado sobre el estado de los eventos en curso y los próximos.

Debido a que cada evento de mantenimiento envía varios mensajes a Cloud Logging, puedes configurar una política de alertas basada en registros para buscar notificaciones de eventos de mantenimiento específicos y enviar alertas mediante un canal de notificaciones.

Para obtener información sobre cómo configurar alertas para eventos de mantenimiento programados del host, consulta Configura alertas para notificaciones de mantenimiento del host.