Dopo aver creato un gruppo di istanze gestite, potresti voler aggiungere o rimuovere le VM da quel gruppo per soddisfare le esigenze del tuo carico di lavoro. Se hai raggiunto il limite predefinito per il numero massimo di VM che puoi aggiungere a un gruppo di istanze gestite e hai bisogno di più VM, puoi aumentare il limite di dimensioni del gruppo di istanze gestite.
Per aggiungere o rimuovere VM in un gruppo di istanze gestite, puoi:
- Aggiungi o rimuovi automaticamente le VM impostando la dimensione di destinazione del gruppo di istanze gestite:
- Utilizza la scalabilità automatica per le applicazioni stateless.
- Imposta manualmente le dimensioni del gruppo di istanze gestite
- Aggiungi, rimuovi o abbandona manualmente istanze specifiche:
Prima di iniziare
-
Se non l'hai ancora fatto, configura l'autenticazione.
L'autenticazione è il processo mediante il quale viene verificata l'identità per l'accesso ai servizi e alle API Google Cloud.
Per eseguire codice o esempi da un ambiente di sviluppo locale, puoi autenticarti in Compute Engine nel seguente modo.
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
-
Installa Google Cloud CLI, quindi initialize eseguendo questo comando:
gcloud init
- Set a default region and zone.
- Installa Google Cloud CLI.
-
Per initialize gcloud CLI, esegui questo comando:
gcloud init
-
Crea credenziali di autenticazione locali per il tuo Account Google:
gcloud auth application-default login
Nella console Google Cloud, vai alla pagina Gruppi di istanze.
Nella colonna Nome dell'elenco, fai clic sul nome del gruppo di istanze in cui vuoi modificare la dimensione del gruppo.
Fai clic su Modifica per modificare questo gruppo di istanze gestite.
In Numero di istanze, specifica il numero di istanze da includere in questo gruppo di istanze gestite. Se la scalabilità automatica è abilitata, il gruppo aggiunge o rimuove automaticamente le istanze secondo necessità. Tuttavia, puoi modificare i valori Numero minimo di istanze e Numero massimo di istanze per regolare indirettamente le dimensioni del gruppo tramite il gestore della scalabilità automatica.
Fai clic su Salva per applicare il nuovo modello.
- Non puoi disabilitare i nuovi tentativi di creazione per un gruppo di istanze gestite a livello di regione con forma di distribuzione di destinazione
EVEN
. - Per i gruppi di istanze gestite a livello di regione con una forma di distribuzione di destinazione
BALANCED
oANY_SINGLE_ZONE
, devi disabilitare la ridistribuzione proattiva delle istanze prima di poter disabilitare la modalità dei nuovi tentativi di creazione. - Non puoi disattivare i nuovi tentativi di creazione per i gruppi di istanze gestite con scalabilità automatica.
INSTANCE_GROUP_NAME
: il nome del gruppo di istanze gestite che vuoi ridimensionare.NEW_SIZE
: il numero di destinazione di istanze in esecuzione nel gruppo di istanze gestite.ZONE
: per i gruppi di istanze gestite a livello di zona, la zona in cui si trova il gruppo di istanze gestite a livello di zona.REGION
: per i MIG a livello di regione, la regione in cui si trova il gruppo di istanze gestite.PROJECT_ID
: l'ID del tuo progetto.ZONE
: la zona in cui si trova il gruppo di istanze gestite. Per un gruppo di istanze gestite a livello di regione, sostituiscizones/ZONE
conregions/REGION
e specifica la regione. Per ulteriori informazioni, consulta Informazioni sui gruppi di istanze gestite a livello di regione.INSTANCE_GROUP_NAME
: il nome del gruppo di istanze gestite che vuoi ridimensionare.NEW_SIZE
: il numero di destinazione di istanze in esecuzione nel gruppo di istanze gestite.Puoi vedere quali istanze vengono create e in quale modalità utilizzando il metodo
listManagedInstances
. Quando la modalità dei nuovi tentativi di creazione è disabilitata, le istanze che crei hanno un valorecurrentAction
pari aCREATING_WITHOUT_RETRIES
.- Devi disattivare la scalabilità automatica durante il processo di creazione dell'istanza.
- Devi impostare il criterio di aggiornamento del gruppo di istanze gestite in modo che sia opportunistico.
- Se stai aggiornando un gruppo di istanze gestite a livello di regione:
- Devi disabilitare la ridistribuzione proattiva delle istanze.
- Non puoi selezionare in quale zona creare la VM.
- Non puoi utilizzare nomi di istanze VM duplicati all'interno di un progetto.
- INSTANCE_GROUP_NAME è il nome del gruppo di istanze gestite a livello di regione o zona a cui aggiungere una nuova istanza.
- INSTANCE_NAME è il nome da assegnare alla nuova istanza.
Nella console Google Cloud, vai alla pagina Gruppi di istanze.
Nella colonna Nome dell'elenco, fai clic sul nome del gruppo di istanze in cui vuoi eliminare le singole istanze. Viene visualizzata una pagina con le proprietà del gruppo di istanze e un elenco di istanze incluse nel gruppo.
Nella sezione Membri, seleziona una o più istanze che vuoi eliminare dall'elenco.
Fai clic su Elimina istanza. Le istanze selezionate sono state eliminate.
- Se l'interfaccia a riga di comando gcloud ha eliminato l'istanza, viene restituito
SUCCESS
. FAIL
viene restituito per tutte le istanze se una delle istanze specificate nella richiesta non fa parte del gruppo, se un membro è già stato eliminato o abbandonato o se la richiesta non riesce per qualsiasi altro motivo.- Viene restituito
SKIPPED
solo se utilizzi il flag--skip-instances-on-validation-error
e l'istanza non è membro del gruppo o è già in fase di eliminazione o abbandono. MEMBER_NOT_FOUND
viene restituito solo per i gruppi a livello di regione quando gcloud CLI non è riuscito a risolvere la zona dal nome dell'istanza.Nella console Google Cloud, vai alla pagina Gruppi di istanze .
Nella colonna Nome dell'elenco, fai clic sul nome del gruppo di istanze da cui vuoi rimuovere le istanze. Viene visualizzata una pagina con le proprietà del gruppo di istanze e un elenco di istanze incluse nel gruppo.
Nella sezione Membri, seleziona una o più istanze che vuoi rimuovere dal gruppo dall'elenco delle istanze.
Fai clic su Rimuovi dal gruppo. Le istanze selezionate lasciano il gruppo, ma continuano a essere eseguite al di fuori del gruppo.
Nella console Google Cloud, vai alla pagina Gruppi di istanze.
Nella colonna Nome dell'elenco, fai clic sul nome del gruppo di istanze di cui vuoi aumentare il limite di dimensione.
Fai clic su Modifica per modificare il gruppo di istanze.
Espandi la sezione delle impostazioni avanzate facendo clic su Mostra configurazione avanzata.
In Risultati delle chiamate API dell'elenco di istanze gestite, seleziona l'opzione Impaginato.
Fai clic su Salva per applicare le modifiche.
- Scopri di più sull'utilizzo delle istanze gestite, ad esempio per eliminare, abbandonare e ricreare le istanze gestite.
- Visualizza informazioni sui gruppi di istanze gestite e sulle istanze gestite.
- Risoluzione dei problemi relativi ai gruppi di istanze gestite.
Terraform
Per utilizzare gli esempi Terraform in questa pagina in un ambiente di sviluppo locale, installa e inizializza gcloud CLI, quindi configura le Credenziali predefinite dell'applicazione con le tue credenziali utente.
Per maggiori informazioni, consulta Set up authentication for a local development environment.
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.
Installa Google Cloud CLI, quindi initialize eseguendo questo comando:
gcloud init
Per maggiori informazioni, consulta Autenticazione per l'utilizzo di REST nella documentazione sull'autenticazione di Google Cloud.
Impostare la dimensione target del gruppo
Puoi impostare automaticamente la dimensione target di un gruppo di istanze gestite utilizzando un gestore della scalabilità automatica o impostare la dimensione manualmente.
Aggiunta e rimozione automatica delle VM in un gruppo di istanze gestite
Puoi configurare gruppi di istanze gestite per aggiungere o rimuovere automaticamente le VM in base ai loro carichi di lavoro. Le tue applicazioni possono gestire agevolmente gli aumenti di traffico e tu puoi ridurre i costi quando il fabbisogno di risorse di calcolo è inferiore. Per avviare la scalabilità dei gruppi di istanze gestite, vedi Creare un gruppo di istanze gestite con scalabilità automatica.
Per maggiori informazioni, consulta Scalabilità automatica dei gruppi di istanze.
Impostazione manuale delle dimensioni di un gruppo di istanze gestite
Se un gruppo di istanze gestite non è già impostato sulla scalabilità automatica, puoi ridimensionarlo manualmente per modificare il numero di istanze. Aumentando la dimensione, il gruppo di istanze gestite utilizza il modello di istanza corrente per aggiungere nuove istanze. Se diminuisci le dimensioni, il gruppo di istanze gestite elimina le VM dal gruppo. Il gruppo elimina le istanze con un valore
currentAction
diDELETING
,CREATING
eRECREATING
prima di eliminare le istanze in esecuzione senza azioni pianificate.Se il gruppo fa parte di un servizio di backend in cui è stato abilitato lo svuotamento della connessione, la rimozione o l'eliminazione dell'istanza VM potrebbe richiedere altri 60 secondi una volta trascorso il tempo di svuotamento della connessione.
Console
gcloud
Utilizza il comando
resize
.gcloud compute instance-groups managed resize INSTANCE_GROUP_NAME \ --size NEW_SIZE \ --zone ZONE
REST
Chiama il metodo
resize
per una risorsa MIG a livello di zona o regionale. Specifica la nuova dimensione del gruppo di istanze come parametro.POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/instanceGroupManagers/INSTANCE_GROUP_NAME/resize?size=NEW_SIZE
Se il gruppo di istanze è un gruppo di istanze gestite a livello di regione, sostituisci
zones/ZONE
conregions/REGION
.Dopo aver effettuato una richiesta per ridimensionare un gruppo di istanze gestite, le VM vengono avviate o arrestate non appena il sistema riesce a eseguirne il provisioning o le elimina. Questo processo può richiedere molto tempo, a seconda del numero di istanze nel gruppo. Verifica lo stato delle istanze nel gruppo di istanze gestite.
Disattivazione della modalità dei nuovi tentativi di creazione durante il ridimensionamento
Per impostazione predefinita, se la creazione iniziale di un'istanza VM non va a buon fine, il gruppo di istanze gestite riprova continuamente a creare la VM, fino a quando questa non viene creata correttamente. Tuttavia, se non vuoi eseguire i nuovi tentativi di creazione automatica, puoi disabilitare la relativa modalità quando ridimensioni il gruppo di istanze. In questa modalità, il gruppo di istanze gestite tenta di creare tutte le istanze una sola volta. Se si verifica un errore durante la creazione dell'istanza, il gruppo di istanze gestite si arrende, lo rimuove dall'elenco delle istanze gestite del gruppo e diminuisce la dimensione di destinazione del gruppo di istanze gestite.
Questa modalità si applica solo durante il primo tentativo di creazione di una VM. Se una VM viene creata correttamente mentre questa modalità è abilitata, il comportamento della VM è lo stesso di tutte le altre VM create con una normale richiesta di ridimensionamento. In particolare, se una VM in esecuzione si arresta in modo imprevisto in un secondo momento e deve essere ricreata, questa modalità non influisce sul comportamento di nuova creazione in questo scenario.
La disattivazione della modalità dei nuovi tentativi di creazione è particolarmente utile negli scenari in cui i sistemi creano automaticamente gruppi di VM in cui non è richiesto un numero esatto di VM. Potresti voler stabilizzare rapidamente le dimensioni del gruppo di istanze gestite ed essere flessibile nel numero di VM nel gruppo, anziché attendere a tempo indeterminato la creazione di tutte le istanze richieste, il che potrebbe essere ritardato temporaneamente o definitivamente a causa di errori di quota o altri problemi non correlati.
Limitazioni
Per ridimensionare un gruppo di istanze gestite quando la modalità dei nuovi tentativi di creazione è disabilitata, utilizza Google Cloud CLI o REST.
gcloud
Usa il comando
resize
beta con il flag--no-creation-retries
.gcloud beta compute instance-groups managed resize INSTANCE_GROUP_NAME \ --size NEW_SIZE \ --no-creation-retries \ [--region REGION | --zone ZONE]
Sostituisci quanto segue:
REST
Per un gruppo di istanze gestite a livello di zona, utilizza il metodo
instanceGroupManagers.resizeAdvanced
beta oppure, per un gruppo di istanze gestite a livello di regione, utilizza il metodoregionInstanceGroupManagers.resizeAdvanced
beta. Specifica la nuova dimensione del gruppo e il camponoCreationRetries
nel corpo della richiesta.Ad esempio, effettua la chiamata seguente per ridimensionare un gruppo di istanze gestite a livello di zona con la modalità dei nuovi tentativi di creazione disabilitata.
POST https://compute.googleapis.com/compute/beta/projects/PROJECT_ID/zones/ZONE/instanceGroupManagers/INSTANCE_GROUP_NAME/resizeAdvanced { "targetSize": NEW_SIZE, "noCreationRetries": true }
Sostituisci quanto segue:
Aggiungi, rimuovi o abbandona istanze specifiche
Creazione di istanze con nomi specifici nei gruppi di istanze gestite
Se hai un sistema che dipende da nomi specifici, puoi aggiungere VM con nomi specifici a un gruppo di istanze gestite esistente.
I nomi assegnati a queste istanze gestite vengono mantenuti se il gruppo di istanze gestite ricrea la VM. Per ulteriori informazioni sulla conservazione dello stato delle istanze di gruppo di istanze gestite, consulta i gruppi di gruppi di istanze gestite (MIG) stateful.
Limitazioni
Se crei istanze con nomi specifici:
Puoi utilizzare gcloud CLI o REST per aggiungere VM con nomi specifici a un gruppo di istanze gestite esistente.
gcloud
Utilizza il comando
instance-groups managed create-instance
.gcloud compute instance-groups managed create-instance INSTANCE_GROUP_NAME \ --instance INSTANCE_NAME \ [--region REGION | --zone ZONE]
Sostituisci quanto segue:
REST
Invia una richiesta POST al metodo
regionInstanceGroupManagers.createInstances
. Per un gruppo di istanze gestite a livello di zona, utilizza il metodoinstanceGroupManagers.createInstances
. Nel corpo della richiesta, includi il campoinstances
con i nomi di una o più istanze.POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/instanceGroupManagers/INSTANCE_GROUP_NAME/createInstances { "instances": [ { "name": "INSTANCE_NAME_1" }, { "name": "INSTANCE_NAME_2" } ] }
Eliminazione di istanze specifiche da un gruppo
Puoi eliminare singole istanze VM in un gruppo di istanze gestite. L'eliminazione di istanze riduce il valore
targetSize
specificato del gruppo di istanze e rimuove le VM da tutti i pool di destinazione di cui sono membri.L'eliminazione di istanze specifiche da un gruppo di istanze gestite non modifica le impostazioni del gestore della scalabilità automatica specificate. Se elimini le istanze da un gruppo di istanze gestite, il gestore della scalabilità automatica potrebbe rilevare un aumento del carico di lavoro sulle altre istanze del gruppo e riportare la dimensione del gruppo al livello precedente. Per evitare che questo accada, interrompi il gestore della scalabilità automatica prima di tentare di eliminare le istanze.
Se il gruppo fa parte di un servizio di backend in cui è stato abilitato lo svuotamento della connessione, la rimozione o l'eliminazione dell'istanza VM potrebbe richiedere altri 60 secondi una volta trascorso il tempo di svuotamento della connessione.
Console
gcloud
Per eliminare un'istanza con gcloud CLI, utilizza il comando
instance-groups managed delete-instances
.gcloud compute instance-groups managed delete-instances INSTANCE_GROUP_NAME \ --instances INSTANCE_NAME_1,INSTANCE_NAME_2 \ [--region REGION | --zone ZONE]
Il comando restituisce lo stato dell'operazione per ciascuna istanza:
Se prevedi che la tua richiesta di eliminazione potrebbe essere in conflitto con operazioni simultanee, utilizza il flag
--skip-instances-on-validation-error
. Questo flag specifica se la richiesta deve procedere anche se include istanze che non fanno parte del gruppo o che sono già in fase di eliminazione o abbandono, ad esempio istanze eliminate da un gestore della scalabilità automatica. Per impostazione predefinita, se ometti questo flag e un'istanza di questo tipo è specificata nella richiesta, l'operazione non va a buon fine. L'operazione non riesce sempre se la richiesta contiene un nome istanza formattato in modo non corretto o un riferimento a un'istanza che esiste in una zona o regione diversa da quella del gruppo.Ad esempio, il comando seguente richiede l'eliminazione di quattro istanze, ma tre di queste non fanno più parte del gruppo:
gcloud compute instance-groups managed delete-instances example-mig \ --instances=example-instance-1,example-instance-2,example-instance-3,example-instance-4 \ --region=us-central1 \ --skip-instances-on-validation-error
In questo esempio, tre istanze non hanno superato la convalida, pertanto sono state ignorate, mentre
example-instance-3
è stato eliminato:Updated [https://www.googleapis.com/compute/v1/projects/example-project/regions/us-central1/instanceGroupManagers/example-mig]. PROJECT ZONE INSTANCE STATUS VALIDATION_ERROR example-project us-central1-a example-instance-1 SKIPPED Cannot delete instance https://www.googleapis.com/compute/v1/projects/example-project/zones/us-central1-a/instances/example-instance-1 that was already deleted. example-project us-central1-a example-instance-2 SKIPPED Cannot delete instance https://www.googleapis.com/compute/v1/projects/example-project/zones/us-central1-a/instances/example-instance-2 that was already abandoned. example-project us-central1-a example-instance-3 SUCCESS example-project us-central1-a example-instance-4 SKIPPED Cannot find instance https://www.googleapis.com/compute/v1/projects/example-project/zones/us-central1-a/instances/example-instance-4.
Se ometti il flag
--skip-instances-on-validation-error
e se un'istanza non supera la convalida, non viene eliminata nessuna istanza:gcloud compute instance-groups managed delete-instances example-mig \ --instances=example-instance-1,example-instance-2,example-instance-3,example-instance-4 \ --region=us-central1 Updated [https://www.googleapis.com/compute/v1/projects/example-project/regions/us-central1/instanceGroupManagers/example-mig]. PROJECT ZONE INSTANCE STATUS example-project us-central1-a example-instance-1 FAIL example-project us-central1-a example-instance-2 FAIL example-project us-central1-a example-instance-3 FAIL example-project us-central1-a example-instance-4 FAIL
REST
Invia una richiesta POST al metodo
regionInstanceGroupManagers.deleteInstances
. Per un gruppo di istanze gestite a livello di zona, utilizza il metodoinstanceGroupManagers.deleteInstances
.POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/instanceGroupManagers/INSTANCE_GROUP_NAME/deleteInstances { "instances": [ "zones/ZONE/instances/INSTANCE_NAME_1", "zones/ZONE/instances/INSTANCE_NAME_2" ] }
Se prevedi che la richiesta di eliminazione potrebbe essere in conflitto con operazioni simultanee, utilizza il campo
skipInstancesOnValidationError
. Questo campo specifica se la richiesta deve procedere anche se include istanze che non sono membri del gruppo o che sono già in fase di eliminazione o abbandono, ad esempio istanze eliminate da un gestore della scalabilità automatica. Per impostazione predefinita, se ometti questo flag e un'istanza di questo tipo è specificata nella richiesta, l'operazione non va a buon fine. L'operazione non riesce sempre se la richiesta contiene un nome istanza formattato in modo non corretto o un riferimento a un'istanza che esiste in una zona o regione diversa da quella del gruppo.Ad esempio, la seguente richiesta di eliminazione di due istanze andrà a buon fine anche se una delle istanze è già stata eliminata o in fase di eliminazione:
POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/instanceGroupManagers/INSTANCE_GROUP_NAME/deleteInstances { "instances": [ "zones/ZONE/instances/INSTANCE_NAME_1", "zones/ZONE/instances/INSTANCE_NAME_2" ], "skipInstancesOnValidationError": true }
Puoi visualizzare le istanze che sono state ignorate nell'operazione visualizzando l'operazione. Per i gruppi di istanze gestite a livello di regione, utilizza il metodo
regionOperations.get
. Per i gruppi di istanze gestite a livello di zona, utilizza il metodozoneOperations.get
. Gli avvisi sono elencati nel campo di avviso dell'operazione.Dopo aver effettuato una richiesta di eliminazione delle istanze in un gruppo di istanze gestite, le istanze si interrompono non appena il sistema può eliminarle. Questo processo può richiedere molto tempo, a seconda del numero di istanze che elimini dal gruppo. Verifica lo stato del gruppo o verifica lo stato delle istanze gestite.
Abbandono delle istanze da un gruppo di istanze gestite in corso...
Puoi separare un'istanza VM da un gruppo di istanze gestite per eseguire più facilmente il debug dei problemi con singole istanze senza influire sul gruppo nel suo complesso. Se abbandoni un'istanza da un gruppo, l'istanza viene rimossa anche dai bilanciatori del carico assegnati al gruppo di istanze gestite. I pool di destinazione assegnati manualmente a singole istanze specifiche non vengono rimossi.
Non puoi aggiungere di nuovo un'istanza VM abbandonata al gruppo. Se abbandoni le istanze, viene ridotto il valore
targetSize
specificato del gruppo di istanze, ma le impostazioni del gestore della scalabilità automatica non vengono modificate. I gruppi di istanze gestite con un gestore della scalabilità automatica continuano ad aggiungere o rimuovere automaticamente le istanze, se necessario. Per un gruppo di istanze gestite a livello di regione con scalabilità automatica impostata in modalitàONLY_SCALE_OUT
, se abbandoni un'istanza VM per ridurre la dimensione del target del gruppo di istanze gestite alla dimensione consigliata del gestore della scalabilità automatica, il gestore della scalabilità automatica potrebbe creare una nuova istanza VM nella stessa zona della VM abbandonata. In questi casi, per evitare di creare una nuova istanza VM, prova ad abbandonare l'istanza VM da una zona diversa.Se il gruppo fa parte di un servizio di backend in cui è stato abilitato lo svuotamento della connessione, la rimozione o l'eliminazione dell'istanza VM potrebbe richiedere altri 60 secondi una volta trascorso il tempo di svuotamento della connessione.
Console
gcloud
Per rimuovere un'istanza dal gruppo di istanze senza eliminare la VM, utilizza il comando
instance-groups managed abandon-instances
.gcloud compute instance-groups managed abandon-instances INSTANCE_GROUP_NAME \ --instances INSTANCE_NAME_1,INSTANCE_NAME_2 \ [--region REGION | --zone ZONE]
REST
Invia una richiesta POST al metodo
regionInstanceGroupManagers.abandonInstances
. Per un gruppo di istanze gestite a livello di zona, utilizza il metodoinstanceGroupManagers.abandonInstances
.POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/instanceGroupManagers/INSTANCE_GROUP_NAME/abandonInstances { "instances": [ "zones/ZONE/instances/INSTANCE_NAME_1", "zones/ZONE/instances/INSTANCE_NAME_2" ] }
Dopo aver effettuato una richiesta di abbandono delle istanze da un gruppo di istanze gestite, il gruppo rimuove le istanze il prima possibile. Verifica lo stato del gruppo o verifica lo stato delle istanze gestite.
Aumentare il limite di dimensioni del gruppo
Per impostazione predefinita, il limite di dimensioni per un gruppo di istanze gestite a livello di zona è di 1000 VM, mentre il limite di dimensioni per un gruppo di istanze gestite a livello di regione è di 2000 VM. Puoi aumentare ulteriormente questi limiti a 2000 VM per un gruppo di istanze gestite a livello di zona e a 4000 VM per un gruppo di istanze gestite a livello di regione.
Per aumentare i limiti, imposta il campo
listManagedInstancesResults
del gruppo suPAGINATED
. Se hai ancora bisogno di più VM nel gruppo, crea più gruppi di istanze gestite o contatta l'assistenza.Console
gcloud
Per un gruppo di istanze gestite esistente, utilizza il comando
update
:gcloud compute instance-groups managed update INSTANCE_GROUP_NAME \ --list-managed-instances-results=PAGINATED
Per un nuovo gruppo di istanze gestite, utilizza il comando
create
:gcloud compute instance-groups managed create INSTANCE_GROUP_NAME \ --template INSTANCE_TEMPLATE \ --size SIZE \ --list-managed-instances-results=PAGINATED
Terraform
Per aumentare il limite di dimensioni di un gruppo di istanze gestite, imposta l'argomento
list_managed_instances_results
suPAGINATED
.L'esempio seguente aumenta il limite di dimensioni di un gruppo di istanze gestite a livello di zona. Per ulteriori informazioni sulla risorsa utilizzata nell'esempio, consulta la risorsa
google_compute_instance_group_manager
. Per un gruppo di istanze gestite a livello di regione, utilizza la risorsagoogle_compute_region_instance_group_manager
.Per scoprire come applicare o rimuovere una configurazione Terraform, consulta Comandi Terraform di base.
REST
Per un gruppo di istanze gestite a livello di zona esistente, utilizza il metodo
instanceGroupManagers.patch
oppure, per un gruppo di istanze gestite a livello di regione, usa il metodoregionInstanceGroupManagers.patch
, ad esempio:PATCH https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/region/REGION/regionInstanceGroupManagers/INSTANCE_GROUP_NAME { "listManagedInstancesResults": "PAGINATED", }
Per un nuovo gruppo di istanze gestite a livello di zona, utilizza il metodo
instanceGroupManagers.insert
oppure il metodoregionInstanceGroupManagers.insert
per un gruppo di istanze gestite a livello di regione.Se vuoi tornare ai risultati dell'elenco senza pagine, devi anche ripristinare il limite di dimensioni predefinito del gruppo. Per tornare indietro, assicurati innanzitutto che il gruppo non superi il limite di dimensioni predefinito, quindi imposta il campo
listManagedInstancesResults
suPAGELESS
.Passaggi successivi
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-07-12 UTC.
[{ "type": "thumb-down", "id": "hardToUnderstand", "label":"Hard to understand" },{ "type": "thumb-down", "id": "incorrectInformationOrSampleCode", "label":"Incorrect information or sample code" },{ "type": "thumb-down", "id": "missingTheInformationSamplesINeed", "label":"Missing the information/samples I need" },{ "type": "thumb-down", "id": "translationIssue", "label":"Problema di traduzione" },{ "type": "thumb-down", "id": "otherDown", "label":"Altra" }] [{ "type": "thumb-up", "id": "easyToUnderstand", "label":"Facile da capire" },{ "type": "thumb-up", "id": "solvedMyProblem", "label":"Il problema è stato risolto" },{ "type": "thumb-up", "id": "otherUp", "label":"Altra" }] -