Il controllo di manutenzione avanzato per la single-tenancy ti consente di controllare le attività eventi di manutenzione per gruppi di nodi single-tenant e riduci al minimo gli o interruzioni del servizio. Questa funzionalità è disponibile solo per i gruppi di nodi di proprietà esclusiva. Per utilizzare questa funzionalità con le tue macchine virtuali esistenti, devi prima spostare le VM a gruppi di nodi single-tenant per cui è abilitato il controllo di manutenzione avanzato.
Il controllo di manutenzione avanzato per la funzionalità single-tenancy ti consente di:
- Controlla se ci sono eventi di manutenzione pianificati per un nodo single-tenant a 28 giorni avanzare in anticipo.
- Attiva la manutenzione immediatamente o programmala per un momento successivo. 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 avanzato della manutenzione:
Attiva il controllo di manutenzione avanzato per la modalità single-tenancy compatibile gruppi di nodi. Questa funzionalità è disponibile solo per i gruppi di nodi single-tenant. Per utilizzare questa funzionalità con le VM o i carichi di lavoro single-tenant esistenti, devi prima spostare le VM in gruppi di nodi single-tenant con il controllo della manutenzione avanzata attivo.
Verifica la manutenzione imminente del tuo single-tenant nodi. La manutenzione di un nodo monoproprietario viene eseguita al massimo ogni 28 giorni. Puoi controllare l'evento di manutenzione per un nodo 28 giorni prima dell'inizio della finestra 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 della finestra di manutenzione pianificata, puoi:
Attiva la manutenzione immediatamente o programmala per un momento successivo. 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 programmate che scegli devono precedere l'ora di inizio del periodo di manutenzione iniziale.
Se non attivi la manutenzione immediatamente o non la pianifichi in un secondo momento, La manutenzione avviene entro il tempo previsto durante la finestra.
Puoi scegliere di scalare automaticamente i gruppi di nodi single-tenant con un controllo di manutenzione avanzato in un bucket in cui è abilitato il controllo delle versioni. Gli audit log vengono generati in tutti i casi.
Famiglie di macchine supportate
Il controllo di manutenzione avanzato per i nodi monoproprietario è supportato per le seguenti famiglie di macchine:
- Famiglia M2 in disponibilità generale
- Famiglie M1, M3, C2 e N2 in Anteprima
Limitazioni
Di seguito sono riportati i limiti del controllo di manutenzione avanzato per funzionalità single-tenancy:
- SSD e GPU locali: questa funzionalità non supporta gli SSD locali e le GPU.
- Criteri di manutenzione: questa funzionalità supporta il criterio di manutenzione predefinito. (migrazione live). Altri criteri di manutenzione, ad esempio il riavvio in corso (BYOLv1) e la migrazione all'interno del gruppo di nodi (BYOLv2) non sono supportate.
- Nodi: questa funzionalità può supportare un massimo di 20 nodi per progetto per zona.
- Controllo di manutenzione avanzato per gruppi di nodi single-tenant esistenti: Non puoi attivare la manutenzione avanzata per i gruppi di nodi single-tenant esistenti controllo. Se vuoi eseguire i carichi di lavoro esistenti su gruppi di nodi di proprietà esclusiva con il controllo avanzato della manutenzione abilitato, devi prima creare un nuovo gruppo di nodi con il controllo avanzato della manutenzione abilitato e poi eseguire la migrazione del carico di lavoro in questo gruppo. Analogamente, per disattivare il controllo di manutenzione avanzato, devi eseguire la migrazione dei nodi single-tenant in gruppi di nodi single-tenant in cui non è attivo il controllo di manutenzione avanzato.
- Impatto sui criteri di manutenzione attuali: se attivi questa funzionalità, esegue l'override di eventuali periodi di manutenzione esistenti associati al single-tenant nodi.
Costi
L'utilizzo del controllo di manutenzione avanzato sui nodi di proprietà singola non prevede costi aggiuntivi.
Prima di iniziare
- Prima di eseguire il provisioning delle VM su un nodo single-tenant, verifica la tua quota. A seconda del numero e delle dimensioni dei nodi che prenoti, potrebbe essere necessario richiedere una quota aggiuntiva.
-
Se non l'hai già fatto, configura l'autenticazione.
L'autenticazione è la procedura mediante la quale la tua identità viene verificata per l'accesso alle API e ai servizi Google Cloud.
Per eseguire codice o esempi da un ambiente di sviluppo locale, puoi autenticarti su Compute Engine come segue.
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
-
Install the Google Cloud CLI, then initialize it by running the following command:
gcloud init
- 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 in cui creare il gruppo.NODE_GROUP_ZONE
: la zona in cui creare il gruppo di nodi. Deve essere la stessa regione del modello di nodo su cui ti trovi sulla base del 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 in cui creare il gruppo.Nella console Google Cloud, vai alla pagina Nodi di proprietà esclusiva.
Fai clic su Gruppi di nodi per visualizzare un elenco di gruppi di nodi single-tenant.
Per qualsiasi gruppo di nodi di proprietà esclusiva, puoi vedere le colonne Stato manutenzione e Ora manutenzione nella tabella relativa alla manutenzione imminente. Poiché la manutenzione è impostata a livello di nodo, le informazioni sulla manutenzione visualizzate qui si riferiscono alla manutenzione successiva pianificata per uno dei nodi del gruppo di nodi.
Per visualizzare le informazioni sulla manutenzione per ciascun 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 secondo momento in base alle tue esigenze.
Nella console Google Cloud, vai alla pagina Nodi di proprietà esclusiva.
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 di proprietà esclusiva.
Fai clic su Gruppi di nodi per visualizzare un elenco di gruppi di nodi single-tenancy.
Fai clic sul nome del gruppo di nodi per aprire la pagina dei dettagli.
Seleziona il nodo per il quale vuoi pianificare la manutenzione e fai clic su Pianificare la manutenzione.
Nel riquadro Pianifica manutenzione visualizzato, seleziona una data e 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 è programmata.
- In corso: il periodo di manutenzione è iniziato. L'evento di manutenzione rimane in stato In corso finché la manutenzione non viene completata correttamente per il nodo.
- Manutenzione riuscita: se la manutenzione di un nodo monoproprietario è riuscita, la notifica relativa alla manutenzione viene rimossa. Quando esegui una query sul nodo
nome del gruppo, la sezione
upcomingMaintenance
non sarà più per il nodo. - Manutenzione non riuscita:se la manutenzione non viene completata entro 6 ore periodo di tempo, l'evento di manutenzione rimane In corso fino alla completato correttamente per il nodo. Al termine dell'operazione, la notifica relativa alla manutenzione viene rimossa.
REST
Per utilizzare gli esempi dell'API REST in questa pagina in un ambiente di sviluppo locale, utilizza le credenziali fornite a gcloud CLI.
Install the Google Cloud CLI, then initialize it by running the following command:
gcloud init
Per ulteriori informazioni, vedi Esegui l'autenticazione per l'utilizzo di REST nella documentazione sull'autenticazione di Google Cloud.
Abilita il controllo di manutenzione avanzato su un nodo single-tenant
Il controllo di manutenzione avanzato per single-tenancy è una funzionalità che deve essere attivata ed è disponibile solo per i gruppi di nodi single-tenant. Per utilizzare questa funzionalità con le VM o i carichi di lavoro single-tenant esistenti, 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 la manutenzione avanzata single-tenancy in sezione Configura le impostazioni di manutenzione. Per ulteriori informazioni, consulta Creare un gruppo di nodi di proprietà esclusiva.
gcloud
Per creare un gruppo di nodi single-tenant M2, utilizza il comando
gcloud compute sole-tenancy node-groups create
.Per creare un gruppo di nodi single-tenant di qualsiasi altra famiglia di macchine supportata, utilizza il comando
gcloud beta compute sole-tenancy node-groups create
.Il flag
--maintenance-interval=RECURRENT
nel seguente specifica che il nodo single-tenant è abilitato per la modalità e manutenzione ordinaria del programma.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
Creare un gruppo di nodi single-tenant M2 basato su un nodo creato in precedenza utilizza il metodo
nodeGroups.insert
.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 seguente comando specifica che il nodo single-tenant è attivato per la manutenzione avanzata controllo.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 eventuali flag VM assegnati in precedenza. Pertanto, attivando il controllo di manutenzione avanzato sostituisce eventuali 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 sessione periodo di manutenzione in cui è pianificata la manutenzione del nodo in questione.
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
Elenca i nodi di un gruppo di nodi single-tenant M2 insieme alla relativa 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
Elenca i nodi di un gruppo di nodi single-tenant M2 insieme alla relativa 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 o di programmarla per una data e un'ora successive solo prima del giorno latestWindowStartTime
.maintenanceType
Il tipo di manutenzione che verrà eseguito:
- Pianificata: la manutenzione per questo nodo è pianificata.
- Non pianificata: la manutenzione rappresenta aggiornamenti critici per i quali viene fornita una notifica molto più breve.canReschedule
Indica se la manutenzione può essere ripianificata. maintenanceStatus
Lo stato dell'operazione di manutenzione attuale:
- In attesa: l'operazione di manutenzione non è ancora iniziata, ma è in fase di pianificazione.
- In corso: il periodo di manutenzione è iniziato.Se non vedi alcun evento di manutenzione, significa che non è prevista alcuna manutenzione per i nodi del gruppo di nodi.
Attiva immediatamente la manutenzione o pianifica la manutenzione per un nodo
Dopo aver determinato per quali nodi di un gruppo di nodi single-tenant sono pianificati manutenzione, puoi eseguire una delle seguenti operazioni:
Se non attivi immediatamente la manutenzione o la pianifichi per una data successiva e di manutenzione, la manutenzione avviene entro il periodo di manutenzione iniziale. Dopo la manutenzione un nodo, non puoi metterlo in pausa o ripianificarlo.
Console
Per attivare immediatamente la manutenzione per un nodo:
Verrà visualizzato 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:
Verrà visualizzato un messaggio di conferma e la manutenzione verrà eseguita entro 6 ore dal momento dell'attivazione della richiesta.
gcloud
Utilizza il comando
gcloud compute sole-tenancy node-groups perform-maintenance
per avviare o pianificare la manutenzione di un nodo single-tenant M2.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 per un nodo single-tenant M2.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 manutenzione di un nodo mostra il seguente stato durante del processo di manutenzione:
Controlla se la manutenzione è stata completata
Per eseguire una query sullo stato di manutenzione di un nodo M2, utilizza Comando
gcloud compute sole-tenancy node-groups list-nodes
o metodonodeGroups.listNodes
.Per ulteriori informazioni, consulta la sezione Controllare lo stato della manutenzione.
A volte, la richiesta di attivazione della manutenzione per la data e l'ora che preferisci potrebbe essere rifiutata se i limiti interni di Google Cloud per il controllo avanzato della manutenzione per i nodi di proprietà esclusiva sono stati superati per la data e l'ora specificate. In questo caso, devi selezionare un'altra data e un'altra ora per la manutenzione del nodo. Lo stato della manutenzione per questo nodo è In corso e rimane tale fino al completamento della manutenzione.
Modifica data e ora della manutenzione pianificata
Puoi modificare la data e l'ora della manutenzione pianificata per un nodo di proprietà esclusiva utilizzando la stessa procedura utilizzata 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 2024-10-14 UTC.
-