Buscar y configurar períodos de mantenimiento

En esta página, se proporcionan instrucciones para encontrar el mantenimiento programado, establecer períodos de mantenimiento, reprogramar el mantenimiento planificado y mucho más. Para obtener una descripción general de las actualizaciones de mantenimiento y los períodos de mantenimiento, consulta Política de mantenimiento.

Configura un período preferido para el mantenimiento de una instancia

Consola

  1. Ve a la página Memorystore para Memcached en la consola de Google Cloud.
    Memorystore para Memcached

  2. Haz clic en el ID de la instancia para la que deseas establecer un período de mantenimiento.

  3. Haz clic en Editar.

  4. En la sección Mantenimiento, selecciona el día, la hora y la duración que desees para el período de mantenimiento. La hora está configurada en tu zona horaria local.

  5. Haz clic en Guardar.

gcloud

Ejecuta el siguiente comando para configurar un período de mantenimiento para una instancia de Memcached:

gcloud memcache instances update INSTANCE_ID --region=REGION --maintenance-window-day=DAY --maintenance-window-start-time=START_TIME --maintenance-window-duration=DURATION

Donde:

  • INSTANCE_ID es el ID de la instancia.
  • REGION es la región en la que se encuentra la instancia.
  • DAY es el día en que quieres que se realice el mantenimiento. Los valores aceptables son los siguientes: MONDAY,TUESDAY,WEDNESDAY,THURSDAY,FRIDAY,SATURDAY,SUNDAY.
  • START_TIME es la hora del día (0 a 23) del inicio del período de mantenimiento, en la zona horaria UTC.
  • DURATION es una ventana de entre 3 y 8 horas de duración. Los valores aceptables son de 3h a 8h, solo números enteros.

Para obtener información de referencia, consulta gcloud memcached instances update

Habilita las notificaciones de mantenimiento

Para activar las notificaciones de mantenimiento, haz lo siguiente:

  1. Ve a la página Comunicación en la consola de Google Cloud:

    Comunicación

  2. Haz clic en la pestaña Notificaciones de productos.

  3. Selecciona tu proyecto en el menú desplegable.

  4. En la fila de Memorystore, cambia el botón de correo electrónico a ACTIVADO.

Una notificación de mantenimiento por correo electrónico usa el título "Upcoming maintenance for your Cloud Memorystore instance [your-instance-name]". Cada persona que necesite recibir notificaciones debe habilitarlas por separado.

Las notificaciones de mantenimiento se establecen a nivel de proyecto y no a nivel de instancia. Las notificaciones por correo electrónico se envían a la dirección de correo electrónico asociada con tu Cuenta de Google. No se puede configurar un alias de correo electrónico personalizado (por ejemplo, un alias de correo electrónico del equipo).

Cómo buscar servicios de mantenimiento programado

Si se programó el mantenimiento de tu instancia, puedes verlo con las siguientes instrucciones:

Consola

  1. Ve a la página Memorystore para Memcached en la consola de Google Cloud.
    Memorystore para Memcached

  2. Haz clic en el ID de la instancia para la que deseas ver el mantenimiento programado.

  3. En la sección Mantenimiento, puedes ver la fecha y hora de las actualizaciones de mantenimiento programadas.

gcloud

gcloud memcache instances describe INSTANCE-ID --region=REGION

Donde:

  • INSTANCE_ID es el ID de la instancia
  • REGION es la región en la que se encuentra la instancia.

El resultado del mantenimiento programado es el siguiente:

maintenancePolicy:
createTime: 'TIME_STAMP'
updateTime: 'TIME_STAMP'
maintenanceWindow:
- day: DAY
  duration: 180 minutes
  hour: HOUR
maintenanceSchedule:
 endTime: 'TIME_STAMP'
 startTime: 'TIME_STAMP'

Donde:

  • maintenancePolicy muestra información sobre la hora de creación de la política de mantenimiento preferida y la última vez que se actualizó.
  • createTime es la primera vez que se crea la política de mantenimiento.
  • updateTime es la última vez que se actualizó la política de mantenimiento.
  • DAY indica el día de la semana en el que se realiza el mantenimiento.
  • duration indica la duración del período de mantenimiento en minutos.
  • HOUR indica la hora (UTC) en la que comienza el mantenimiento.
  • startTime indica la hora de inicio específica de una actualización de mantenimiento programada para tu instancia.
  • endTime indica la hora de finalización específica de una actualización de mantenimiento que está programada para tu instancia.
  • TIME_STAMP usa el formato RFC 3339.

