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 y los períodos de mantenimiento, consulta la Política de mantenimiento.
Configura un período preferido para el mantenimiento de una instancia
Console
Ve a la página Memorystore para Memcached en Google Cloud Console.
Memorystore para MemcachedHaz clic en el ID de la instancia para la que deseas establecer un período de mantenimiento.
Haga clic en Editar.
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 se configura en tu zona horaria local.
Haz clic en Guardar.
gcloud
Ejecute el siguiente comando a fin de establecer 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 el que deseas que se realice el mantenimiento. Los valores aceptables son
MONDAY
,TUESDAY
,WEDNESDAY
,THURSDAY
,FRIDAY
,SATURDAY
,SUNDAY
. - START_TIME es la hora del día (0 a 23) para el inicio del período de mantenimiento, en la zona horaria UTC.
- DURATION es una ventana de entre 3 y 8 horas. Los valores aceptables son
3h
a8h
, 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:
Ve a la página Comunicación de Google Cloud Console:
Haz clic en la pestaña Notificaciones de productos.
Selecciona tu proyecto en el menú desplegable.
En la fila de Memorystore, mueve el botón de correo electrónico a ACTIVADO.
Un correo electrónico de notificación de mantenimiento usa el título "Upcoming maintenance for your
Cloud Memorystore instance [your-instance-name]"
. Cada persona 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. 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).
Busca mantenimiento programado
Si se programó un mantenimiento para tu instancia, puedes verlo con las siguientes instrucciones:
Console
Ve a la página Memorystore para Memcached en Google Cloud Console.
Memorystore para MemcachedHaz clic en el ID de la instancia de la que deseas ver el mantenimiento programado.
En la sección Mantenimiento, puedes ver la fecha y hora de cualquier actualización de mantenimiento programada.
gcloud
gcloud memcache instances describe INSTANCE-ID --region=REGION
En el ejemplo anterior, se ilustra lo siguiente:
- 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 el momento de creación de tu política de mantenimiento preferida y la última vez que se actualizó.createTime
es cuando se crea por primera vez la política de mantenimiento.updateTime
es la fecha en la que se actualizó por última vez la política de mantenimiento.DAY
indica el día de la semana en que se realiza el mantenimiento.duration
indica la duración del período de mantenimiento en minutos.HOUR
indica la hora en UTC 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:
Console
Ve a la página Memorystore para Memcached en Google Cloud Console.
Memorystore para MemcachedHaz clic en el ID de la instancia para la que quieres reprogramar el mantenimiento.
En la sección Mantenimiento, haz clic en Reprogramar.
- Solo puedes reprogramar el mantenimiento si tienes una actualización programada para tu instancia.
Elige Actualizar ahora, Diferir al siguiente período programado y Día y hora personalizados. Para obtener más información, consulta la descripción general del mantenimiento de la reprogramación.
Si deseas actualizar tu instancia de inmediato, selecciona Actualizar ahora y haz clic en Actualizar.
Si deseas retrasar un mantenimiento programado en una semana, selecciona Diferir al siguiente período programado y haz clic en Reprogramar.
Si deseas designar un horario específico, selecciona Custom day and time, elige el nuevo horario y haz clic en Reschedule.
gcloud
gcloud memcache instances reschedule-maintenance INSTANCE_ID --region=REGION --reschedule-type=RESCHEDULE_TYPE [--schedule-time=RESHEDULE_TIME]
En el ejemplo anterior, se ilustra lo siguiente:
- 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 los siguientes:
IMMEDIATE
: Inicia la actualización de mantenimiento de inmediato.NEXT_AVAILABLE_WINDOW
: Difiere el mantenimiento hasta el próximo período. El siguiente período corresponde a una semana a partir del período en el que se programó originalmente el mantenimiento.SPECIFIC_TIME
: Te permite designar un horario específico para la actualización. El horario reprogramado no debe ser mayor a siete días desde el período de mantenimiento original
RESHEDULE_TIME Solo puedes especificar este valor si configuras
--reschedule-type
enSPECIFIC TIME
. Este valor usa el formato ISO 1801. Por ejemplo,2020-01-16T16:56:00.000Z
. La hora se configura en UTC.
Para obtener información de referencia, consulta gcloud Memcache instances scheduled-Mantenimiento.
Aplicación manual de actualizaciones de mantenimiento
Después de recibir una notificación del próximo mantenimiento, 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 programe un evento de mantenimiento para la instancia. Debes habilitar las notificaciones de mantenimiento y configurar un período de mantenimiento a fin de recibir notificaciones 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 apropiados:
gcloud beta memcache instances apply-software-update INSTANCE_NAME --node-ids=NODE_ID_1,NODE_ID_2 --region=REGION
Actualiza todos los nodos en el clúster de Memcached
Para actualizar todos los nodos del clúster, ejecuta el siguiente comando y reemplaza VARIABLES por los valores apropiados:
gcloud beta memcache instances apply-software-update INSTANCE_NAME --apply-all --region=REGION
Buscando actualizaciones disponibles y verificando actualizaciones de nodos
Registrarse para recibir notificaciones de mantenimiento es la mejor manera de saber cuándo hay una actualización disponible, pero también puedes usar el siguiente comando para 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.