Gestire gli eventi di manutenzione dell'host per le istanze X4 che eseguono SAP HANA

Questo documento descrive come gestire e monitorare gli eventi di manutenzione dell'host pianificati per le istanze Compute Engine X4 che eseguono carichi di lavoro SAP HANA.

X4 è una serie specializzata di tipi di macchine bare metal Compute Engine progettata per eseguire carichi di lavoro SAP HANA di diversi terabyte. La manutenzione di X4 è obbligatoria per gli aggiornamenti regolari del software e del firmware. Questa manutenzione garantisce prestazioni ottimali, sicure e affidabili delle tue istanze X4.

A differenza di altri tipi di macchine Compute Engine, X4 non supporta la procedura di migrazione live durante gli eventi di manutenzione. Ciò significa che, per gli eventi di manutenzione pianificata dell'host, Google deve interrompere e aggiornare le istanze X4, rendendo questi eventi fondamentali per i carichi di lavoro SAP HANA.

Ciclo di vita della manutenzione

Un evento di manutenzione pianificata dell'host inizia con una notifica con 60 giorni di anticipo. In questa finestra puoi attivare l'evento di manutenzione dell'host. Se non attivi l'evento di manutenzione dell'host prima della data e dell'ora di inizio pianificate, Google lo attiverà automaticamente nella data e nell'ora di inizio pianificate o entro pochi minuti.

Un evento di manutenzione pianificata dell'host dura in genere fino a 4 ore, durante le quali l'istanza in esecuzione sull'host viene arrestata e riavviata.

La frequenza approssimativa degli eventi di manutenzione pianificata dell'host per le istanze X4 è di almeno 90 giorni. Ciò significa che, una volta completata una manutenzione pianificata, si ha la certezza che il successivo evento di manutenzione pianificata si verifichi almeno dopo 90 giorni. Tuttavia, la manutenzione non pianificata potrebbe verificarsi in base alla criticità del problema di fondo.

Le sezioni seguenti descrivono i due modi in cui viene attivato un evento di manutenzione pianificata dell'host: manualmente da te o automaticamente da Google.

Evento di manutenzione attivato manualmente da te

I passaggi che seguono mostrano un esempio di sequenza di azioni che si verificano nello scenario in cui viene attivato un evento di manutenzione pianificata dell'host:

  1. Il giorno 0, esegui il deployment di un'istanza X4.
  2. Il giorno 36 ricevi da Google la notifica di un evento di manutenzione pianificata dell'attività ospitante.

    Se cerchi la descrizione dell'istanza X4 utilizzando il comando gcloud compute instances describe, vedrai "maintenanceStatus": "PENDING" nella risposta.

    Tra il giorno 36 e il giorno 96 (il periodo di preavviso di 60 giorni), hai la possibilità di attivare l'evento di manutenzione dell'host.

  3. Il giorno 80 attivi l'evento di manutenzione dell'host per l'istanza X4. Ad esempio, esegui il comando gcloud compute instances perform-maintenance.

    Google spegne le tue istanze X4 per manutenzione. La durata della manutenzione è in genere di 4 ore.

    Puoi utilizzare il comando gcloud compute instances describe per verificare che il campo maintenanceStatus dell'istanza sia impostato su ONGOING.

  4. Al termine delle attività di manutenzione, Google riavvia le tue istanze X4.

La prima volta che puoi ricevere una notifica relativa al prossimo evento di manutenzione pianificata dell'attività ospitante è almeno 30 giorni dopo il completamento di questo evento di manutenzione. In questo esempio, Google ti invia una notifica relativa al prossimo evento di manutenzione pianificata dell'attività ospitante il giorno 120.

Il seguente diagramma illustra la serie di passaggi precedenti:

Diagramma che mostra la sequenza di azioni in un evento di manutenzione pianificata dell'host attivato dal cliente

Evento di manutenzione attivato automaticamente da Google