Reprograma el mantenimiento planificado

Para reprogramar el mantenimiento, consulta las siguientes instrucciones:

Consola

  1. Ve a la página Memorystore para Memcached en la consola de Google Cloud.
    Memorystore para Memcached

  2. Haz clic en el ID de la instancia para la que deseas reprogramar el mantenimiento.

  3. En la sección Mantenimiento, haz clic en Reprogramar.

  4. Elige entre Actualizar ahora, Deferir al próximo período programado y Día y hora personalizados. Para obtener más información, consulta la descripción general de la reprogramación del mantenimiento.

    • Si deseas actualizar tu instancia de inmediato, selecciona Actualizar ahora y haz clic en Actualizar.

    • Si deseas retrasar el mantenimiento programado una semana, selecciona Deferir al siguiente período programado y haz clic en Reprogramar.

    • Si deseas designar una hora específica, selecciona Día y hora personalizados, elige la hora nueva y haz clic en Reprogramar.

gcloud

gcloud memcache instances reschedule-maintenance INSTANCE_ID --region=REGION --reschedule-type=RESCHEDULE_TYPE [--schedule-time=RESHEDULE_TIME]

Donde:

  • INSTANCE_ID es el ID de la instancia
  • REGION es la región en la que se encuentra la instancia.
  • RESCHEDULE_TYPE es el tipo de actualización reprogramada. Los valores disponibles son:

    • IMMEDIATE: Inicia la actualización de mantenimiento de inmediato.
    • NEXT_AVAILABLE_WINDOW: Aplaza el mantenimiento hasta el siguiente período de mantenimiento. El período siguiente es de una semana a partir del período en que se programó originalmente el mantenimiento.
    • SPECIFIC_TIME: Te permite designar una hora específica para la actualización. El horario reprogramado no debe ser más de siete días a partir de la hora del período de mantenimiento original
  • RESHEDULE_TIME Solo puedes especificar este valor si estableces --reschedule-type como SPECIFIC TIME. Este valor usa el formato ISO 1801. Por ejemplo, 2020-01-16T16:56:00.000Z. La hora se establece en UTC.

Para obtener información de referencia, consulta gcloud Memcache instances refresh-mantenimiento.

Aplica de forma manual las actualizaciones de mantenimiento

Después de recibir una notificación de mantenimiento próximo, tienes la opción de aplicar la actualización de mantenimiento a los nodos de forma manual. El mantenimiento manual solo está disponible después de que se programa un evento de mantenimiento para tu instancia. Debes habilitar las notificaciones de mantenimiento y configurar un período de mantenimiento para recibir información sobre este próximo mantenimiento. Para obtener más información, consulta Mantenimiento manual.

Actualiza nodos individuales en el clúster de Memcached

Para actualizar nodos individuales en tu clúster, ejecuta el siguiente comando y reemplaza VARIABLES por los valores adecuados:


gcloud beta memcache instances apply-software-update INSTANCE_NAME --node-ids=NODE_ID_1,NODE_ID_2 --region=REGION

Actualiza todos los nodos del clúster de Memcached

Para actualizar todos los nodos en tu clúster, ejecuta el siguiente comando y reemplaza VARIABLES por los valores adecuados:


gcloud beta memcache instances apply-software-update INSTANCE_NAME --apply-all --region=REGION

Comprueba si hay actualizaciones disponibles y verifica las actualizaciones de nodos

Registrarse para recibir notificaciones de mantenimiento es la mejor manera de saber cuándo hay actualizaciones disponibles, pero también puedes usar el siguiente comando a fin de verificar de forma manual si hay mantenimiento disponible. El siguiente comando también muestra qué nodos se actualizaron para tu instancia.

gcloud beta memcache instances describe INSTANCE_NAME --region=REGION --format="table(updateAvailable.yesno(yes="YES",no="NO"),memcacheNodes:format='table(nodeId,updateAvailable.yesno(yes="YES", no="NO"))')"

¿Qué sigue?

  • Consulta los permisos necesarios para administrar los períodos de mantenimiento de tu instancia de Memcached.