Individuazione e impostazione dei periodi di manutenzione

Questa pagina fornisce istruzioni su come trovare la manutenzione pianificata, impostare i periodi di manutenzione, riprogrammare la manutenzione programmata e altro ancora. Per una panoramica degli aggiornamenti e dei periodi di manutenzione, vedi Criterio di manutenzione.

Imposta un periodo preferito per la manutenzione di un'istanza

Console

  1. Vai alla pagina Memorystore for Memcached in Google Cloud Console.
    Memorystore per Memcached

  2. Fai clic sull'ID dell'istanza per cui vuoi impostare un periodo di manutenzione.

  3. Fai clic su Modifica.

  4. Nella sezione Manutenzione, seleziona il giorno, l'ora e la durata desiderati per il periodo di manutenzione. L'ora è impostata nel tuo fuso orario locale.

  5. Fai clic su Salva.

gcloud

Esegui il comando seguente per impostare un periodo di manutenzione per un'istanza Memcached:

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

Dove:

  • INSTANCE_ID è l'ID dell'istanza.
  • REGION è l'area geografica in cui si trova la tua istanza.
  • DAY indica il giorno in cui vuoi eseguire la manutenzione. I valori accettabili sono: MONDAY,TUESDAY,WEDNESDAY,THURSDAY,FRIDAY,SATURDAY,SUNDAY.
  • START_TIME è l'ora del giorno (da 0 a 23) per l'inizio del periodo di manutenzione, nel fuso orario UTC.
  • DURATION è un periodo di tempo compreso tra 3 e 8 ore. I valori accettabili sono compresi tra 3h e 8h, solo numeri interi.

Per informazioni di riferimento, consulta la sezione gcloud memcached instances update

Attivare le notifiche per la manutenzione

Per attivare le notifiche di manutenzione:

  1. Vai alla pagina Comunicazione in Google Cloud Console:

    Comunicazione

  2. Fai clic sulla scheda Notifiche di prodotti.

  3. Seleziona il progetto nel menu a discesa.

  4. Nella riga di Memorystore, imposta il pulsante Email su ON.

Un'email di notifica relativa alla manutenzione utilizza il titolo "Upcoming maintenance for your Cloud Memorystore instance [your-instance-name]". Le persone che devono ricevere le notifiche devono attivarle separatamente.

Le notifiche di manutenzione vengono impostate a livello di progetto anziché di istanza. Le notifiche via email vengono inviate all'indirizzo email associato al tuo Account Google. Non è possibile configurare un alias email personalizzato (ad esempio, un alias email del team).

Trova manutenzione programmata

Se l'istanza è stata pianificata per la manutenzione, puoi visualizzarla utilizzando le seguenti istruzioni:

Console

  1. Vai alla pagina Memorystore for Memcached in Google Cloud Console.
    Memorystore per Memcached

  2. Fai clic sull'ID istanza dell'istanza per cui vuoi visualizzare la manutenzione pianificata.

  3. Nella sezione Manutenzione puoi visualizzare la data e l'ora degli eventuali aggiornamenti di manutenzione pianificati.

gcloud

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

dove:

  • INSTANCE_ID è l'ID dell'istanza
  • REGION è l'area geografica in cui si trova la tua istanza

L'output per la manutenzione pianificata è il seguente:

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

Dove:

  • maintenancePolicy mostra le informazioni sull'ora di creazione del criterio di manutenzione preferito e sull'ultimo aggiornamento del criterio.
  • createTime è la prima volta che viene creato il criterio di manutenzione.
  • updateTime indica quando è stato aggiornato l'ultimo criterio di manutenzione.
  • DAY indica il giorno della settimana in cui si verifica la manutenzione.
  • duration indica la durata del periodo di manutenzione in minuti.
  • HOUR indica l'ora in cui inizia la manutenzione UTC.
  • startTime indica l'ora di inizio specifica per un aggiornamento di manutenzione pianificata per la tua istanza.
  • endTime indica l'ora di fine specifica per un aggiornamento di manutenzione pianificata per la tua istanza.
  • TIME_STAMP utilizza il formato RFC 3339.