I passaggi che seguono mostrano un esempio di sequenza di azioni che si verificano nello scenario in cui Google attiva un evento di manutenzione pianificata dell'host. Google attiva un evento di manutenzione dell'organizzatore il giorno di inizio pianificato dell'evento solo se non lo attivi durante il periodo di notifica anticipata di 60 giorni tra il giorno in cui ricevi la notifica dell'evento e la data di inizio pianificata dell'evento.

  1. Il giorno 0, esegui il deployment di un'istanza X4.
  2. Il giorno 45 ricevi da Google la notifica di un evento di manutenzione pianificata dell'attività ospitante.

    Se cerchi la descrizione dell'istanza X4 utilizzando il comando gcloud compute instances describe, vedrai "maintenanceStatus": "PENDING" nella risposta.

  3. Il giorno 105, ovvero la data di inizio pianificata dell'evento di manutenzione dell'host, Google attiva l'evento di manutenzione dell'host. La manutenzione in genere inizia all'ora di inizio pianificata o entro pochi minuti da questo orario.

    Se cerchi la descrizione dell'istanza X4 utilizzando il comando gcloud compute instances describe, vedrai "maintenanceStatus": "ONGOING" nella risposta.

  4. Google spegne le tue istanze X4 per manutenzione. Il periodo di manutenzione solitamente è di 4 ore.

  5. Una volta completate le attività di manutenzione, Google riavvia le tue istanze X4.

La prima volta che puoi ricevere una notifica relativa al prossimo evento di manutenzione pianificata dell'attività ospitante è almeno 30 giorni dopo il completamento di questo evento di manutenzione. In questo esempio, Google ti invia una notifica relativa al prossimo evento di manutenzione pianificata dell'host il giorno 150.

Il seguente diagramma illustra la serie di passaggi precedenti:

Diagramma che mostra la sequenza di azioni in un evento di manutenzione pianificata dell'host attivato da Google

Visualizzare le informazioni su un evento di manutenzione

Per ogni evento di manutenzione pianificato dell'host, Google ti invia una notifica con 60 giorni di anticipo. Tutti gli eventi di manutenzione pianificata dell'host per X4 sono classificati come manutenzioni programmate.

Per visualizzare le informazioni su un evento di manutenzione pianificata dell'host, puoi procedere nel seguente modo:

  • Esegui query sull'istanza X4 utilizzando Google Cloud CLI
  • Esegui query sull'istanza X4 utilizzando l'API REST
  • Esegui una query sul server di metadati dell'istanza X4
  • Controllare i log in Cloud Logging

Per informazioni su come eseguire queste azioni, inclusi i ruoli e le autorizzazioni IAM richiesti, consulta Monitorare e pianificare un evento di manutenzione dell'host.

Simulare un evento di manutenzione

Per osservare il processo end-to-end di un evento di manutenzione pianificato dell'host o per verificare eventuali integrazioni o automazioni che potresti aver implementato, puoi simulare un evento di manutenzione dell'host per la tua istanza X4 utilizzando l'interfaccia a riga di comando gcloud CLI o l'API REST.

Per informazioni su come simulare un evento di manutenzione pianificata, consulta Simulare la manutenzione dell'host per le istanze di calcolo che terminano.

Attivare un evento di manutenzione

Puoi attivare un evento di manutenzione pianificata dell'host in qualsiasi momento prima del termine del periodo di preavviso di 60 giorni. Puoi farlo utilizzando l'interfaccia a riga di comando gcloud o l'API REST.

Per attivare un evento di manutenzione dell'host, non utilizzare l'interfaccia alla gcloud CLI o le risorse dell'API REST che arrestano e avviano le istanze Compute Engine.

Per informazioni su come attivare un evento di manutenzione pianificata dell'host o su come verificarne lo stato, consulta Avvia manualmente un evento di manutenzione dell'host.

Verificare il completamento di un evento di manutenzione

Per verificare il completamento di un evento di manutenzione pianificata dell'host per la tua istanza Compute Engine X4, puoi procedere nel seguente modo:

Monitorare gli eventi di manutenzione

La configurazione del monitoraggio per gli eventi di manutenzione pianificata dell'host delle tue istanze Compute Engine X4 può aiutarti a tenere informato il tuo team sullo stato degli eventi in corso e anche su quelli imminenti.

Poiché ogni evento di manutenzione invia più messaggi a Cloud Logging, puoi configurare un criterio di avviso basato su log per cercare notifiche di eventi di manutenzione specifici e inviare avvisi utilizzando un canale di notifica.

Per informazioni su come configurare gli avvisi per gli eventi di manutenzione pianificata dell'host, consulta Configurare gli avvisi per le notifiche di manutenzione dell'host.