Visualizza informazioni sui gruppi di istanze gestite e sulle istanze gestite


Utilizza i metodi descritti in questa pagina per visualizzare informazioni sul tuo gruppi di istanze gestite e visualizzare informazioni sulle istanze di macchine virtuali (VM) all'interno ogni gruppo di istanze gestite.

Prima di iniziare

  • Esamina il limitazioni poi crea un gruppo.
  • Se non l'hai già fatto, configura l'autenticazione. Autenticazione è Il processo di verifica dell'identità per l'accesso ai servizi e alle API di Google Cloud. Per eseguire codice o esempi da un ambiente di sviluppo locale, puoi eseguire l'autenticazione 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

    1. Install the Google Cloud CLI, then initialize it by running the following command:

      gcloud init
    2. Set a default region and zone.
    3. 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.

        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.

Visualizza le informazioni sui gruppi di istanze gestite

Puoi recuperare le informazioni sui gruppi, ad esempio, per ispezionare i criteri associati al gruppo e per verificare se il gruppo stabili o in fase di modifica. Per ottenere informazioni sulle istanze VM all'interno di un gruppo di istanze gestite, consulta Visualizzare le informazioni sulle istanze gestite.

Elenco MIG

Per ottenere un elenco dei gruppi di istanze gestite, utilizza la console, l'interfaccia a riga di comando gcloud o REST.

Console

  1. Nella console Google Cloud, vai alla pagina Gruppi di istanze.

    Vai a Gruppi di istanze.

    Se esistono già gruppi di istanze, la pagina li elenca inclusi i gruppi di istanze gestite gruppi di istanze non gestite,

    La colonna Tipo di gruppo specifica se il gruppo è gestito, stateful o non gestite. Anche i tipi di gruppi stateful vengono gestiti gruppi di istanze.

gcloud

Elenca tutti i gruppi di istanze gestite all'interno di un progetto:

gcloud compute instance-groups managed list

REST

Per i gruppi di istanze gestite a livello di zona, chiama il Metodo instanceGroupManagers.list :

GET https://compute.googleapis.com/compute/v1/projects/project-id/zones/zone/instanceGroupManagers

Per i gruppi di istanze gestite a livello di regione, chiama il Metodo regionInstanceGroupManagers.list.

GET https://compute.googleapis.com/compute/v1/projects/project-id/regions/region/instanceGroupManagers

Visualizza le proprietà di un gruppo di istanze gestite

Per visualizzare le informazioni su un gruppo di istanze gestite specifico, inclusi i relativi criteri (ad ad esempio i criteri di riparazione automatica e aggiornamento del gruppo), utilizza console, gcloud CLI o REST.

Per visualizzare il valore id del gruppo, devi utilizzare gcloud CLI o l'API Compute Engine.

Console

  1. Nella console Google Cloud, vai alla pagina Gruppi di istanze.

    Vai a Gruppi di istanze.

    Se esistono già gruppi di istanze, questi vengono elencati nella pagina. La nella pagina elenca anche gruppi di istanze non gestite,

  2. Nella colonna Nome dell'elenco, fai clic sul nome dell'istanza. che vuoi esaminare. Si apre una pagina con il gruppo di istanze e un elenco di istanze incluse nel gruppo.

  3. Fai clic su Dettagli per visualizzare la configurazione del gruppo.

gcloud

Per ottenere informazioni su un gruppo specifico:

gcloud compute instance-groups managed describe instance-group \
    [--zone zone | --region region]

Il comando restituisce i dettagli del gruppo, inclusi i criteri associati.

Utilizza il flag --format per limitare l'output. Ad esempio, restituisce la configurazione del gestore della scalabilità automatica del gruppo solo se esistente.

gcloud compute instance-groups managed describe instance-group --format="(autoscaler)"

REST

Per un gruppo di istanze gestite a livello di zona, chiama il Metodo instanceGroupManagers.get. Per i gruppi di istanze gestite a livello di regione, chiama il Metodo regionInstanceGroupManagers.get.

GET https://compute.googleapis.com/compute/v1/projects/project-id/regions/region/instanceGroupManagers/instance-group

