Il controllo di manutenzione avanzato per single-tenancy ti consente di controllare gli eventi di manutenzione pianificati per i gruppi di nodi single-tenant e ridurre al minimo le interruzioni correlate alla manutenzione. Questa funzionalità è disponibile solo per i gruppi di nodi single-tenant. Per utilizzare questa funzionalità con le tue macchine virtuali esistenti, devi prima spostarle in gruppi di nodi single-tenant con il controllo avanzato della manutenzione attivato.
La funzionalità di controllo di manutenzione avanzato per single-tenancy ti consente di:
- Controlla gli eventi di manutenzione pianificati per un nodo single-tenant con 28 giorni di anticipo.
- Attiva immediatamente la manutenzione o pianificala per un secondo momento. Tieni presente che se attivi immediatamente la manutenzione, questa viene eseguita entro 6 ore dal momento in cui attivi la richiesta.
Di seguito è riportata la procedura per creare un gruppo di nodi single-tenant con controllo di manutenzione avanzato:
Attiva il controllo di manutenzione avanzato sui gruppi di nodi single-tenant compatibili. Questa funzionalità è disponibile solo per i gruppi di nodi single-tenant. Per utilizzare questa funzionalità con le VM esistenti o i workload single-tenant, devi prima spostare le VM nei gruppi di nodi single-tenant con il controllo della manutenzione avanzata abilitato.
Controlla la manutenzione imminente per i tuoi nodi single-tenant. La manutenzione di un nodo single-tenant viene eseguita al massimo ogni 28 giorni. Puoi controllare l'evento di manutenzione per un nodo 28 giorni prima dell'inizio della periodo di manutenzione di 6 ore in cui è pianificata la manutenzione per quel nodo.
Se la manutenzione è pianificata per un nodo single-tenant e prima dell'inizio del periodo di manutenzione pianificato, puoi:
Attiva la manutenzione immediatamente o pianificala per un secondo momento. Se scegli di attivare immediatamente la manutenzione, questa viene eseguita entro 6 ore dal momento in cui attivi la richiesta. Tieni presente che la data e l'ora pianificate che scegli devono essere precedenti all'ora di inizio del periodo di manutenzione iniziale.
Se non attivi immediatamente la manutenzione o la pianifichi per un secondo momento, la manutenzione viene eseguita entro il periodo di tempo fornito nella finestra di manutenzione iniziale.
Puoi scegliere di scalare automaticamente i gruppi di nodi single-tenant con il controllo di manutenzione avanzato abilitato. I log di controllo vengono generati in tutti i casi.
Famiglie di macchine supportate
Il controllo di manutenzione avanzato per i nodi single-tenant è supportato per le famiglie di macchine C2, C3, C3D, C4, G2, H3, M1, M2 e M3 in disponibilità generale.
Limitazioni
Di seguito sono riportate le limitazioni del controllo di manutenzione avanzato per la funzionalità single-tenancy:
- SSD locali e GPU:le SSD locali e le GPU non sono supportate da questa funzionalità.
- Policy di manutenzione: questa funzionalità supporta la policy di manutenzione predefinita (migrazione live). Altre policy di manutenzione, ad esempio Riavvia in loco e Esegui la migrazione all'interno del gruppo di nodi, non sono supportate.
- Nodi:questa funzionalità può supportare un massimo di 20 nodi per progetto, per zona.
- Controllo di manutenzione avanzato per i gruppi di nodi single-tenant esistenti: Non puoi attivare il controllo di manutenzione avanzato per i gruppi di nodi single-tenant esistenti. Se vuoi eseguire i tuoi workload esistenti su gruppi di nodi single-tenant con il controllo di manutenzione avanzato abilitato, devi prima creare un nuovo gruppo di nodi con il controllo di manutenzione avanzato abilitato e poi eseguire la migrazione del workload in questo gruppo. Allo stesso modo, per disattivare il controllo di manutenzione avanzato, devi eseguire la migrazione dei nodi single-tenant in gruppi di nodi single-tenant in cui il controllo di manutenzione avanzato non è attivato.
- Impatto sui criteri di manutenzione attuali: quando attivi questa funzionalità, vengono ignorate le finestre di manutenzione esistenti associate ai nodi single-tenant.
Costi
L'utilizzo del controllo di manutenzione avanzato sui nodi single-tenant non comporta costi aggiuntivi.
Prima di iniziare
- Prima di eseguire il provisioning delle VM su un nodo single-tenant, controlla la tua quota. A seconda del numero e delle dimensioni dei nodi prenotati, potresti dover richiedere una quota aggiuntiva.
-
Se non l'hai ancora fatto, configura l'autenticazione.
L'autenticazione è
il processo mediante il quale la tua identità viene verificata per l'accesso ai Google Cloud servizi e alle API.
Per eseguire codice o esempi da un ambiente di sviluppo locale, puoi autenticarti su
Compute Engine selezionando una delle seguenti opzioni:
Select the tab for how you plan to use the samples on this page:
Console
When you use the Google Cloud console to access Google Cloud services and APIs, you don't need to set up authentication.
gcloud
-
After installing the Google Cloud CLI, initialize it by running the following command:
gcloud init
If you're using an external identity provider (IdP), you must first sign in to the gcloud CLI with your federated identity.
- Set a default region and zone.
NODE_GROUP_NAME
: il nome del gruppo di nodi.NODE_TEMPLATE_NAME
: il nome del modello di nodo da utilizzare per creare questo gruppo.NODE_GROUP_SIZE
: il numero di nodi da creare nel gruppo.NODE_GROUP_ZONE
: la zona in cui creare il gruppo di nodi. Deve trovarsi nella stessa regione del modello di nodo su cui si basa il gruppo di nodi.PROJECT_ID
: il nome del progetto in cui esiste il gruppo di nodi.NODE_GROUP_ZONE
: la zona del gruppo di nodi.NODE_GROUP_NAME
: il nome del gruppo di nodi.NODE_TEMPLATE_URL
: l'URL del modello di nodo da utilizzare per creare questo gruppo.NODE_GROUP_SIZE
: il numero di nodi da creare nel gruppo.Nella console Google Cloud , vai alla pagina Nodi single-tenant.
Fai clic su Gruppi di nodi per visualizzare un elenco dei gruppi di nodi single-tenant.
Per qualsiasi gruppo di nodi single-tenant, puoi visualizzare le colonne Stato manutenzione e Ora manutenzione nella tabella per la manutenzione imminente. Poiché la manutenzione è impostata a livello di nodo, le informazioni sulla manutenzione che vedi qui sono quelle della manutenzione successiva pianificata per uno qualsiasi dei nodi all'interno del gruppo di nodi.
Per visualizzare le informazioni sulla manutenzione di ogni nodo in un gruppo di nodi single-tenant, fai clic sul nome del gruppo di nodi per aprire la pagina dei dettagli. Per ogni nodo nel gruppo di nodi, le colonne Stato manutenzione e Ora manutenzione nella tabella mostrano le informazioni sulla manutenzione imminente.
PROJECT_ID
: il nome del progetto in cui esiste il gruppo di nodi.NODE_GROUP_ZONE
: la zona del gruppo di nodi.NODE_GROUP_ID
: l'ID del gruppo di nodi.Attiva immediatamente la manutenzione. Se scegli di attivare immediatamente la manutenzione, questa viene eseguita entro 6 ore dal momento in cui attivi la richiesta.
Pianifica la manutenzione per un momento successivo in base ai tuoi requisiti.
Nella console Google Cloud , vai alla pagina Nodi single-tenant.
Fai clic su Gruppi di nodi.
Fai clic sul nome del gruppo di nodi per aprire la pagina dei dettagli.
Seleziona il nodo per il quale vuoi attivare immediatamente la manutenzione e fai clic su Inizia ora.
Nella console Google Cloud , vai alla pagina Nodi single-tenant.
Fai clic su Gruppi di nodi per visualizzare un elenco dei gruppi di nodi single-tenant.
Fai clic sul Nome del gruppo di nodi per aprire la pagina dei dettagli.
Seleziona il nodo per cui vuoi pianificare la manutenzione e fai clic su Pianifica manutenzione.
Nel riquadro Pianifica manutenzione visualizzato, seleziona una data e un'ora a tua scelta per la manutenzione. Tieni presente che puoi pianificare la manutenzione per un nodo in qualsiasi momento prima dell'ora di inizio del periodo di manutenzione iniziale.
NODE_GROUP_NAME
: il nome del gruppo di nodi.NODE_GROUP_ZONE
: la zona del gruppo di nodi.NODE_NAMES
: il nome del nodo per cui vuoi eseguire la manutenzione.WINDOW_START_TIME
: data e ora di inizio della manutenzione. Se vuoi che la manutenzione inizi il prima possibile, ometti questo flag.PROJECT_ID
: il nome del progetto in cui esiste il gruppo di nodi.NODE_GROUP_ZONE
: la zona del gruppo di nodi.NODE_GROUP_ID
: l'ID del gruppo di nodi.NODE_NAMES
: il nome del nodo per cui vuoi eseguire la manutenzione.WINDOW_START_TIME
: data e ora di inizio della manutenzione. Ometti questo campo se vuoi che la manutenzione inizi il prima possibile.- In attesa: l'operazione di manutenzione non è ancora iniziata, ma è pianificata.
- In corso: il periodo di manutenzione è iniziato. L'evento di manutenzione rimane In corso finché la manutenzione non viene completata correttamente per il nodo.
- Manutenzione riuscita:se la manutenzione di un nodo sole-tenant va a buon fine, la notifica di manutenzione viene rimossa. Quando esegui una query sul nome del gruppo di nodi, la sezione
upcomingMaintenance
non sarà più presente per il nodo. - Manutenzione non riuscita:se la manutenzione non viene completata nella finestra di tempo di 6 ore, l'evento di manutenzione rimane In corso finché la manutenzione non viene completata correttamente per il nodo. Una volta completata l'operazione, la notifica di manutenzione viene rimossa.
REST
Per utilizzare gli esempi di API REST in questa pagina in un ambiente di sviluppo locale, utilizzi le credenziali che fornisci a gcloud CLI.
After installing the Google Cloud CLI, initialize it by running the following command:
gcloud init
If you're using an external identity provider (IdP), you must first sign in to the gcloud CLI with your federated identity.
Per saperne di più, consulta la sezione Autenticarsi per l'utilizzo di REST nella documentazione sull'autenticazione di Google Cloud .
Attiva il controllo di manutenzione avanzato su un nodo single-tenant
Il controllo di manutenzione avanzato per single-tenancy è una funzionalità facoltativa e disponibile solo per i gruppi di nodi single-tenant. Per utilizzare questa funzionalità con le tue VM esistenti o i tuoi workload single-tenant, devi prima spostare le VM in gruppi di nodi single-tenant con il controllo avanzato della manutenzione abilitato.
Console
Puoi attivare il controllo di manutenzione avanzato quando crei un gruppo di nodi selezionando l'opzione Attiva manutenzione avanzata single-tenancy nella sezione Configura impostazioni di manutenzione. Per ulteriori informazioni, vedi Creare un gruppo di nodi single-tenant.
gcloud
Per creare un gruppo di nodi single-tenant con controllo di manutenzione avanzato, utilizza il comando
gcloud compute sole-tenancy node-groups create
.Il flag
--maintenance-interval=RECURRENT
nel comando seguente specifica che il nodo single-tenant è attivato per il controllo di manutenzione avanzato.gcloud compute sole-tenancy node-groups create NODE_GROUP_NAME \ --node-template=NODE_TEMPLATE_NAME \ --zone=NODE_GROUP_ZONE \ --target-size=NODE_GROUP_SIZE \ --maintenance-interval=RECURRENT
Sostituisci quanto segue:
REST
Per creare un gruppo di nodi single-tenant con controllo di manutenzione avanzato basato su un modello di nodo creato in precedenza, utilizza il metodo
nodeGroups.insert
.Per creare un gruppo di nodi single-tenant basato su un modello di nodo creato in precedenza per tutti gli altri nodi, utilizza il metodo
nodeGroups.insert
.Il parametro
maintenanceInterval
nel comando seguente specifica che il nodo single-tenant è attivato per il controllo di manutenzione avanzato.POST https://compute.googleapis.com/compute/projects/PROJECT_ID/zones/NODE_GROUP_ZONE/nodeGroups { "name": "NODE_GROUP_NAME", "nodeTemplate": "NODE_TEMPLATE_URL", "zone": "NODE_GROUP_ZONE", "size": "NODE_GROUP_SIZE", "maintenanceInterval": "RECURRENT" }
Sostituisci quanto segue:
Il flag a livello di nodo sostituisce tutti i flag VM assegnati in precedenza. Pertanto, l'attivazione del controllo di manutenzione avanzato sostituisce tutti i flag di manutenzione precedenti.
Controllare la manutenzione prevista
La manutenzione di un nodo single-tenant viene eseguita al massimo ogni 28 giorni. Puoi controllare l'evento di manutenzione per un nodo 28 giorni prima dell'inizio della periodo di manutenzione di 6 ore, in cui è pianificata la manutenzione per quel nodo.
Console
Dopo aver attivato un gruppo di nodi single-tenant per il controllo di manutenzione avanzato, vedrai gli eventi di manutenzione imminenti nel seguente modo:
gcloud
Per elencare i nodi di un gruppo di nodi single-tenant con controllo di manutenzione avanzato insieme alle relative informazioni di manutenzione, utilizza il comando
gcloud compute sole-tenancy node-groups list-nodes
.gcloud compute sole-tenancy node-groups list-nodes NODE_GROUP_NAME \ --format "table(name, status, node_type, instances, server_id, upcoming_maintenance)"
Sostituisci
NODE_GROUP_NAME
con il nome del gruppo di nodi.REST
Per elencare i nodi di un gruppo di nodi single-tenant con controllo di manutenzione avanzato insieme alle relative informazioni di manutenzione, utilizza il metodo
nodeGroups.listNodes
.POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/NODE_GROUP_ZONE/nodeGroups/NODE_GROUP_ID/listNodes
Sostituisci quanto segue:
Di seguito è riportata la risposta del metodo
nodeGroups.listNodes
:{ … "items": [ … { "name": string, "status": string, … "upcomingMaintenance": { "canReschedule": boolean, "maintenanceType": enum, // SCHEDULED | UNSCHEDULED "windowStartTime": string, // RFC 3339 timestamp string "windowEndTime": string, // RFC 3339 timestamp string "latestWindowStartTime": string, // RFC 3339 timestamp string "maintenanceStatus": enum // PENDING | ONGOING }, … }, … ], … }
Di seguito sono riportati i dettagli dell'evento di manutenzione per il gruppo di nodi:
Nome parametro Descrizione windowStartTime
Ora di inizio del periodo di manutenzione. windowEndTime
Ora di fine del periodo di manutenzione. latestWindowStartTime
Ora di inizio del periodo di manutenzione iniziale. Puoi scegliere di attivare la manutenzione immediatamente oppure programmarla per una data e un'ora successive solo prima del giorno latestWindowStartTime
.maintenanceType
Il tipo di manutenzione che verrà eseguita:
- Pianificata: la manutenzione è pianificata per questo nodo.
- Non pianificata: la manutenzione rappresenta aggiornamenti critici per i quali viene dato un preavviso molto più breve.canReschedule
Se la manutenzione può essere riprogrammata. maintenanceStatus
Stato dell'operazione di manutenzione corrente:
- In attesa: l'operazione di manutenzione non è ancora iniziata, ma è pianificata.
- In corso: il periodo di manutenzione è iniziato.Se non vedi alcun evento di manutenzione, significa che non è prevista alcuna manutenzione imminente per i nodi del gruppo di nodi.
Attivare immediatamente la manutenzione o pianificarla per un nodo
Dopo aver individuato i nodi di un gruppo di nodi single-tenant pianificati per la manutenzione, puoi eseguire una delle seguenti operazioni:
Se non attivi immediatamente la manutenzione o la pianifichi per una data e un'ora successive, la manutenzione viene eseguita entro il periodo di manutenzione iniziale. Una volta avviata la manutenzione per un nodo, non puoi metterla in pausa o riprogrammarla.
Console
Per attivare immediatamente la manutenzione di un nodo:
Visualizzerai un messaggio di conferma e la manutenzione verrà eseguita entro 6 ore dal momento in cui attivi la richiesta.
Per pianificare la manutenzione di un nodo:
Visualizzerai un messaggio di conferma e la manutenzione verrà eseguita entro 6 ore dal momento dell'attivazione della richiesta.
gcloud
Per avviare o pianificare la manutenzione di un nodo single-tenant con il controllo di manutenzione avanzato, utilizza il comando
gcloud compute sole-tenancy node-groups perform-maintenance
.gcloud compute sole-tenancy node-groups perform-maintenance NODE_GROUP_NAME \ --zone=NODE_GROUP_ZONE \ --nodes=NODE_NAMES \ --window-start-time=WINDOW_START_TIME
Sostituisci quanto segue:
REST
Utilizza il metodo
nodeGroups.performMaintenance
per avviare o pianificare la manutenzione di un nodo single-tenant con controllo di manutenzione avanzato.POST https://compute.googleapis.com/compute/projects/PROJECT_ID/zones/NODE_GROUP_ZONE/nodeGroups/NODE_GROUP_ID/performMaintenance { "nodes": "NODE_NAMES" // [Required] The user needs to list at least 1 node "windowStartTime": "WINDOW_START_TIME" // [Optional] RFC 3339 timestamp string }
Sostituisci quanto segue:
Il campo Stato della manutenzione di un nodo mostra lo stato seguente durante la procedura di manutenzione:
Controllare se la manutenzione è stata completata
Per eseguire query sullo stato di manutenzione di un nodo con il controllo avanzato della manutenzione, utilizza il comando
gcloud compute sole-tenancy node-groups list-nodes
o ilmetodonodeGroups.listNodes
.Per ulteriori informazioni, consulta Controllare lo stato di manutenzione.
A volte, la richiesta di attivazione della manutenzione per la data e l'ora che preferisci potrebbe essere rifiutata se Google Cloud i limiti interni del controllo di manutenzione avanzato per i nodi single-tenancy sono stati superati per la data e l'ora specificate. In questo caso, devi selezionare un'altra data e ora per la manutenzione del nodo. Lo Stato manutenzione di questo nodo è In corso e rimane tale finché la manutenzione non viene completata correttamente.
Modificare la data e l'ora della manutenzione pianificata
Puoi modificare la data e l'ora della manutenzione pianificata per un nodo con tenancy esclusiva utilizzando la stessa procedura che utilizzi per attivare o pianificare la manutenzione di un nodo.
Salvo quando diversamente specificato, i contenuti di questa pagina sono concessi in base alla licenza Creative Commons Attribution 4.0, mentre gli esempi di codice sono concessi in base alla licenza Apache 2.0. Per ulteriori dettagli, consulta le norme del sito di Google Developers. Java è un marchio registrato di Oracle e/o delle sue consociate.
Ultimo aggiornamento 2025-07-11 UTC.
-