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 pianificata e altro ancora. Per una panoramica degli aggiornamenti di manutenzione e dei periodi di manutenzione, consulta la policy di manutenzione.

Imposta un periodo preferito per la manutenzione di un'istanza

Console

  1. Vai alla pagina Memorystore for Memcached nella console Google Cloud .
    Memorystore for Memcached

  2. Fai clic sull'ID 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 fuso orario locale.

  5. Fai clic su Salva.

gcloud

Esegui questo comando 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 è la regione in cui si trova l'istanza.
  • DAY è il giorno in cui vuoi che venga eseguita 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 è una finestra di durata compresa tra 3 e 8 ore. I valori accettabili sono compresi tra 3h e 8h, solo numeri interi.

Per informazioni di riferimento, vedi gcloud memcached instances update

Attivare le notifiche di manutenzione

Per attivare le notifiche di manutenzione:

  1. Vai alla pagina Comunicazione nella console Google Cloud :

    Comunicazione

  2. Fai clic sulla scheda Notifiche dei prodotti.

  3. Seleziona il tuo progetto dal menu a discesa.

  4. Nella riga di Memorystore, attiva il pulsante email impostandolo su ON.

Un'email di notifica di manutenzione utilizza il titolo "Upcoming maintenance for your Cloud Memorystore instance [your-instance-name]". Ogni persona che deve ricevere le notifiche deve attivare l'opzione separatamente.

Le notifiche di manutenzione sono impostate a livello di progetto anziché sulle istanze. 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 di team).

Trovare la manutenzione pianificata

Se è stata pianificata la manutenzione della tua istanza, puoi visualizzarla seguendo le istruzioni riportate di seguito:

Console

  1. Vai alla pagina Memorystore for Memcached nella console Google Cloud .
    Memorystore for 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 di eventuali aggiornamenti di manutenzione pianificati.

gcloud

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

dove:

  • INSTANCE_ID è l'ID dell'istanza
  • REGION è la regione in cui si trova l'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 informazioni sull'ora di creazione della tua policy di manutenzione preferita e sull'ultima volta che è stata aggiornata.
  • createTime è la data e l'ora in cui è stata creata la policy di manutenzione.
  • updateTime è la data dell'ultimo aggiornamento della policy di manutenzione.
  • DAY indica il giorno della settimana in cui viene eseguita la manutenzione.
  • duration indica la durata del periodo di manutenzione in minuti.
  • HOUR indica l'ora in UTC in cui inizia la manutenzione.
  • startTime indica l'ora di inizio specifica di un aggiornamento di manutenzione pianificato per la tua istanza.
  • endTime indica l'ora di fine specifica di un aggiornamento della manutenzione pianificato per la tua istanza.
  • TIME_STAMP utilizza il formato RFC 3339.

Ripianificare la manutenzione pianificata

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

Console

  1. Vai alla pagina Memorystore for Memcached nella console Google Cloud .
    Memorystore for Memcached

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

  3. Nella sezione Manutenzione, fai clic su RIPROGRAMMA.

  4. Scegli tra Aggiorna ora, Posticipa alla prossima finestra pianificata e Giorno e ora personalizzati. Per saperne di più, consulta la panoramica della riprogrammazione 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 Posticipa alla finestra programmata successiva e fai clic su Ripianifica.

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

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 è la regione in cui si trova l'istanza
  • RESCHEDULE_TYPE è il tipo di aggiornamento riprogrammato. I valori disponibili sono:

    • IMMEDIATE: avvia immediatamente l'aggiornamento della manutenzione
    • NEXT_AVAILABLE_WINDOW: posticipa la manutenzione alla successiva finestra di manutenzione. La finestra successiva è una settimana dopo la finestra in cui era originariamente pianificata la manutenzione
    • SPECIFIC_TIME: consente di specificare un orario specifico per l'aggiornamento. L'orario riprogrammato non deve superare i sette giorni dall'orario del 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 nel fuso orario UTC.

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

Applicare manualmente gli aggiornamenti di manutenzione

Dopo aver ricevuto una notifica di manutenzione imminente, hai la possibilità di applicare manualmente l'aggiornamento di manutenzione ai nodi. La manutenzione manuale è disponibile solo dopo la pianificazione di un evento di manutenzione per la tua istanza e devi attivare le notifiche di manutenzione e impostare un periodo di manutenzione per essere informato di questa manutenzione imminente. Per saperne di più, consulta Manutenzione manuale.

Aggiornamento dei singoli nodi nel cluster Memcached

Per aggiornare i singoli nodi del cluster, esegui questo comando 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 seguente comando, sostituendo VARIABLES con i valori appropriati:


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

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

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

gcloud 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.