Buscar y definir ventanas de mantenimiento

En esta página se proporcionan instrucciones sobre cómo completar las siguientes tareas:

Para obtener información general sobre las actualizaciones de mantenimiento y las ventanas de mantenimiento, consulta Información sobre el mantenimiento.

Crear una instancia con ventanas de mantenimiento

gcloud

Para crear una instancia de Memorystore para Valkey con ventanas de mantenimiento, usa el comando gcloud memorystore instances create:

gcloud memorystore instances create INSTANCE_ID \
--project=PROJECT_ID \
--location=REGION_ID \
--psc-auto-connections=network=projects/PROJECT_ID/global/networks/NETWORK_ID \
--shard-count=SHARD_COUNT \
--maintenance-policy-weekly-window=day=DAY,startTime=hours=HOUR

Haz los cambios siguientes:

  • INSTANCE_ID: el ID de la instancia de Memorystore for Valkey que vas a crear. El ID de instancia debe tener entre 1 y 63 caracteres, y solo puede contener letras en minúscula, números o guiones. Debe empezar por una letra minúscula y terminar por una letra minúscula o un número.

  • PROJECT_ID: el ID o el número del Google Cloud proyecto en el que quieres crear la instancia.

  • REGION_ID: la región en la que quieres que se encuentre la instancia.

  • NETWORK_ID: el ID de la red que quieras usar para crear tu instancia.

  • SHARD_COUNT: número de particiones de tu instancia. El recuento de particiones determina la capacidad total de memoria para almacenar datos de instancias. Para obtener más información sobre las especificaciones de las instancias, consulta Especificaciones de instancias y nodos.

  • DAY: el día en el que quieres que se realice el mantenimiento. Los valores aceptables son
    MONDAY - SUNDAY.

  • HOUR: la hora del día (en horario UTC) en la que empieza la ventana de mantenimiento. Los valores aceptables son 0 - 23.

Por ejemplo:

gcloud memorystore instances create my-instance \
--project=my-project \
--location=us-central1 \
--psc-auto-connections=network=projects/my-project/global/networks/default \
--shard-count=8 \
--maintenance-policy-weekly-window=day=MONDAY,startTime=hours=9

De forma predeterminada, cuando creas una instancia con ventanas de mantenimiento, el cifrado en tránsito se desactiva y la red autorizada es default.

Definir una ventana preferida para el mantenimiento

gcloud

Para definir una ventana de mantenimiento para una instancia de Memorystore for Valkey, usa el comando gcloud memorystore instances update:

gcloud memorystore instances update INSTANCE_ID \
--project=PROJECT_ID \
--location=REGION_ID \
--maintenance-policy-weekly-window=day=DAY,startTime=hours=HOUR

Haz los cambios siguientes:

  • INSTANCE_ID: el ID de la instancia.
  • PROJECT_ID: el ID o el número del Google Cloud proyecto que contiene la instancia.
  • REGION_ID: la región en la que se encuentra tu instancia.
  • DAY: el día en el que quieres que se realice el mantenimiento. Los valores aceptables son
    MONDAY - SUNDAY.
  • HOUR: la hora del día (en horario UTC) en la que empieza la ventana de mantenimiento. Los valores aceptables son 0 - 23.

Activar las notificaciones de mantenimiento

Para activar las notificaciones de mantenimiento, sigue estos pasos:

  1. En la Google Cloud consola, ve a la página Comunicación.

    Comunicación

  2. Haz clic en Notificaciones de productos.

  3. En el menú, selecciona tu Google Cloud proyecto.

  4. En la fila de Memorystore, activa el botón de correo electrónico.

Un correo de notificación de mantenimiento usa este título: "Upcoming maintenance for your Cloud Memorystore instance [your-instance-name]". Cada dirección de correo que deba recibir notificaciones debe habilitar esta opción por separado.