La risposta include i dettagli del gruppo, inclusi i criteri allegati, tranne il criterio di scalabilità automatica del gruppo. Sebbene la scalabilità automatica sia un dei gruppi di istanze gestite, è una risorsa REST separata.

Criterio di scalabilità automatica

Se al gruppo è associato un gestore della scalabilità automatica, la risorsa corrispondente viene elencata. nel campo status.autoscaler del gruppo.

Per ottenere informazioni sul gestore della scalabilità automatica, Metodo autoscalers.get per un gruppo di istanze gestite a livello di zona Metodo regionAutoscalers.get per un gruppo di istanze gestite a livello di regione. L'URL della risorsa gestore della scalabilità automatica include il nome, che, per impostazione predefinita, è il nome del gruppo a cui è associato il gestore della scalabilità automatica. a. Ad esempio, potresti effettuare la seguente richiesta per un gruppo di istanze gestite a livello di regione gestore della scalabilità automatica:

GET https://compute.googleapis.com/compute/v1/projects/project-id/regions/region/regionAutoscalers/mig_name

Controlla se un gruppo di istanze gestite è stabile

Diversi comandi e richieste creano, eliminano e modificano le istanze in un gruppo di istanze gestite. Queste operazioni vengono restituite come DONE dopo che il gruppo ha con azioni pianificate per creare, eliminare o aggiornare queste istanze. Tuttavia, questo non significa che le istanze nel gruppo siano state create, eliminate o aggiornate fino al completamento delle azioni sottostanti. Devi verificare lo stato del gruppo o, in alternativa, verifica lo stato di queste istanze.

Un gruppo di istanze gestite è stabile quando tutte le istanze del gruppo di istanze gestite non subiscono modifiche, non sono pianificate modifiche future per le istanze e il gruppo stesso non viene modificato.

Potresti aver bisogno di sapere se il gruppo è stabile quando ci sono dipendenze che si basano sull'integrità e sulla pubblicazione di tutte le istanze del gruppo. Ad esempio: potresti voler iniziare a pianificare job, inviare traffico o assegnare chiavi dopo aver confermato che tutte le VM sono in esecuzione e integre.

Verifica che tutte le istanze in un gruppo di istanze gestite siano in esecuzione e in stato integro controllando il valore del campo status.isStable del gruppo.

gcloud

Utilizza la Comando describe:

gcloud compute instance-groups managed describe instance-group-name \
    [--zone zone | --region region]

gcloud CLI restituisce informazioni dettagliate sul MIG incluso il campo status.isStable.

Per mettere in pausa uno script finché il gruppo di istanze gestite non è stabile, utilizza il comando wait-until con il flag --stable. Ad esempio:

gcloud compute instance-groups managed wait-until instance-group-name \
    --stable \
    [--zone zone | --region region]
Waiting for group to become stable, current operations: deleting: 4
Waiting for group to become stable, current operations: deleting: 4
...
Group is stable

Il comando viene restituito dopo che status.isStable è impostato su true per il gruppo di istanze gestite.

REST

Per un gruppo di istanze gestite a livello di zona, effettua una richiesta GET al instanceGroupManagers.get :

GET https://compute.googleapis.com/compute/v1/projects/project-id/zones/zone/instanceGroupManagers/instance-group-name/get

Per un gruppo di istanze gestite a livello di regione, sostituisci zones/zone con regions/region:

GET https://compute.googleapis.com/compute/v1/projects/project-id/regions/region/instanceGroupManagers/instance-group-name/get

Queste richieste restituiscono informazioni dettagliate sul gruppo di istanze gestite, inclusi i suoi Campo status.isStable.

status.isStable impostato su false indica che le modifiche sono attive, in attesa o che il gruppo di istanze gestite viene modificato.

Il campo status.isStable impostato su true indica quanto segue:

  • Nessuna delle istanze nel gruppo di istanze gestite sta subendo alcun tipo di modifica e currentAction per tutte le istanze è NONE.
  • Nessuna modifica in attesa per le istanze nel gruppo di istanze gestite.
  • Il gruppo di istanze gestite stesso non viene modificato.

