Use os métodos nesta página para ver informações sobre os seus grupos de instâncias geridas (GIGs) e para ver informações sobre as instâncias de máquinas virtuais (VMs) em cada GIG.
Antes de começar
- Reveja as limitações e, de seguida, crie um grupo.
-
Se ainda não o tiver feito, configure a autenticação.
A autenticação valida a sua identidade para aceder a Google Cloud serviços e APIs. Para executar código ou exemplos a partir de um ambiente de desenvolvimento local, pode autenticar-se no Compute Engine selecionando uma das seguintes opções:
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
-
Instale a CLI Google Cloud. Após a instalação, inicialize a CLI gcloud executando o seguinte comando:
gcloud init
Se estiver a usar um fornecedor de identidade (IdP) externo, primeiro tem de iniciar sessão na CLI gcloud com a sua identidade federada.
- Set a default region and zone.
REST
Para usar os exemplos da API REST nesta página num ambiente de desenvolvimento local, usa as credenciais que fornece à CLI gcloud.
Instale a CLI Google Cloud. Após a instalação, inicialize a CLI gcloud executando o seguinte comando:
gcloud init
Se estiver a usar um fornecedor de identidade (IdP) externo, primeiro tem de iniciar sessão na CLI gcloud com a sua identidade federada.
Para mais informações, consulte o artigo Autenticar para usar REST na Google Cloud documentação de autenticação.
Veja informações sobre os MIGs
Pode obter informações sobre os próprios grupos, por exemplo, para inspecionar as políticas associadas ao grupo e verificar se o grupo é estável ou está a sofrer alterações. Para obter informações sobre as instâncias de VMs num GIG, consulte o artigo Veja informações sobre instâncias geridas.
Apresentar MIGs
Para obter uma lista dos seus grupos de instâncias geridos, use a consola, a CLI gcloud ou a REST.
Consola
Na Google Cloud consola, aceda à página Grupos de instâncias.
Se tiver grupos de instâncias existentes, a página apresenta esses grupos, incluindo grupos de instâncias geridas e grupos de instâncias não geridas.
A coluna Tipo de grupo especifica se o grupo é gerido, com estado ou não gerido. Os tipos de grupos com estado também são grupos de instâncias geridos.
gcloud
Apresenta todos os grupos de instâncias geridos num projeto:
gcloud compute instance-groups managed list
REST
Para MIGs zonais, chame o método
instanceGroupManagers.list
:GET https://compute.googleapis.com/compute/v1/projects/project-id/zones/zone/instanceGroupManagers
Para GIGs regionais, chame o método
regionInstanceGroupManagers.list
.GET https://compute.googleapis.com/compute/v1/projects/project-id/regions/region/instanceGroupManagers
Veja as propriedades de um MIG
Para ver informações sobre um MIG específico, incluindo as respetivas políticas (por exemplo, as políticas de atualização e autorrecuperação do grupo), use a consola, a CLI gcloud ou a REST.
Para ver o valor
id
do grupo, tem de usar a CLI gcloud ou a API Compute Engine.Consola
Na Google Cloud consola, aceda à página Grupos de instâncias.
Se tiver grupos de instâncias existentes, a página apresenta esses grupos. A página também apresenta uma lista de grupos de instâncias não geridos.
Na coluna Nome da lista, clique no nome do grupo de instâncias que quer examinar. É aberta uma página com as propriedades do grupo de instâncias e uma lista de instâncias incluídas no grupo.
Clique em Detalhes para ver a configuração do grupo.
gcloud
Para obter informações sobre um grupo específico:
gcloud compute instance-groups managed describe instance-group \ [--zone zone | --region region]
O comando devolve detalhes sobre o grupo, incluindo as políticas anexadas.
Use a flag
--format
para limitar o resultado. Por exemplo, o seguinte comando só devolve a configuração do escalador automático do grupo se existir.gcloud compute instance-groups managed describe instance-group --format="(autoscaler)"
REST
Para um MIG zonal, chame o método
instanceGroupManagers.get
. Para GIGs regionais, chame o métodoregionInstanceGroupManagers.get
.GET https://compute.googleapis.com/compute/v1/projects/project-id/regions/region/instanceGroupManagers/instance-group
A resposta inclui detalhes sobre o grupo, incluindo as políticas anexadas, exceto a política de escalabilidade automática do grupo. Embora a criação de uma escala automática seja uma funcionalidade dos GIGs, é um recurso REST separado.
Política de dimensionamento automático
Se um redimensionador automático estiver associado ao grupo, o recurso do redimensionador automático é apresentado no campo
status.autoscaler
do grupo.Para obter informações sobre esse escalador automático, chame o método
autoscalers.get
para um MIG zonal ou o métodoregionAutoscalers.get
para um MIG regional. O URL do recurso de escalamento automático inclui o respetivo nome, que, por predefinição, é o nome do grupo ao qual o escalamento automático está associado. Por exemplo, pode fazer o seguinte pedido para um escalador automático de um GIG regional:GET https://compute.googleapis.com/compute/v1/projects/project-id/regions/region/regionAutoscalers/mig_name
Verifique se um MIG é estável
Vários comandos e pedidos criam, eliminam e modificam instâncias num grupo de instâncias gerido. Essas operações são devolvidas como
DONE
depois de o grupo ter ações agendadas para criar, eliminar ou atualizar essas instâncias. No entanto, isto não significa que as instâncias no grupo tenham sido criadas, eliminadas ou atualizadas até que essas ações subjacentes estejam concluídas. Tem de validar o estado do grupo ou, em alternativa, validar o estado dessas instâncias.Um grupo de instâncias gerido está estável quando todas as instâncias no grupo de instâncias gerido não estão a sofrer alterações, não estão agendadas alterações futuras para as instâncias e o próprio grupo não está a ser modificado.
Pode ter de saber se o grupo é estável quando tem dependências que dependem de todas as instâncias no grupo estarem em bom estado e a serem publicadas. Por exemplo, pode querer começar a agendar tarefas, enviar tráfego ou atribuir intervalos de chaves depois de ter a confirmação de que todas as VMs estão em execução e em bom estado.
Verifique se todas as instâncias num grupo de instâncias gerido estão em execução e em bom estado de funcionamento através da verificação do valor do campo
status.isStable
do grupo.gcloud
Use o comando
describe
:gcloud compute instance-groups managed describe instance-group-name \ [--zone zone | --region region]
A CLI gcloud devolve informações detalhadas sobre o MIG, incluindo o respetivo campo
status.isStable
.Para pausar um script até o MIG estar estável, use o comando
wait-until
com a flag--stable
. Por exemplo: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
O comando é devolvido depois de
status.isStable
estar definido comotrue
para o MIG.REST
Para um MIG zonal, faça um pedido ao método
GET
instanceGroupManagers.get
:GET https://compute.googleapis.com/compute/v1/projects/project-id/zones/zone/instanceGroupManagers/instance-group-name/get
Para um grupo de instâncias gerido regional, substitua
zones/zone
porregions/region
:GET https://compute.googleapis.com/compute/v1/projects/project-id/regions/region/instanceGroupManagers/instance-group-name/get
Estes pedidos devolvem informações detalhadas sobre o MIG, incluindo o respetivo campo
status.isStable
.status.isStable
definido comofalse
indica que as alterações estão ativas, pendentes ou que o próprio MIG está a ser modificado.status.isStable
definido comotrue
indica o seguinte:- Nenhuma das instâncias no MIG está a sofrer qualquer tipo de alteração e o valor de
currentAction
para todas as instâncias éNONE
. - Não existem alterações pendentes para instâncias no MIG.
- O MIG não está a ser modificado.
Lembre-se de que a estabilidade de um MIG depende de vários fatores, uma vez que um MIG pode ser modificado de várias formas. Por exemplo:
- Faz um pedido para implementar um novo modelo de instância.
- Faz um pedido para criar, eliminar, redimensionar ou atualizar instâncias no MIG.
- Um escalador automático pede para redimensionar o GIG.
- Um recurso de recuperação automática está a substituir uma ou mais instâncias não íntegras no MIG.
- Num MIG regional, algumas das instâncias estão a ser redistribuídas.
Assim que todas as ações estiverem concluídas,
status.isStable
volta a ser definido comotrue
para esse MIG.Para instâncias de VMs individuais, consulte o artigo Verificar o estado das instâncias geridas.
Verifique se as reparações de VMs estão desativadas num MIG
Para verificar se as reparações de VMs estão desativadas num MIG, use a consola, a CLI gcloud ou a REST.
Consola
- Na Google Cloud consola, aceda à página Grupos de instâncias.
- Clique no nome do grupo de instâncias que quer ver. É aberta uma página com as propriedades do grupo de instâncias e uma lista de instâncias de VM que estão no grupo.
- Clique no separador Detalhes.
Na secção Ciclo de vida da instância de VM, verifique os valores dos seguintes campos:
- Ação predefinida em caso de falha: se o valor for Nenhuma ação, as reparações automáticas de VMs com falhas estão desativadas.
- Na verificação de estado com falha:
- Se o valor for Nenhuma ação, a autocorreção está desativada.
- Se o valor for Ação predefinida e o valor do campo Ação predefinida em caso de falha for Nenhuma ação, a autocorreção também está desativada.
gcloud
Use o método beta
describe
da seguinte forma:gcloud beta compute instance-groups managed describe instance-group \ --format="(instanceLifecyclePolicy)" \ --zone=zone
Substitua o seguinte:
instance-group
: o nome do MIG.zone
: para um GIG zonal, especifique a zona. Para um MIG regional, use a flag--region=region
.
No resultado, verifique os seguintes valores:
defaultActionOnFailure
: se o valor forDO_NOTHING
, as reparações automáticas das VMs com falhas estão desativadas.onFailedHealthCheck
: se o valor for qualquer um dos seguintes, a autocorreção está desativada.DEFAULT_ACTION
, forneceu o valor do campodefaultActionOnFailure
éDO_NOTHING
DO_NOTHING
Segue-se um exemplo de resultado quando as reparações de VMs com falhas e em mau estado de funcionamento estão desativadas num MIG:
instanceLifecyclePolicy: defaultActionOnFailure: DO_NOTHING forceUpdateOnRepair: NO onFailedHealthCheck: DEFAULT_ACTION
REST
Para um GIG zonal, use o método beta
instanceGroupManagers.get
ou, para um GIG regional, use o método betaregionInstanceGroupManagers.get
.Para ver a ação do MIG em falhas de VMs num MIG zonal, faça a seguinte chamada:
GET https://compute.googleapis.com/compute/beta/projects/project_ID/zones/zone/instanceGroupManagers/instance_group
No corpo da resposta, verifique os valores dos seguintes campos:
defaultActionOnFailure
: se o valor forDO_NOTHING
, as reparações automáticas das VMs com falhas estão desativadas.onFailedHealthCheck
: se o valor for qualquer um dos seguintes, a autocorreção está desativada.DEFAULT_ACTION
, forneceu o valor do campodefaultActionOnFailure
éDO_NOTHING
DO_NOTHING
Segue-se um exemplo de resultado quando as reparações de VMs com falhas e em mau estado de funcionamento estão desativadas num MIG:
... "instanceLifecyclePolicy": { "forceUpdateOnRepair": "NO", "defaultActionOnFailure": "DO_NOTHING", "onFailedHealthCheck": "DEFAULT_ACTION" } ...
Se as reparações estiverem desativadas e quiser ativá-las novamente, consulte o artigo Ative as reparações ou a autocura.
Veja as operações de autocorreção do histórico
Se configurou a autocorreção, pode ver eventos de autocorreção anteriores.
Monitorize atualizações graduais
Se iniciou uma atualização contínua e quer saber quando a atualização estiver concluída, consulte Monitorizar atualizações.
Veja a configuração com estado
Se configurou um MIG com estado e quiser rever a sua configuração, consulte o artigo Ver configuração com estado.
Veja detalhes sobre as instâncias de VMs geridas num MIG
Esta secção explica como ver vários detalhes sobre instâncias geridas num MIG.
Apresente uma lista das instâncias geridas de um MIG
Para ver uma lista das instâncias geridas num grupo, incluindo os respetivos estados e modelos, use a consola, a CLI gcloud ou a REST.
Consola
Na Google Cloud consola, aceda à página Grupos de instâncias.
Se tiver grupos de instâncias existentes, a página apresenta esses grupos. A página também apresenta uma lista de grupos de instâncias não geridos.
Na coluna Nome da lista, clique no nome do grupo de instâncias que quer examinar. É aberta uma página com as propriedades do grupo de instâncias e uma lista de instâncias incluídas no grupo.
gcloud
Use o subcomando
list-instances
da CLI gcloud.gcloud compute instance-groups managed list-instances instance-group \ [--zone zone | --region region]
O comando devolve uma lista de instâncias e os respetivos detalhes, incluindo o estado atual, o modelo de instância e o último erro.
REST
Para um MIG zonal, crie um pedido
GET
para o métodoinstanceGroupManagers.listManagedInstances
e inclua o nome de um grupo de instâncias gerido específico:GET https://compute.googleapis.com/compute/v1/projects/project-id/zones/zone/instanceGroupManagers/instance-group
Para grupos de instâncias geridos regionais (com várias zonas), use o recurso
regionInstanceGroupManagers
em alternativa: regionInstanceGroupManagers.list.GET https://compute.googleapis.com/compute/v1/projects/project-id/regions/region/instanceGroupManagers/instance-group
A resposta inclui uma lista de instâncias e os respetivos detalhes, incluindo o estado atual e o modelo de instância.
Verifique o estado das instâncias geridas
Vários comandos e pedidos criam, eliminam e modificam instâncias num grupo de instâncias gerido. Essas operações são devolvidas como
DONE
depois de o grupo ter ações agendadas para criar, eliminar ou atualizar essas instâncias. No entanto, isto não significa que as instâncias no grupo tenham sido criadas, eliminadas ou atualizadas até que essas ações subjacentes estejam concluídas. Tem de validar o estado dessas instâncias ou, em alternativa, validar o estado do próprio grupo.Use a Google Cloud CLI ou a REST para ver detalhes sobre as instâncias num grupo de instâncias gerido. Os detalhes incluem o estado da instância e as ações atuais que o grupo está a realizar nas respetivas instâncias.
gcloud
Todas as instâncias geridas
Para verificar o estado e as ações atuais em todas as instâncias no grupo, use o comando
list-instances
.gcloud compute instance-groups managed list-instances INSTANCE_GROUP_NAME \ [--zone=ZONE | --region=REGION]
O comando devolve uma lista de instâncias no grupo, incluindo o respetivo estado, ações atuais e outros detalhes:
NAME: vm-instances-9pk4 ZONE: us-central1-f STATUS: HEALTH_STATE: ACTION: CREATING INSTANCE_TEMPLATE: my-new-template VERSION_NAME: LAST_ERROR: NAME: vm-instances-h2r1 ZONE: us-central1-f STATUS: STOPPING HEALTH_STATE: ACTION: DELETING INSTANCE_TEMPLATE: my-old-template VERSION_NAME: LAST_ERROR:
A coluna
HEALTH_STATE
aparece vazia, a menos que tenha configurado a verificação de funcionamento.Uma instância gerida específica
Para verificar o estado e a ação atual de uma instância específica no grupo, use o comando
describe-instance
.gcloud compute instance-groups managed describe-instance INSTANCE_GROUP_NAME \ --instance INSTANCE_NAME \ [--zone=ZONE | --region=REGION]
O comando devolve detalhes sobre a instância, incluindo o estado da instância, a ação atual e, para os MIGs com estado, o estado preservado:
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
Chame o método
listManagedInstances
num recurso de GIG regional ou zonal. Por exemplo, para ver detalhes sobre as instâncias num recurso de MIG zonal, pode fazer o seguinte pedido:GET https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/instanceGroupManagers/INSTANCE_GROUP_NAME/listManagedInstances
A chamada devolve uma lista de instâncias para o MIG, incluindo o
instanceStatus
e ocurrentAction
de cada instância.{ "managedInstances": [ { "instance": "https://www.googleapis.com/compute/v1/projects/example-project/zones/us-central1-f/instances/vm-instances-prvp", "instanceStatus": "RUNNING", "currentAction": "REFRESHING", "id": "5317605642920955957", "version": { instanceTemplate": "https://www.googleapis.com/compute/v1/projects/example-project/global/instanceTemplates/example-template" }, "name": "vm-instances-prvp" }, { "instance": "https://www.googleapis.com/compute/v1/projects/example-project/zones/us-central1-f/instances/vm-instances-w2t5", "instanceStatus": "RUNNING", "currentAction": "REFRESHING", "id": "2800161036826218547", "version": { "instanceTemplate": "https://www.googleapis.com/compute/v1/projects/example-project/global/instanceTemplates/example-template" }, "name": "vm-instances-w2t5" } ] }
Se configurar a verificação de funcionamento, a resposta também inclui o campo
instanceHealth
.Para ver uma lista de valores de campo
instanceStatus
válidos, consulte o artigo Ciclo de vida da instância de VM.Se uma instância estiver a sofrer algum tipo de alteração, o grupo de instâncias gerido define o campo
currentAction
da instância para uma das seguintes ações para ajudar a acompanhar o progresso da alteração. Caso contrário, o campocurrentAction
é definido comoNONE
.Os valores
currentAction
possíveis são:ABANDONING
. A instância está a ser removida do MIG.CREATING
. A instância está em processo de criação.CREATING_WITHOUT_RETRIES
. A instância está a ser criada sem novas tentativas. Se a instância não for criada na primeira tentativa, o MIG não tenta substituí-la novamente.DELETING
. A instância está a ser eliminada.RECREATING
. A instância está a ser substituída.REFRESHING
. A instância está a ser removida dos conjuntos de destino atuais e está a ser adicionada novamente à lista de conjuntos de destino atuais (esta lista pode ser igual ou diferente dos conjuntos de destino existentes).RESTARTING
. A instância está a ser reiniciada através dos métodosstop
estart
.RESUMING
. A instância está a ser retomada após ter sido suspensa.STARTING
. A instância está a ser iniciada depois de ter sido parada.STOPPING
. A instância está a ser parada.SUSPENDING
. A instância está a ser suspensa.VERIFYING
. A instância foi criada e está em processo de validação.NONE
. Não estão a ser realizadas ações na instância.
Para verificar se o grupo como um todo é estável ou está a sofrer alterações, consulte a secção Verificar o estado do grupo.
Verifique os estados de funcionamento
Se configurou a autorreparação para o seu grupo de instâncias geridas, pode rever o estado de funcionamento de cada VM. Consulte o artigo Verificar o estado de funcionamento.
Apresente erros de instâncias
Se as suas instâncias geridas tiverem encontrado erros, pode vê-los para diagnosticar e mitigar a causa.
Use a Google Cloud consola, a CLI gcloud ou o REST para listar erros.
Consola
Na Google Cloud consola, aceda à página Grupos de instâncias.
Na coluna Nome da lista, clique no nome do grupo de instâncias que quer examinar. É aberta uma página com as propriedades do grupo de instâncias e uma lista de instâncias incluídas no grupo.
Clique em Erros.
gcloud
Use o comando
instance-groups managed list-errors
para listar os erros mais recentes no grupogcloud compute instance-groups managed list-errors instance-group-name \ [--zone zone | --region region]
Por exemplo:
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
Construa um pedido
GET
para o métodolistErrors
para um grupo de instâncias gerido zonal ou regional.Por exemplo:
GET https://compute.googleapis.com/compute/v1/projects/project-id/zones/zone/instanceGroupManagers/instance-group-name/listErrors&maxResults=100
O pedido recebe uma resposta semelhante à seguinte:
{ "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==" }
A API
listErrors
suporta a paginação de listas. Para obter a página seguinte de resultados, use o camponextPageToken
de uma resposta num pedido subsequente. Por exemplo:GET https://compute.googleapis.com/compute/v1/projects/project-id/zones/zone/instanceGroupManagers/instance-group-name/listErrors&maxResults=100&nextPageToken=next-page-token
, substituindonext-page-token
pelo token que foi obtido da resposta anterior.A lista de possíveis erros inclui, entre outros, os seguintes exemplos:
- Não é possível criar uma nova instância devido ao seguinte:
- Indisponibilidade de capacidade preemptível.
- Falta de quota, por exemplo, para CPUs numa determinada região.
- Foi atingido o limite do número de instâncias de VM para a rede associada ao grupo.
- A imagem de disco especificada no campo
properties.disks[].initializeParams.sourceImage
do modelo de instância foi eliminada ou as respetivas autorizações foram alteradas. - O cartão de crédito na conta de faturação associada ao projeto recusou um pagamento.
- Não é possível eliminar uma instância existente porque:
- A conta de serviço que o grupo usa não tem autorização
compute.instances.delete
. - Foram pedidas demasiadas eliminações simultâneas, excedendo os limites de taxa.
- A conta de serviço que o grupo usa não tem autorização
- Não é possível adicionar uma instância a um grupo de destino porque o grupo de destino foi eliminado.
Depois de inspecionar esses erros, pode mitigá-los. Por exemplo:
- Mova a sua carga de trabalho para uma zona diferente com capacidade preemptível.
- Peça um aumento da quota numa determinada região.
- Adicione a autorização
compute.instances.delete
à conta de serviço usada pelo grupo.
Se uma ação acionada por um grupo de instâncias gerido falhar (por exemplo, se um escalador automático encontrar um erro ao tentar aumentar o tamanho do grupo), o grupo pode tentar novamente essa ação imediatamente. Se a última tentativa de repetição imediata falhar, o MIG regista o erro, e pode ver o erro listando os erros de instância. Após algum tempo de recuo, o grupo volta a tentar a ação com falha. Se o erro persistir, pode ser registado várias vezes.
O Compute Engine retém os 500 erros mais recentes dos últimos 8 dias, mesmo que as instâncias subjacentes já não existam ou não tenham sido criadas.
Verifique se uma instância de VM faz parte de um GIG
Para verificar se uma VM específica é membro de um grupo, pode usar a consola ou a API REST.
Consola
- Na Google Cloud consola, aceda à página Instâncias de VM.
- Clique numa instância para aceder aos respetivos detalhes da instância de VM.
- Se a instância de VM for membro de um grupo de instâncias geridas, o nome desse grupo de instâncias geridas é apresentado no cabeçalho Em utilização por. Se a instância de VM não for membro de um grupo, o cabeçalho Em utilização por não é apresentado na página de detalhes da instância.
REST
Consulte o artigo Ver referências a instâncias de VM.
Em alternativa, para identificar se uma VM é ou foi membro de um grupo de instâncias gerido, procure estas duas chaves de metadados nos metadados da instância:
instance-template
indica o modelo a partir do qual a VM foi criada.created-by
indica o grupo de instâncias geridas que criou a VM.
Mesmo que abandone a instância, a VM continua a ter estas entradas de metadados, a menos que as remova manualmente.
Por exemplo, se existir uma VM denominada
random-instance-biy
e quiser saber se a VM foi criada por um grupo de instâncias gerido, pode descrever a instância e procurar as chaves de metadados. Por exemplo:gcloud compute instances describe random-instance-biy \ --zone us-central1-f
A CLI gcloud devolve uma resposta semelhante à seguinte:
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
Veja o estado preservado de uma instância gerida
Se configurou um MIG com estado e quer ver o estado preservado de cada instância gerida, consulte o artigo Ver a configuração com estado e o estado preservado.
O que se segue?
- Saiba mais acerca dos grupos de instâncias geridos.
- Crie um modelo de instância que pode usar para criar um grupo de instâncias gerido.
Exceto em caso de indicação contrária, o conteúdo desta página é licenciado de acordo com a Licença de atribuição 4.0 do Creative Commons, e as amostras de código são licenciadas de acordo com a Licença Apache 2.0. Para mais detalhes, consulte as políticas do site do Google Developers. Java é uma marca registrada da Oracle e/ou afiliadas.
Última atualização 2025-09-29 UTC.
-