Ripianifica manutenzione programmata

Per riprogrammare la manutenzione, segui le istruzioni riportate di seguito:

Console

  1. Vai alla pagina Memorystore for Memcached in Google Cloud Console.
    Memorystore per Memcached

  2. Fai clic sull'ID dell'istanza per cui vuoi riprogrammare la manutenzione.

  3. Nella sezione Manutenzione, fai clic su RIPROGRAMMA.

  4. Scegli tra Aggiorna ora, Rimanda alla finestra pianificata successiva e Giorno e ora personalizzati. Per ulteriori informazioni, consulta la panoramica della ripianificazione della manutenzione.

    • Se vuoi aggiornare immediatamente l'istanza, seleziona Aggiorna ora e fai clic su Aggiorna.

    • Se vuoi posticipare la manutenzione programmata di una settimana, seleziona Rimanda alla finestra pianificata successiva e fai clic su Ripianifica.

    • Se vuoi indicare un orario specifico, seleziona Giorno e orario personalizzati, scegli il nuovo orario e fai clic su Riprogramma.

gcloud

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

dove:

  • INSTANCE_ID è l'ID dell'istanza
  • REGION è l'area geografica in cui si trova la tua istanza
  • RESCHEDULE_TYPE è il tipo di aggiornamento ripianificato. I valori disponibili sono:

    • IMMEDIATE: avvia immediatamente l'aggiornamento della manutenzione
    • NEXT_AVAILABLE_WINDOW: rimanda la manutenzione alla finestra di manutenzione successiva. La finestra successiva è di una settimana a partire dalla finestra in cui la manutenzione era pianificata in origine
    • SPECIFIC_TIME: consente di indicare un orario specifico per l'aggiornamento. L'orario ripianificato non deve essere superiore a sette giorni rispetto al periodo di manutenzione originale
  • RESHEDULE_TIME Puoi specificare questo valore solo se imposti --reschedule-type su SPECIFIC TIME. Questo valore utilizza il formato ISO 1801. Ad esempio: 2020-01-16T16:56:00.000Z. L'ora è impostata sul fuso orario UTC.

Per informazioni di riferimento, consulta la sezione gcloud memcache instances reschedule-maintenance.

Applicazione manuale degli aggiornamenti di manutenzione

Dopo aver ricevuto una notifica relativa alla manutenzione futura, puoi applicare l'aggiornamento della manutenzione ai nodi manualmente. La manutenzione manuale è disponibile solo dopo che è stato pianificato un evento di manutenzione per l'istanza in questione. Per ricevere informazioni su questa manutenzione futura, è necessario attivare le notifiche per la manutenzione e impostare un periodo di manutenzione. Per ulteriori informazioni, consulta la sezione Manutenzione manuale.

Aggiorna i singoli nodi nel cluster Memcached

Per aggiornare i singoli nodi nel cluster, esegui il comando seguente, sostituendo VARIABLES con i valori appropriati:


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

Aggiornamento di tutti i nodi nel cluster Memcached

Per aggiornare tutti i nodi nel cluster, esegui il comando seguente, sostituendo VARIABLES con i valori appropriati:


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

Verifica della disponibilità di aggiornamenti disponibili e verifica degli aggiornamenti dei nodi

La registrazione alle notifiche di manutenzione è il modo migliore per sapere quando è disponibile un aggiornamento, ma puoi anche usare il comando qui sotto per controllare manualmente se è disponibile la manutenzione. Il comando seguente mostra anche quali nodi sono stati aggiornati per la tua istanza.

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"))')"

Passaggi successivi

  • Visualizza le autorizzazioni necessarie per gestire i periodi di manutenzione per l'istanza Memcached.