Buscar y configurar períodos de mantenimiento

En esta página, se proporcionan instrucciones para completar las siguientes tareas:

Para obtener una descripción general de las actualizaciones de mantenimiento y los períodos de mantenimiento, consulta Acerca del mantenimiento.

Crea una instancia con períodos de mantenimiento

gcloud

Para crear una instancia de Memorystore para Valkey con períodos 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

Reemplaza lo siguiente:

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

  • PROJECT_ID: Es el ID o el número del proyecto de Google Cloud en el que deseas crear tu instancia.

  • REGION_ID: Es la región en la que deseas que se ubique la instancia.

  • NETWORK_ID: El ID de la red que deseas usar para crear tu instancia.

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

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

  • HOUR: Es la hora del día (en hora UTC) en la que comienza el período 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, se desactiva la encriptación en tránsito y la red autorizada es default.

Configura un período preferido para el mantenimiento

gcloud

Para establecer un período de mantenimiento para una instancia de Memorystore para 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

Reemplaza lo siguiente:

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

Cómo activar las notificaciones de mantenimiento

Para activar las notificaciones de mantenimiento, sigue estos pasos:

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

    Comunicación

  2. Haz clic en Notificaciones de productos.

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

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

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

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

Cómo encontrar el mantenimiento programado

Si se programó un mantenimiento para tu instancia de Memorystore para 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

Reemplaza lo siguiente:

  • INSTANCE_ID: El ID de la instancia
  • PROJECT_ID: El ID o el número del proyecto de Google Cloud que contiene la instancia
  • REGION_ID: La región en la que se encuentra la 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'

Aquí:

  • maintenancePolicy muestra información sobre el momento 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 hora 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 programó una actualización de mantenimiento para que se complete en tu instancia.
    • START_DATE_AND_TIME_STAMP indica cuándo comienza una actualización de mantenimiento programada para tu instancia.

Reprogramar 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]

Reemplaza lo siguiente:

  • INSTANCE_ID: el ID de la instancia
  • PROJECT_ID: Es el ID o el número del proyecto de Google Cloud que contiene la instancia.
  • REGION_ID: Es la región en la que se encuentra la instancia.
  • RESCHEDULE_TYPE: Es el tipo de actualización reprogramada. Los valores disponibles son los siguientes:

    • IMMEDIATE: Inicia la actualización de mantenimiento de inmediato.
    • SPECIFIC_TIME: Designa una hora específica para la actualización. Este tiempo no debe superar los 14 días desde el momento del período de mantenimiento original.
  • RESCHEDULE_TIME: Es la fecha y hora en la que Memorystore para Valkey reprograma la actualización de mantenimiento.

Quita una política de mantenimiento de una instancia

Si ya no necesitas una política de mantenimiento para una instancia y deseas usar el parámetro de configuración predeterminado de Memorystore para Valkey en su lugar, 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

Reemplaza lo siguiente:

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

¿Qué sigue?

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