Ricorda che la stabilità di un gruppo di istanze gestite dipende da numerosi fattori, poiché può essere modificato in molti modi. Ad esempio:

  • Effettua una richiesta di implementazione di un nuovo modello di istanza.
  • Puoi effettuare una richiesta per creare, eliminare, ridimensionare o aggiornare le istanze nel gruppo di istanze gestite.
  • Un gestore della scalabilità automatica richiede il ridimensionamento gruppo di istanze gestite
  • Una riparazione automatica che sostituisce una o più istanze in stato non integro nel gruppo di istanze gestite.
  • In un gruppo di istanze gestite a livello di regione, alcune istanze vengono ridistribuito.

Non appena tutte le azioni vengono terminate, status.isStable viene di nuovo impostato su true per quel gruppo di istanze gestite.

Per le singole istanze VM, consulta Verifica dello stato delle istanze gestite.

Controlla se le riparazioni delle VM sono disattivate in un MIG

Per verificare se le riparazioni delle VM sono disattivate in un gruppo di istanze gestite, utilizza console, gcloud CLI o il l'API.

Console

  1. Nella console Google Cloud, vai alla pagina Gruppi di istanze.

    Vai a Gruppi di istanze

  2. Fai clic sul nome del gruppo di istanze che vuoi visualizzare. Viene visualizzata una pagina con le proprietà del gruppo di istanze e un elenco di istanze incluse nel gruppo.
  3. Fai clic sulla scheda Dettagli.
  4. Nella sezione Ciclo di vita dell'istanza VM, controlla Azione predefinita on errore. Se il valore è No action, le riparazioni vengono disattivate nel gruppo di istanze gestite.

gcloud

Utilizza il metodo describe come segue:

gcloud compute instance-groups managed describe instance-group \
    --format="(instanceLifecyclePolicy)"

Nel corpo della risposta, controlla il campo defaultActionOnFailure. La che seguono i valori possibili:

  • REPAIR: il gruppo di istanze gestite ricrea una VM non riuscita o in stato non integro nella stessa zona.
  • DO_NOTHING: le riparazioni sono disattivate nel gruppo di istanze gestite. Il gruppo di istanze gestite non prende alcun su una VM non riuscita o in stato non integro nel gruppo.

Di seguito è riportato un output di esempio che indica che il gruppo di istanze gestite ripara una VM ricreandolo.

instanceLifecyclePolicy:
  defaultActionOnFailure: REPAIR
  forceUpdateOnRepair: NO

API

Per un gruppo di istanze gestite a livello di zona, utilizza Metodo instanceGroupManagers.get, oppure, per un gruppo di istanze gestite a livello di regione, utilizza metodo regionInstanceGroupManagers.get.

Per visualizzare l'azione del gruppo di istanze gestite in caso di errori delle VM in un gruppo di istanze gestite a livello di zona, effettua la chiamata seguente:

GET https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/instanceGroupManagers/INSTANCE_GROUP

Nel corpo della risposta, controlla Campo instanceLifecyclePolicy.defaultActionOnFailure. Di seguito sono riportate le valori possibili:

  • REPAIR: il gruppo di istanze gestite ricrea una VM non riuscita o in stato non integro nella stessa zona.
  • DO_NOTHING: le riparazioni sono disattivate nel gruppo di istanze gestite. Il gruppo di istanze gestite non prende alcun su una VM non riuscita o in stato non integro nel gruppo.

Di seguito è riportato un esempio di risposta che indica che il gruppo di istanze gestite ripara una VM ricreandolo.

"instanceLifecyclePolicy": {
  "forceUpdateOnRepair": "NO",
  "defaultActionOnFailure": "REPAIR"
}

Se non vuoi che un gruppo di istanze gestite ripari una VM non riuscita o non integro nel gruppo, potrai disattivare le riparazioni nel gruppo di istanze gestite.

Visualizza le operazioni di riparazione automatica storiche

Se hai configurato la riparazione automatica, puoi visualizzare gli eventi di riparazione automatica passati.

Monitoraggio degli aggiornamenti in sequenza

Se hai avviato un aggiornamento in sequenza e vuoi sapere quando è completato, vedi Monitoraggio degli aggiornamenti.

Visualizza configurazione stateful

