Gestisci la manutenzione dei nodi bare metal

Nella soluzione VMware su Google Cloud, sei responsabile dell'applicazione di patch, dell'aggiornamento e dell'upgrade dello stack software VMware Cloud Foundation (VCF). Google Cloudgestisce i server fisici, l'alimentazione, il raffreddamento e il fabric del data center sottostanti per i tuoi nodi ESXi bare metalz3-highmem-192-highlssd-metal. Periodicamente, Google Cloud esegue eventi di manutenzione dell'host per applicare riparazioni hardware, aggiornamenti firmware e patch di sicurezza agli host fisici.

Questo documento descrive i tipi di eventi di manutenzione dell'host che interessano i nodi ESXi bare metal e spiega come evacuare i workload ed eseguire la manutenzione senza interrompere i cluster VCF.

Tipi di eventi dell'host

Le istanze bare metal di Compute Engine sono soggette alle seguenti categorie di eventi host:

  • Eventi di manutenzione pianificata: periodi di manutenzione pianificata cheGoogle Cloud annuncia in anticipo. La maggior parte degli aggiornamenti in background non è invasiva, mentre la manutenzione dell'hardware o del firmware richiede il riavvio del nodo bare metal.
  • Manutenzione di emergenza: manutenzione urgente dell'hardware o del software a livello di parco risorse che richiede il riavvio di un nodo per evitare errori o applicare mitigazioni di sicurezza critiche. Google Cloud fornisce un preavviso di 7-90 giorni a seconda della gravità dell'evento e compila il campo maintenanceReasons nei metadati dell'istanza.
  • Errori dell'host: rari errori hardware o dell'host fisico imprevisti (compute.instances.hostError) che causano un riavvio non pianificato o richiedono la sostituzione del nodo bare metal. Quando si verifica un errore dell'host, l'alta affidabilità (HA) di vSphere riavvia automaticamente le macchine virtuali (VM) interessate sugli host ESXi integri nel cluster.

Considerazioni sulla manutenzione dei cluster VCF

Prima di attivare un evento di manutenzione invasiva su un nodo ESXi bare metal, esamina i seguenti requisiti operativi:

  • Completa la manutenzione prima della scadenza pianificata: avvia sempre la manutenzione manualmente durante un periodo di modifica approvato prima della scadenza del periodo pianificato. Se il periodo di manutenzione scade prima che tu avvii la manutenzione, Compute Engine avvia automaticamente l'evento di manutenzione, che riavvia l'host senza prima attivare la modalità di manutenzione di vSphere.
  • Verifica la capacità del cluster: assicurati che il cluster vSphere e vSAN disponga di capacità di calcolo e archiviazione di riserva sufficiente per evacuare tutte le VM e soddisfare i requisiti di tolleranza agli errori della policy di archiviazione vSAN. Se il cluster non dispone di un margine di sicurezza sufficiente, aggiungi un nodo bare metal al cluster prima di iniziare la manutenzione.
  • Attiva prima la modalità di manutenzione di vSphere sull'host ESXi: svuota sempre le VM attivando la modalità di manutenzione sull'host in vCenter Server o VCF Operations prima di attivare la manutenzione nella console Google Cloud .
  • Esegui la manutenzione di un nodo per cluster alla volta: ogni evento di manutenzione bare metal richiede circa 120-150 minuti per essere completato. Esegui la manutenzione su un solo nodo per cluster vSphere alla volta per preservare la disponibilità dei dati vSAN. Puoi eseguire la manutenzione sui nodi in cluster vSphere separati o in domini workload VCF separati in parallelo.
  • Sostituisci i nodi che non rispondono: se un nodo bare metal rimane nello stato di manutenzione In progress per più di 240 minuti, esegui il decommissionamento del nodo da vCenter Server e SDDC Manager ed esegui il provisioning di un nodo sostitutivo.

Visualizza le notifiche di manutenzione

Puoi monitorare gli eventi di manutenzione dell'host imminenti nella console Google Cloud utilizzando una delle seguenti visualizzazioni (o configurare avvisi automatici come descritto in Monitora e pianifica un evento di manutenzione dell'host):

  • VMware Engine:

    1. Nella console Google Cloud , vai a VMware Engine > Gestito autonomamente > Nodi Bare Metal.

      Vai a Nodi bare metal

    2. Controlla la colonna Stato manutenzione per ogni nodo:

      • Aggiornamento disponibile - verrà eseguito il giorno (DATE_AND_TIME): è pianificato un evento di manutenzione programmato o di emergenza, pronto per essere avviato.
      • In corso: la manutenzione dell'host è in esecuzione sul nodo.
      • Aggiornato: non sono presenti eventi di manutenzione in attesa per il nodo.
  • Istanze VM di Compute Engine:

    1. Nella console Google Cloud , vai alla pagina Istanze VM.

      Vai a Istanze VM

    2. Filtra l'elenco delle istanze per tipo di macchina (z3-highmem-192-highlssd-metal) e controlla la colonna Manutenzione imminente.

Esegui la manutenzione dei nodi

Per eseguire in sicurezza la manutenzione dell'host su un nodo ESXi bare metal, svuota l'host in vCenter Server, esegui l'evento di manutenzione nella console Google Cloud e ripristina il servizio dell'host.

Prepara il nodo in vCenter Server

  1. Identifica l'istanza bare metal con un periodo di manutenzione imminente nella console Google Cloud e prendi nota del nome host o dell'indirizzo IP di gestione principale.
  2. Accedi al client vSphere (o VCF Operations) e individua l'host ESXi corrispondente nel cluster.
  3. Fai clic con il tasto destro del mouse sull'host ESXi e seleziona Modalità di manutenzione > Attiva modalità di manutenzione.
  4. Seleziona la modalità di migrazione dei dati vSAN Garantisci l'accessibilità (predefinita) o Migrazione completa dei dati in base alla policy di ridondanza del cluster e conferma che vuoi spostare le VM spente e sospese in altri host del cluster. Per indicazioni sulla scelta di una modalità di evacuazione vSAN, consulta la documentazione di Broadcom su come attivare la modalità di manutenzione per un membro di un cluster vSAN.
  5. Attendi che tutte le VM eseguano la migrazione dall'host e che lo stato dell'host cambi in Modalità di manutenzione in vCenter Server.

Esegui la manutenzione dell'host in Google Cloud

  1. Nella console Google Cloud , vai a VMware Engine > Gestito autonomamente > Nodi Bare Metal.
  2. Individua il nodo che hai impostato in modalità di manutenzione vSphere.
  3. Fai clic sul menu Azioni () accanto al nodo e seleziona Esegui manutenzione.
  4. Conferma l'operazione quando ti viene richiesto. Lo Stato manutenzione diventa In corso.
  5. Attendi il completamento dell'operazione di manutenzione e l'avvio dell'host ESXi. Lo stato di manutenzione diventa Aggiornato dopo circa 150-180 minuti.

Completa le attività post-manutenzione

  1. Verifica nel client vSphere che l'host ESXi si sia ricollegato al server vCenter e che tutte le schede di rete fisiche (da vmnic0 a vmnic4) e i dischi locali vSAN segnalino uno stato integro.
  2. Fai clic con il tasto destro del mouse sull'host ESXi e seleziona Modalità di manutenzione > Esci dalla modalità di manutenzione.
  3. Verifica che i controlli di integrità di vSphere Distributed Resource Scheduler (DRS) e vSAN vengano superati prima di iniziare la manutenzione su un altro nodo nello stesso cluster.

Passaggi successivi