Las notificaciones de mantenimiento se definen a nivel de proyecto en lugar de en las instancias. Memorystore para Valkey envía notificaciones a la dirección de correo asociada a tu cuenta de Google. No puedes configurar un alias de correo personalizado (por ejemplo, un alias de correo de equipo).

Buscar mantenimiento programado

Si se ha programado un mantenimiento para tu instancia de Memorystore for Valkey, usa el comando gcloud memorystore instances describe para ver el mantenimiento programado.

gcloud

gcloud memorystore instances describe INSTANCE_ID \
--project=PROJECT_ID \
--location=REGION_ID

Haz los cambios siguientes:

  • INSTANCE_ID: el ID de la instancia
  • PROJECT_ID: el ID o el número del Google Cloud proyecto que contiene la instancia
  • REGION_ID: la región en la que se encuentra tu instancia

El resultado del mantenimiento programado es el siguiente:

maintenancePolicy:
  weeklyMaintenanceWindow:
  - day: DAY
      duration: 3600 seconds
  - startTime
       hour: HOUR
maintenanceSchedule:
  endTime: 'END_DATE_AND_TIME_STAMP'
  scheduleDeadlineTime: 'SCHEDULED_DATE_AND_TIME_STAMP'
  startTime: 'START_DATE_AND_TIME_STAMP'

Donde:

  • maintenancePolicy muestra información sobre la hora de creación de tu política de mantenimiento preferida.
    • DAY es el día de la semana en el que se realiza el mantenimiento.
    • HOUR es la hora (en horario UTC) en la que comienza el mantenimiento.
  • maintenanceSchedule muestra información sobre el mantenimiento programado de tu instancia.
    • END_DATE_AND_TIME_STAMP indica cuándo finaliza una actualización de mantenimiento programada para tu instancia.
    • SCHEDULED_DATE_AND_TIME_STAMP indica cuándo se completará una actualización de mantenimiento de tu instancia.
    • START_DATE_AND_TIME_STAMP indica cuándo empieza una actualización de mantenimiento programada para tu instancia.

Reprogramar el mantenimiento

Para reprogramar el mantenimiento, usa el comando gcloud memorystore instances reschedule-maintenance.

gcloud


gcloud memorystore instances reschedule-maintenance INSTANCE_ID \
--project=PROJECT_ID \
--location=REGION_ID \
--reschedule-type=RESCHEDULE_TYPE [--schedule-time=RESCHEDULE_TIME]

Haz los cambios siguientes:

  • INSTANCE_ID: el ID de la instancia.
  • PROJECT_ID: el ID o el número del Google Cloud proyecto que contiene la instancia.
  • REGION_ID: la región en la que se encuentra tu instancia.
  • RESCHEDULE_TYPE: el tipo de actualización reprogramada. Valores disponibles:

    • IMMEDIATE: inicia la actualización de mantenimiento inmediatamente.
    • SPECIFIC_TIME: designa una hora específica para la actualización. Este periodo no debe superar los 14 días desde el momento de la ventana de mantenimiento original.
  • RESCHEDULE_TIME: la fecha y la hora en las que Memorystore for Valkey vuelve a programar la actualización de mantenimiento.

Quitar una política de mantenimiento de una instancia

Si ya no necesitas una política de mantenimiento para una instancia y quieres usar la configuración predeterminada de mantenimiento de Memorystore para Valkey, puedes quitar la política de la instancia. Para ello, usa el comando gcloud memorystore instances update.

gcloud

gcloud memorystore instances update INSTANCE_ID \
--project=PROJECT_ID \
--location=REGION_ID \
--clear-maintenance-policy-weekly-window

Haz los cambios siguientes:

  • INSTANCE_ID: el ID de la instancia de la que quieres quitar la política de mantenimiento
  • PROJECT_ID: el ID o el número del Google Cloud proyecto que contiene la instancia.
  • REGION_ID: la región en la que se encuentra tu instancia

Siguientes pasos

  • Consulta los permisos necesarios para gestionar las ventanas de mantenimiento de tu instancia de Memorystore for Valkey.