Se hai configurato un MIG stateful e vuoi rivedere la configurazione, consulta Visualizzazione della configurazione stateful.

Visualizza informazioni sulle istanze VM gestite all'interno di un gruppo di istanze gestite

Elenco delle istanze gestite di un gruppo di istanze gestite

Per ottenere un elenco delle istanze gestite di un gruppo, inclusi i relativi stati e , utilizza console, gcloud CLI o REST.

Console

  1. Nella console Google Cloud, vai alla pagina Gruppi di istanze.

    Vai a Gruppi di istanze.

    Se esistono già gruppi di istanze, questi vengono elencati nella pagina. La nella pagina elenca anche gruppi di istanze non gestite,

  2. Nella colonna Nome dell'elenco, fai clic sul nome dell'istanza. che vuoi esaminare. Si apre una pagina con il gruppo di istanze e un elenco di istanze incluse nel gruppo.

gcloud

Utilizza il sottocomando list-instances della gcloud CLI.

gcloud compute instance-groups managed list-instances instance-group \
    [--zone zone | --region region]

Il comando restituisce un elenco di istanze e i relativi dettagli, tra cui lo stato attuale, il modello di istanza e l'ultimo errore.

REST

Per un gruppo di istanze gestite a livello di zona, crea una richiesta GET all'istanza instanceGroupManagers.listManagedInstances e includi il nome di un metodo gruppo di istanze gestite:

GET https://compute.googleapis.com/compute/v1/projects/project-id/zones/zone/instanceGroupManagers/instance-group

Per i gruppi di istanze gestite regionali (a più zone), utilizza il metodo regionInstanceGroupManagers risorsa: regionInstanceGroupManagers.list.

GET https://compute.googleapis.com/compute/v1/projects/project-id/regions/region/instanceGroupManagers/instance-group

La risposta include un elenco di istanze e i relativi dettagli, tra cui lo stato attuale e il modello di istanza.

Controlla lo stato delle istanze gestite

Diversi comandi e richieste creano, eliminano e modificano le istanze in un ambiente gruppo di istanze gestite. Queste operazioni vengono restituite come DONE dopo che il gruppo ha con azioni pianificate per creare, eliminare o aggiornare queste istanze. Tuttavia, questo non significa che le istanze nel gruppo siano state create, eliminate o aggiornate fino al completamento delle azioni sottostanti. Devi verificare lo stato di queste istanze o, in alternativa, verifica stato del gruppo stesso.

Utilizza Google Cloud CLI o REST per visualizzare i dettagli sulle istanze in un gruppo di istanze gestite. I dettagli includono lo stato delle istanze e le azioni correnti svolte dal gruppo sulle sue istanze.

gcloud

Tutte le istanze gestite

Per controllare lo stato e le azioni correnti su tutte le istanze del gruppo, usa il Comando list-instances.

gcloud compute instance-groups managed list-instances INSTANCE_GROUP_NAME \
    [--zone=ZONE | --region=REGION]

Il comando restituisce un elenco di istanze del gruppo, incluse le relative lo stato attuale, le azioni in corso e altri dettagli:

NAME               ZONE           STATUS   HEALTH_STATE  ACTION  INSTANCE_TEMPLATE  VERSION_NAME  LAST_ERROR
vm-instances-9pk4  us-central1-f                          CREATING  my-new-template
vm-instances-h2r1  us-central1-f  STOPPING                DELETING  my-old-template
vm-instances-j1h8  us-central1-f  RUNNING                 NONE      my-old-template
vm-instances-ngod  us-central1-f  RUNNING                 NONE      my-old-template

La colonna HEALTH_STATE appare vuota a meno che tu non abbia configurare il controllo di integrità.

Un'istanza gestita specifica

Per controllare lo stato e l'azione corrente per un'istanza specifica del gruppo: utilizza la Comando describe-instance.

gcloud compute instance-groups managed describe-instance INSTANCE_GROUP_NAME \
    --instance INSTANCE_NAME \
    [--zone=ZONE | --region=REGION]

Il comando restituisce i dettagli dell'istanza, tra cui lo stato dell'istanza, l'azione corrente e, per le MIG stateful, lo stato preservato:

