Usa los métodos de esta página para ver información sobre tus grupos de instancias gestionados (MIGs) y sobre las instancias de máquina virtual (VM) de cada MIG.
Antes de empezar
- Consulta las limitaciones y, a continuación, crea un grupo.
-
Si aún no lo has hecho, configura la autenticación.
La autenticación verifica tu identidad para acceder a Google Cloud servicios y APIs. Para ejecutar código o ejemplos desde un entorno de desarrollo local, puedes autenticarte en Compute Engine seleccionando una de las siguientes opciones:
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
-
Instala Google Cloud CLI. Después de la instalación, inicializa la CLI de Google Cloud ejecutando el siguiente comando:
gcloud init
Si utilizas un proveedor de identidades (IdP) externo, primero debes iniciar sesión en la CLI de gcloud con tu identidad federada.
- Set a default region and zone.
REST
Para usar las muestras de la API REST de esta página en un entorno de desarrollo local, debes usar las credenciales que proporciones a la CLI de gcloud.
Instala Google Cloud CLI. Después de la instalación, inicializa la CLI de Google Cloud ejecutando el siguiente comando:
gcloud init
Si utilizas un proveedor de identidades (IdP) externo, primero debes iniciar sesión en la CLI de gcloud con tu identidad federada.
Para obtener más información, consulta el artículo Autenticarse para usar REST de la documentación sobre autenticación de Google Cloud .
Ver información sobre los MIGs
Puedes obtener información sobre los grupos, por ejemplo, para inspeccionar las políticas asociadas al grupo y comprobar si el grupo es estable o está experimentando cambios. Para obtener información sobre las instancias de VM de un MIG, consulta Ver información sobre instancias gestionadas.
Mostrar MIGs
Para obtener una lista de tus grupos de instancias gestionados, usa la consola, la CLI de gcloud o REST.
Consola
En la consola, ve a la página Grupos de instancias. Google Cloud
Si tienes grupos de instancias, la página los muestra, incluidos los grupos de instancias gestionados y los grupos de instancias no gestionados.
La columna Tipo de grupo especifica si el grupo es gestionado, con estado o no gestionado. Los tipos de grupos con reconocimiento del estado también son grupos de instancias gestionados.
gcloud
Para mostrar todos los grupos de instancias gestionados de un proyecto, haz lo siguiente:
gcloud compute instance-groups managed list
REST
En el caso de las MIGs zonales, llama al método
instanceGroupManagers.list
:GET https://compute.googleapis.com/compute/v1/projects/project-id/zones/zone/instanceGroupManagers
En el caso de los grupos regionales de instancias gestionados, llama al método
regionInstanceGroupManagers.list
.GET https://compute.googleapis.com/compute/v1/projects/project-id/regions/region/instanceGroupManagers
Ver las propiedades de un MIG
Para ver información sobre un MIG específico, incluidas sus políticas (por ejemplo, las políticas de actualización y de reparación automática del grupo), usa la consola, la CLI de gcloud o REST.
Para ver el valor
id
del grupo, debes usar la CLI de gcloud o la API Compute Engine.Consola
En la consola, ve a la página Grupos de instancias. Google Cloud
Si ya tiene grupos de instancias, la página los mostrará. En la página también se muestran los grupos de instancias sin gestionar.
En la columna Nombre de la lista, haga clic en el nombre del grupo de instancias que quiera examinar. Se abrirá una página con las propiedades del grupo de instancias y una lista de las instancias incluidas en el grupo.
Haz clic en Detalles para ver la configuración del grupo.
gcloud
Para obtener información sobre un grupo específico, sigue estos pasos:
gcloud compute instance-groups managed describe instance-group \ [--zone zone | --region region]
El comando devuelve información sobre el grupo, incluidas las políticas asociadas.
Usa la marca
--format
para limitar el resultado. Por ejemplo, el siguiente comando solo devuelve la configuración del escalador automático del grupo si existe.gcloud compute instance-groups managed describe instance-group --format="(autoscaler)"
REST
En el caso de las MIG zonales, llama al método
instanceGroupManagers.get
. En el caso de los grupos regionales de instancias gestionados, llama al métodoregionInstanceGroupManagers.get
.GET https://compute.googleapis.com/compute/v1/projects/project-id/regions/region/instanceGroupManagers/instance-group
La respuesta incluye detalles sobre el grupo, como las políticas asociadas, excepto la política de escalado automático del grupo. Aunque el autoescalado es una función de los grupos de instancias gestionados, se trata de un recurso REST independiente.
Política de autoescalado
Si hay un escalador automático asociado al grupo, el recurso del escalador automático se muestra en el campo
status.autoscaler
del grupo.Para obtener información sobre esa herramienta de escalado automático, llama al método
autoscalers.get
de un MIG zonal o al métodoregionAutoscalers.get
de un MIG regional. La URL del recurso de escalado automático incluye su nombre, que, de forma predeterminada, es el nombre del grupo al que está asociado el escalador automático. Por ejemplo, puedes hacer la siguiente solicitud para el escalador automático de un MIG regional:GET https://compute.googleapis.com/compute/v1/projects/project-id/regions/region/regionAutoscalers/mig_name
Comprobar si un MIG es estable
Hay varios comandos y solicitudes que crean, eliminan y modifican instancias en un grupo de instancias administrado. Esas operaciones se devuelven como
DONE
después de que el grupo haya programado acciones para crear, eliminar o actualizar esas instancias. Sin embargo, esto no significa que las instancias del grupo se hayan creado, eliminado o actualizado hasta que se completen esas acciones subyacentes. Debes verificar el estado del grupo o, como alternativa, verificar el estado de esas instancias.Un grupo de instancias gestionado es estable cuando todas las instancias del grupo no están experimentando ningún cambio, no hay cambios programados para las instancias y el grupo en sí no se está modificando.
Es posible que necesites saber si el grupo es estable cuando tengas dependencias que requieran que todas las instancias del grupo estén en buen estado y sirvan contenido. Por ejemplo, puede que quieras empezar a programar tareas, enviar tráfico o asignar intervalos de claves después de confirmar que todas las VMs están en buen estado y en ejecución.
Para comprobar que todas las instancias de un grupo de instancias gestionado están en buen estado y en ejecución, consulta el valor del campo
status.isStable
del grupo.gcloud
Usa el comando
describe
:gcloud compute instance-groups managed describe instance-group-name \ [--zone zone | --region region]
La CLI de gcloud devuelve información detallada sobre el MIG, incluido su campo
status.isStable
.Para pausar una secuencia de comandos hasta que el MIG sea estable, usa el comando
wait-until
con la marca--stable
. Por ejemplo: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
El comando se devuelve después de que
status.isStable
se haya definido comotrue
para el MIG.REST
En el caso de una MIG zonal, haz una solicitud
GET
al métodoinstanceGroupManagers.get
:GET https://compute.googleapis.com/compute/v1/projects/project-id/zones/zone/instanceGroupManagers/instance-group-name/get
En el caso de un grupo de instancias gestionadas regional, sustituye
zones/zone
porregions/region
:GET https://compute.googleapis.com/compute/v1/projects/project-id/regions/region/instanceGroupManagers/instance-group-name/get
Estas solicitudes devuelven información detallada sobre el MIG, incluido su campo
status.isStable
.status.isStable
definido comofalse
indica que los cambios están activos, pendientes o que el propio MIG se está modificando.Si
status.isStable
se define comotrue
, significa lo siguiente:- Ninguna de las instancias de MIG está experimentando ningún tipo de cambio y el
currentAction
de todas las instancias esNONE
. - No hay cambios pendientes en las instancias del MIG.
- El MIG en sí no se modifica.
Recuerda que la estabilidad de un MIG depende de muchos factores, ya que se puede modificar de muchas formas. Por ejemplo:
- Envías una solicitud para implementar una nueva plantilla de instancia.
- Envías una solicitud para crear, eliminar, cambiar el tamaño o actualizar instancias del MIG.
- Una herramienta de ajuste automático de escala solicita cambiar el tamaño del MIG.
- Un recurso de reparación automática está sustituyendo una o varias instancias incorrectas del MIG.
- En un MIG regional, algunas de las instancias se están redistribuyendo.
En cuanto se hayan completado todas las acciones,
status.isStable
volverá a sertrue
en ese MIG.Para ver instancias de VM concretas, consulta Comprobar el estado de las instancias gestionadas.
Comprobar si las reparaciones de VMs están desactivadas en un MIG
Para comprobar si las reparaciones de máquinas virtuales están desactivadas en un MIG, usa la consola, la CLI de gcloud o REST.
Consola
- En la consola, ve a la página Grupos de instancias. Google Cloud
- Haga clic en el nombre del grupo de instancias que quiera ver. Se abrirá una página con las propiedades del grupo de instancias y una lista de las instancias de VM que pertenecen al grupo.
- Haga clic en la pestaña Detalles.
En la sección Ciclo de vida de la instancia de VM, comprueba los valores de los siguientes campos:
- Acción predeterminada en caso de fallo: si el valor es Ninguna acción, las reparaciones automáticas de las máquinas virtuales que han fallado están desactivadas.
- En caso de que falle la comprobación del estado:
- Si el valor es Sin acción, la reparación automática está desactivada.
- Si el valor es Acción predeterminada y el valor del campo Acción predeterminada en caso de fallo es Ninguna acción, la reparación automática también estará desactivada.
gcloud
Utiliza el método beta
describe
de la siguiente manera:gcloud beta compute instance-groups managed describe instance-group \ --format="(instanceLifecyclePolicy)" \ --zone=zone
Haz los cambios siguientes:
instance-group
: el nombre del MIG.zone
: en el caso de un MIG zonal, especifica la zona. En el caso de los grupos de instancias gestionados regionales, usa la marca--region=region
.
En la salida, comprueba los siguientes valores:
defaultActionOnFailure
: si el valor esDO_NOTHING
, las reparaciones automáticas de las VMs fallidas están desactivadas.onFailedHealthCheck
: si el valor es uno de los siguientes, la reparación automática está desactivada.DEFAULT_ACTION
, siempre que el valor del campodefaultActionOnFailure
seaDO_NOTHING
DO_NOTHING
A continuación, se muestra un ejemplo de resultado cuando se desactivan las reparaciones de las VMs con errores y en mal estado en un MIG:
instanceLifecyclePolicy: defaultActionOnFailure: DO_NOTHING forceUpdateOnRepair: NO onFailedHealthCheck: DEFAULT_ACTION
REST
En el caso de los MIGs zonales, usa el método
instanceGroupManagers.get
beta. En el caso de los MIGs regionales, usa el métodoregionInstanceGroupManagers.get
beta.Para ver la acción del MIG en los fallos de las VMs de un MIG zonal, haz la siguiente llamada:
GET https://compute.googleapis.com/compute/beta/projects/project_ID/zones/zone/instanceGroupManagers/instance_group
En el cuerpo de la respuesta, comprueba los valores de los siguientes campos:
defaultActionOnFailure
: si el valor esDO_NOTHING
, las reparaciones automáticas de las VMs fallidas están desactivadas.onFailedHealthCheck
: si el valor es uno de los siguientes, la reparación automática está desactivada.DEFAULT_ACTION
, siempre que el valor del campodefaultActionOnFailure
seaDO_NOTHING
DO_NOTHING
A continuación, se muestra un ejemplo de resultado cuando se desactivan las reparaciones de las VMs con errores y en mal estado en un MIG:
... "instanceLifecyclePolicy": { "forceUpdateOnRepair": "NO", "defaultActionOnFailure": "DO_NOTHING", "onFailedHealthCheck": "DEFAULT_ACTION" } ...
Si las reparaciones están desactivadas y quieres volver a activarlas, consulta el artículo Activar las reparaciones o la recuperación automática.
Ver el historial de operaciones de reparación automática
Si has configurado la reparación automática, puedes ver los eventos de reparación automática anteriores.
Monitorizar las actualizaciones continuas
Si has iniciado una actualización gradual y quieres saber cuándo se completará, consulta Monitorizar actualizaciones.
Ver la configuración con reconocimiento del estado
Si has configurado un grupo de instancias gestionado con reconocimiento del estado y quieres revisar la configuración, consulta Ver la configuración con reconocimiento del estado.
Ver detalles sobre las instancias de VM gestionadas de un MIG
En esta sección se explica cómo ver varios detalles sobre las instancias gestionadas de un MIG.
Mostrar las instancias gestionadas de un MIG
Para ver una lista de las instancias gestionadas de un grupo, incluidos sus estados y plantillas, usa la consola, la CLI de gcloud o REST.
Consola
En la consola, ve a la página Grupos de instancias. Google Cloud
Si ya tiene grupos de instancias, la página los mostrará. En la página también se muestran los grupos de instancias sin gestionar.
En la columna Nombre de la lista, haga clic en el nombre del grupo de instancias que quiera examinar. Se abrirá una página con las propiedades del grupo de instancias y una lista de las instancias incluidas en el grupo.
gcloud
Usa el subcomando
list-instances
de gcloud CLI.gcloud compute instance-groups managed list-instances instance-group \ [--zone zone | --region region]
El comando devuelve una lista de instancias y sus detalles, incluido su estado actual, la plantilla de instancia y el último error.
REST
En el caso de un MIG zonal, crea una solicitud
GET
para el métodoinstanceGroupManagers.listManagedInstances
e incluye el nombre de un grupo de instancias gestionado específico:GET https://compute.googleapis.com/compute/v1/projects/project-id/zones/zone/instanceGroupManagers/instance-group
En el caso de los grupos de instancias gestionados por regiones (multizona), utilice el recurso
regionInstanceGroupManagers
: regionInstanceGroupManagers.list.GET https://compute.googleapis.com/compute/v1/projects/project-id/regions/region/instanceGroupManagers/instance-group
La respuesta incluye una lista de instancias y sus detalles, como su estado actual y su plantilla de instancia.
Comprobar el estado de las instancias gestionadas
Hay varios comandos y solicitudes que crean, eliminan y modifican instancias en un grupo de instancias administrado. Esas operaciones se devuelven como
DONE
después de que el grupo haya programado acciones para crear, eliminar o actualizar esas instancias. Sin embargo, esto no significa que las instancias del grupo se hayan creado, eliminado o actualizado hasta que se completen esas acciones subyacentes. Debes verificar el estado de esas instancias o, como alternativa, el estado del grupo.Usa Google Cloud CLI o REST para ver los detalles de las instancias de un grupo de instancias gestionadas. Los detalles incluyen el estado de la instancia y las acciones actuales que el grupo está realizando en sus instancias.
gcloud
Todas las instancias gestionadas
Para comprobar el estado y las acciones actuales de todas las instancias del grupo, usa el comando
list-instances
.gcloud compute instance-groups managed list-instances INSTANCE_GROUP_NAME \ [--zone=ZONE | --region=REGION]
El comando devuelve una lista de instancias del grupo, incluido su estado, las acciones actuales y otros detalles:
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:
La columna
HEALTH_STATE
aparece vacía a menos que hayas configurado la comprobación del estado.Una instancia gestionada específica
Para comprobar el estado y la acción actual de una instancia específica del grupo, usa el comando
describe-instance
.gcloud compute instance-groups managed describe-instance INSTANCE_GROUP_NAME \ --instance INSTANCE_NAME \ [--zone=ZONE | --region=REGION]
El comando devuelve detalles sobre la instancia, como su estado, la acción actual y, en el caso de los MIGs con reconocimiento del estado, el estado conservado:
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
Llama al método
listManagedInstances
en un recurso de MIG regional o de zona. Por ejemplo, para ver los detalles de las instancias de un MIG zonal, puedes enviar la siguiente solicitud:GET https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/instanceGroupManagers/INSTANCE_GROUP_NAME/listManagedInstances
La llamada devuelve una lista de instancias de MIG, que incluye el
instanceStatus
y elcurrentAction
de cada instancia.{ "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" } ] }
Si configuras la comprobación del estado, la respuesta también incluye el campo
instanceHealth
.Para ver una lista de los valores de campo
instanceStatus
válidos, consulta Ciclo de vida de las instancias de máquina virtual.Si una instancia está experimentando algún tipo de cambio, el grupo de instancias gestionado asigna al campo
currentAction
de la instancia una de las siguientes acciones para ayudarte a monitorizar el progreso del cambio. De lo contrario, el campocurrentAction
se asigna aNONE
.Los valores posibles de
currentAction
son:ABANDONING
. La instancia se está quitando del MIG.CREATING
. Se está creando la instancia.CREATING_WITHOUT_RETRIES
. La instancia se crea sin reintentos. Si no se crea en el primer intento, el MIG no intenta sustituirla de nuevo.DELETING
. La instancia se está eliminando.RECREATING
. Se está sustituyendo la instancia.REFRESHING
. La instancia se elimina de sus grupos de destino actuales y se vuelve a añadir a la lista de grupos de destino actuales (esta lista puede ser igual o diferente de los grupos de destino actuales).RESTARTING
. La instancia se está reiniciando mediante los métodosstop
ystart
.RESUMING
. La instancia se está reanudando tras haberse suspendido.STARTING
. La instancia se está iniciando después de haberse detenido.STOPPING
. Se está deteniendo la instancia.SUSPENDING
. La instancia se está suspendiendo.VERIFYING
. Se ha creado la instancia y se está verificando.NONE
. No se está realizando ninguna acción en la instancia.
Para comprobar si el grupo en su conjunto es estable o está experimentando cambios, consulta Comprobar el estado del grupo.
Comprobar estados de salud
Si has configurado la reparación automática para tu grupo de instancias gestionado, puedes consultar el estado de cada VM. Consulta Comprobar el estado de salud.
Mostrar errores de instancias
Si tus instancias gestionadas han tenido errores, puedes verlos para diagnosticar y mitigar la causa.
Usa la consola de Google Cloud, la CLI de gcloud o REST para enumerar los errores. Google Cloud
Consola
En la consola, ve a la página Grupos de instancias. Google Cloud
En la columna Nombre de la lista, haga clic en el nombre del grupo de instancias que quiera examinar. Se abrirá una página con las propiedades del grupo de instancias y una lista de las instancias incluidas en el grupo.
Haz clic en Errores.
gcloud
Usa el comando
instance-groups managed list-errors
para enumerar los errores más recientes del grupo.gcloud compute instance-groups managed list-errors instance-group-name \ [--zone zone | --region region]
Por ejemplo:
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 solicitud
GET
al métodolistErrors
de un grupo de instancias gestionado zonal o regional.Por ejemplo:
GET https://compute.googleapis.com/compute/v1/projects/project-id/zones/zone/instanceGroupManagers/instance-group-name/listErrors&maxResults=100
La solicitud recibe una respuesta similar a la siguiente:
{ "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==" }
La API
listErrors
admite la paginación de listas. Para obtener la siguiente página de resultados, usa el camponextPageToken
de una respuesta en una solicitud posterior. Por ejemplo:GET https://compute.googleapis.com/compute/v1/projects/project-id/zones/zone/instanceGroupManagers/instance-group-name/listErrors&maxResults=100&nextPageToken=next-page-token
, sustituyendonext-page-token
por el token que se ha obtenido de la respuesta anterior.La lista de posibles errores incluye, entre otros, los siguientes ejemplos:
- No se puede crear una instancia nueva debido a lo siguiente:
- Indisponibilidad de capacidad interrumpible.
- Falta de cuota, por ejemplo, de CPUs en una región determinada.
- Se ha alcanzado el límite de instancias de máquina virtual de la red asociada al grupo.
- Se ha eliminado la imagen de disco especificada en el campo
properties.disks[].initializeParams.sourceImage
de la plantilla de instancia o se han cambiado sus permisos. - La tarjeta de crédito de la cuenta de facturación asociada al proyecto ha rechazado un pago.
- No se puede eliminar una instancia porque:
- La cuenta de servicio que usa el grupo no tiene permiso
compute.instances.delete
. - Se han solicitado demasiadas eliminaciones simultáneas, lo que ha provocado que se superen los límites de frecuencia.
- La cuenta de servicio que usa el grupo no tiene permiso
- No se puede añadir una instancia a un grupo de destino porque se ha eliminado.
Después de inspeccionar estos errores, puedes mitigarlos. Por ejemplo:
- Mueve tu carga de trabajo a otra zona que tenga capacidad de preemptibilidad.
- Solicitar un aumento de cuota en una región concreta.
- Añade el permiso
compute.instances.delete
a la cuenta de servicio que usa el grupo.
Si falla una acción activada por un grupo de instancias gestionado (por ejemplo, si un escalador automático detecta un error al intentar aumentar el tamaño del grupo), es posible que el grupo vuelva a intentar esa acción inmediatamente. Si se produce un error en el último intento de reintento inmediato, el MIG registra el error y puedes verlo consultando los errores de la instancia. Después de un tiempo de espera, el grupo vuelve a intentar la acción fallida. Si el error persiste, es posible que se registre varias veces.
Compute Engine conserva los 500 errores más recientes de los últimos 8 días, aunque las instancias subyacentes ya no existan o no se hayan podido crear.
Comprobar si una instancia de VM forma parte de un MIG
Para comprobar si una VM específica es miembro de un grupo, puedes usar la consola o REST.
Consola
- En la consola de Google Cloud , ve a la página Instancias de VM.
- Haz clic en una instancia para acceder a sus detalles.
- Si la instancia de VM forma parte de un grupo de instancias gestionado, el nombre de ese grupo aparece en el encabezado En uso por. Si la instancia de VM no es miembro de ningún grupo, el encabezado En uso por no aparece en la página de detalles de la instancia.
REST
También puede identificar si una VM es o ha sido miembro de un grupo de instancias gestionado buscando estas dos claves de metadatos en los metadatos de la instancia:
instance-template
indica la plantilla a partir de la que se creó la VM.created-by
indica el grupo de instancias gestionado que ha creado la VM.
Aunque abandones la instancia, la VM seguirá teniendo estas entradas de metadatos, a menos que las elimines manualmente.
Por ejemplo, si hay una VM llamada
random-instance-biy
y quieres saber si la ha creado un grupo de instancias gestionado, puedes describir la instancia y buscar las claves de metadatos. Por ejemplo:gcloud compute instances describe random-instance-biy \ --zone us-central1-f
La CLI de gcloud devuelve una respuesta similar a la siguiente:
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
Ver el estado conservado de una instancia gestionada
Si has configurado un MIG con reconocimiento del estado y quieres ver el estado conservado de cada instancia gestionada, consulta Ver la configuración con reconocimiento del estado y el estado conservado.
Siguientes pasos
- Más información sobre los grupos de instancias gestionados
- Crea una plantilla de instancia que puedas usar para crear un grupo de instancias gestionado.
A menos que se indique lo contrario, el contenido de esta página está sujeto a la licencia Reconocimiento 4.0 de Creative Commons y las muestras de código están sujetas a la licencia Apache 2.0. Para obtener más información, consulta las políticas del sitio web de Google Developers. Java es una marca registrada de Oracle o sus afiliados.
Última actualización: 2025-09-12 (UTC).
-