currentAction: NONE
id: '6789072894767812345'
instance: https://www.googleapis.com/compute/v1/projects/example-project/zones/us-central1-a/instances/example-mig-hz41
instanceStatus: RUNNING
name: example-mig-hz41
preservedStateFromConfig:
  metadata:
    example-key: example-value
preservedStateFromPolicy:
  disks:
    persistent-disk-0:
      autoDelete: NEVER
      mode: READ_WRITE
      source: https://www.googleapis.com/compute/v1/projects/example-project/zones/us-central1-a/disks/example-mig-hz41
version:
  instanceTemplate: https://www.googleapis.com/compute/v1/projects/example-project/global/instanceTemplates/example-template

REST

Chiama il metodo listManagedInstances su una risorsa MIG regionale o di zona. Ad esempio, per vedere i dettagli delle istanze in un gruppo di istanze gestite a livello di zona. risorsa, puoi effettuare la richiesta seguente:

GET https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/instanceGroupManagers/INSTANCE_GROUP_NAME/listManagedInstances

La chiamata restituisce un elenco di istanze per il gruppo di istanze gestite, tra cui instanceStatus e currentAction.

{
 "managedInstances": [
  {
   "instance": "https://www.googleapis.com/compute/v1/projects/example-project/zones/us-central1-f/instances/vm-instances-prvp",
   "id": "5317605642920955957",
   "instanceStatus": "RUNNING",
   "instanceTemplate": "https://www.googleapis.com/compute/v1/projects/example-project/global/instanceTemplates/example-template",
   "currentAction": "REFRESHING"
  },
  {
   "instance": "https://www.googleapis.com/compute/v1/projects/example-project/zones/us-central1-f/instances/vm-instances-pz5j",
   "currentAction": "DELETING"
  },
  {
   "instance": "https://www.googleapis.com/compute/v1/projects/example-project/zones/us-central1-f/instances/vm-instances-w2t5",
   "id": "2800161036826218547",
   "instanceStatus": "RUNNING",
   "instanceTemplate": "https://www.googleapis.com/compute/v1/projects/example-project/global/instanceTemplates/example-template",
   "currentAction": "REFRESHING"
  }
 ]
}

Per visualizzare un elenco di valori di campo instanceStatus validi, consulta Ciclo di vita di un'istanza VM.

Se un'istanza è in fase di modifica, il gruppo di istanze gestite imposta il campo currentAction dell'istanza su una delle seguenti azioni per aiutarti a monitorare l'avanzamento della modifica. In caso contrario, il campo currentAction è impostato su NONE.

I valori possibili di currentAction sono:

  • ABANDONING. È in corso la rimozione dell'istanza dal gruppo di istanze gestite.
  • CREATING. L'istanza è in fase di creazione.
  • CREATING_WITHOUT_RETRIES. L'istanza viene creata senza nuovi tentativi. se l'istanza non viene creata al primo tentativo, il gruppo di istanze gestite non tenta di sostituire di nuovo l'istanza.
  • DELETING. L'istanza è in fase di eliminazione.
  • RECREATING. È in corso la sostituzione dell'istanza.
  • REFRESHING. È in corso la rimozione dell'istanza dai pool di destinazione attuali di nuovo aggiunto all'elenco dei pool di destinazione correnti (questo elenco potrebbe essere uguali o diversi dai pool di destinazione esistenti).
  • RESTARTING. L'istanza è in fase di riavvio utilizzando Metodi stop e start.
  • RESUMING. L'istanza è in fase di ripresa dopo essere stata sospeso.
  • STARTING. L'istanza è in fase di avvio dopo essere stata è stata interrotta.
  • STOPPING. L'istanza è in fase di arresto.
  • SUSPENDING. L'istanza è in fase di sospensione.
  • VERIFYING. L'istanza è stata creata ed è in fase di verificati.
  • NONE. Non viene eseguita alcuna azione sull'istanza.

Per verificare se il gruppo nel suo complesso è stabile o è in fase di modifica, consulta Verificare lo stato del gruppo.

Controlla gli stati di integrità

Se hai configurato la riparazione automatica per il tuo gruppo di istanze gestite, puoi per rivedere lo stato di integrità di ogni VM. Consulta: Verificare lo stato di integrità.

Elenca errori delle istanze

Se nelle istanze gestite si sono verificati errori, puoi visualizzarli per diagnosticare e mitigare la causa.

Utilizza la console Google Cloud, gcloud CLI o REST per dall'elenco degli errori.

Console

  1. Nella console Google Cloud, vai alla pagina Gruppi di istanze.

    Vai a Gruppi di istanze

  2. Nella colonna Nome dell'elenco, fai clic sul nome dell'istanza. che vuoi esaminare. Si apre una pagina con il gruppo di istanze e un elenco di istanze incluse nel gruppo.

  3. Fai clic su Errori.

gcloud

Utilizza la Comando instance-groups managed list-errors per elencare gli errori più recenti nel gruppo

gcloud compute instance-groups managed list-errors instance-group-name \
    [--zone zone | --region region]

Ad esempio:

gcloud compute instance-groups managed list-errors example-group \
    --region us-west1
INSTANCE_URL                                                                                        ACTION    ERROR_CODE      ERROR_MESSAGE                                                                                     TIMESTAMP                      INSTANCE_TEMPLATE                                                                                                            VERSION_NAME

https://www.googleapis.com/compute/v1/projects/my-project/zones/us-central1-a/instances/igm-1-v0hl  CREATING  QUOTA_EXCEEDED  Instance 'igm-1-v0hl' creation failed: Quota 'CPUS' exceeded.  Limit: 1.0 in zone us-central1-a.  2019-07-11T07:44:40.156-07:00  https://www.googleapis.com/compute/v1/projects/my-project/global/instanceTemplates/instance-template-1
https://www.googleapis.com/compute/v1/projects/my-project/zones/us-central1-a/instances/igm-1-qp3d  CREATING  QUOTA_EXCEEDED  Instance 'igm-1-qp3d' creation failed: Quota 'CPUS' exceeded.  Limit: 1.0 in zone us-central1-a.  2019-07-11T07:44:40.081-07:00  https://www.googleapis.com/compute/v1/projects/my-project/global/instanceTemplates/instance-template-1
...

REST

Crea una richiesta GET al metodo listErrors per una a livello di zona o gruppo di istanze gestite a livello di regione.

Ad esempio:

GET https://compute.googleapis.com/compute/v1/projects/project-id/zones/zone/instanceGroupManagers/instance-group-name/listErrors&maxResults=100

La richiesta riceve una risposta simile a:


{
 "items": [
  {
   "error": {
    "code": "QUOTA_EXCEEDED",
    "message": "Instance 'example-mig-m1sz' creation failed: Quota 'CPUS' exceeded.  Limit: 50.0 in zone us-central1-c."
   },
   "timestamp": "2019-01-03T18:47:28.457-08:00",
   "instanceDetails" : {
    "instance": "zones/us-central1-c/instances/example-mig-m1sz",
    "action": "CREATING",
    "version": {
     "name": "example-version-name",
     "instanceTemplate": "global/instanceTemplates/example-template",
    }
   }
  }
 ],
 ...
 "nextPageToken": "Ch0yMDE5LTA3LTI5VDExOjA4OjA2LjYxMi0wNzowMBJ5aHR0cHM6Ly93d3cuZ29vZ2xlYXBpcy5jb20vY29tcHV0ZS9zdGFnaW5nX2FscGhhL3Byb2plY3RzL215cnpha2VyZXltcy1zdGFnaW5nL3pvbmVzL3VzLWNlbnRyYWwxLWlyMS9pbnN0YW5jZXMvaWdtLTEtcXAzZA=="
}

L'API listErrors supporta l'impaginazione dell'elenco. Per visualizzare la pagina successiva di risultati, utilizza il campo nextPageToken di un in una richiesta successiva. Ad esempio: GET https://compute.googleapis.com/compute/v1/projects/project-id/zones/zone/instanceGroupManagers/instance-group-name/listErrors&maxResults=100&nextPageToken=next-page-token, sostituendo next-page-token con il token che era ottenuto dalla risposta precedente.

L'elenco dei possibili errori include, a titolo esemplificativo, quanto segue: esempi:

  • Impossibile creare una nuova istanza per i seguenti motivi:
    • Indisponibilità della capacità prerilasciabile.
    • Mancanza di quota, ad esempio per le CPU in una data regione.
    • È stato raggiunto il limite di numero di istanze VM per la rete associati al gruppo.
    • L'immagine disco specificata nel campo Il campo properties.disks[].initializeParams.sourceImage è stato eliminato o il relativo campo le autorizzazioni sono cambiate.
    • La carta di credito dell'account di fatturazione associato al progetto ha rifiutato un pagamento.
  • Impossibile eliminare un'istanza esistente perché:
    • L'account di servizio utilizzato dal gruppo non dispone dell'autorizzazione compute.instances.delete.
    • Sono state richieste troppe eliminazioni simultanee, superando i limiti di frequenza.
  • Non è possibile aggiungere un'istanza a un pool di destinazione perché il pool di destinazione è stato eliminato.

Dopo aver esaminato questi errori, puoi mitigarli. Ad esempio:

  • Spostare il carico di lavoro in una zona diversa con capacità prerilasciabile.
  • Richiedere un aumento della quota in una determinata regione.
  • Aggiungi l'autorizzazione compute.instances.delete all'account di servizio utilizzato da il gruppo.

Se un'azione attivata da un gruppo di istanze gestite non va a buon fine (ad esempio, se un gestore della scalabilità automatica riscontra un errore quando cerca di aumentare dimensioni), il gruppo potrebbe riprovare subito a eseguire l'azione. Se l'ultimo aggiornamento nuovo tentativo non va a buon fine, il gruppo di istanze gestite registra l'errore e tu puoi visualizzarlo elenca gli errori delle istanze. Dopo un determinato tempo di attesa, il gruppo riprova l'azione non riuscita. Se l'errore persiste, è possibile che registrato più volte.

Compute Engine conserva gli errori 500 più recenti degli ultimi 8 giorni anche se le istanze sottostanti non esistono più o non è stato possibile crearle.

Verificare se un'istanza VM fa parte di un gruppo di istanze gestite

Per verificare se una VM specifica è membro di un gruppo, puoi utilizzare la console o REST.

Console

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

    Vai a Istanze VM

  2. Fai clic su un'istanza per accedere ai dettagli dell'istanza VM.
  3. Se l'istanza VM fa parte di un gruppo di istanze gestite, il nome il gruppo di istanze gestite verrà visualizzato sotto l'intestazione Utilizzato da. Se l'istanza VM non fa parte di un gruppo, l'intestazione Utilizzato da non viene visualizzato nella pagina dei dettagli dell'istanza.

REST

Consulta: Visualizzazione dei referrer alle istanze VM.

In alternativa, per identificare se una VM è o era membro di un gruppo di istanze, cerca queste due chiavi di metadati nei metadati dell'istanza:

  • instance-template indica il modello in cui è stata creata la VM da cui proviene.
  • created-by indica il gruppo di istanze gestite che ha creato la VM.

Anche se abbandonare l'istanza, la VM avrà ancora questi metadati a meno che non le rimuovi manualmente.

Ad esempio, se esisteva una VM denominata random-instance-biy e volevi per sapere se la VM è stata creata da un gruppo di istanze gestite, descrivere l'istanza e cercare le chiavi dei metadati. Ad esempio:

gcloud compute instances describe random-instance-biy \
    --zone us-central1-f

gcloud CLI restituisce una risposta simile a:

canIpForward: false
cpuPlatform: Intel Ivy Bridge
creationTimestamp: '2016-08-24T14:11:38.012-07:00'
...
metadata:
  items:
  - key: instance-template
    value: projects/123456789012/global/instanceTemplates/example-it
  - key: created-by
    value: projects/123456789012/zones/us-central1-f/instanceGroupManagers/igm-metadata

Visualizza lo stato conservato di un'istanza gestita

Se hai configurato un MIG stateful e vuoi vedere stato di conservazione di ciascuna istanza gestita, Visualizzazione della configurazione stateful e dello stato conservato.

Passaggi successivi