Trabaja con instancias administradas

Un grupo de instancias administrado (MIG) crea cada una de sus instancias administradas según las plantillas de instancias y la configuración con estado opcional que especifiques. Cada instancia administrada es una entidad de datos que representa el estado previsto de una instancia de máquina virtual (VM) real en un MIG.

Lee este documento para aprender a trabajar de manera confiable con las instancias administradas en un MIG. Por ejemplo, es posible que necesites agregar, quitar, actualizar o ver información sobre una instancia específica.

Para asegurarte de que el MIG no revierta los cambios de configuración, es importante usar los métodos que se describen en este documento. Si trabajas fuera de los métodos del grupo, el MIG detectará los cambios y podría intentar reparar el grupo. Por ejemplo, si borras una instancia en un grupo, el MIG puede recrearla de forma automática según la configuración del MIG.

Antes de comenzar

¿Qué es una instancia administrada?

Una instancia administrada es una entidad de datos dentro de un MIG que contiene el estado actual y el estado deseado de una instancia de VM real.

El estado actual de una instancia administrada incluye los siguientes campos:

  • El estado del ciclo de vida de la instancia, por ejemplo, RUNNING, STOPPING
  • La acción actual que realiza el MIG en una instancia, por ejemplo: RESTARTING, VERIFYING, NONE
  • El estado de la instancia, por ejemplo, HEALTHY, UNHEALTHY

El estado previsto de una instancia administrada para una instancia de VM real incluye los siguientes elementos:

  • La versión deseada, es decir, el nombre de la versión y la plantilla de instancias que se usarán en la instancia
  • El estado preservado de elementos (como discos o metadatos) que se conservarán.

Como se muestra en la figura 1, para cada instancia administrada en un MIG, el MIG mantiene una VM en funcionamiento según la especificación de la instancia administrada.

Según su configuración, el MIG genera automáticamente instancias administradas, que corresponden a las instancias de VM reales que un MIG mantiene por ti.

Figura 1. Relación entre las instancias administradas y las VM correspondientes.

Para ver las especificaciones de una instancia administrada, consulta Cómo ver información sobre las instancias administradas en un MIG.

Agrega instancias a un MIG

Para agregar más instancias a un MIG, puedes seguir estos pasos:

Para verificar que las instancias agregadas recientemente estén en funcionamiento, verifica el estado del grupo o verifica el estado de las instancias administradas.

Cambio de tamaño manual

Si un grupo de instancias administrado aún no se configuró para el ajuste de escala automático, puedes establecer el tamaño del grupo manualmente a fin de cambiar la cantidad de instancias en el grupo. Consulta Cambia el tamaño de un grupo de instancias de forma manual.

Ajuste de escala automático

Puedes configurar grupos de instancias administrados para agregar o quitar automáticamente instancias en función de las cargas de trabajo. Las aplicaciones pueden manejar fácilmente los aumentos de tráfico, y puedes reducir los costos cuando se necesiten menos recursos de procesamiento. Para obtener más información sobre el ajuste de escala automático en tu MIG, consulta Grupos de instancias de ajuste de escala automático.

Agrega instancias con nombres específicos

Si tienes un sistema que depende de nombres específicos, puedes agregar VM con esos nombres a un MIG existente. Los nombres que asignes a estas instancias administradas persisten si el MIG vuelve a crear la VM. Para obtener más información, consulta Crea instancias con nombres específicos en MIG

Para obtener más información sobre cómo preservar el estado de las instancias de un MIG, consulta MIG con estado.

Borra instancias de un MIG

Cuando borras instancias administradas, el MIG reduce el targetSize del grupo y borra las instancias de VM correspondientes.

Si configuraste un MIG con estado, este borra las opciones de configuración de estado preservado de las instancias. El MIG también quita las instancias de cualquier grupo de destino al que pertenezcan.

Si el grupo forma parte de un servicio de backend en el que el vaciado de conexiones está habilitado, pueden transcurrir hasta 60 segundos más después de que se complete el vaciado de conexiones hasta que se quite o se borre la instancia de VM.

Para borrar una instancia administrada, puedes hacer lo siguiente:

Actualiza la configuración de VM en un MIG

Si necesitas cambiar la configuración de las VM en un MIG (por ejemplo, para modificar el disco de arranque o el tipo de máquina, agregar discos o cambiar otras propiedades de la VM), consulta Actualiza la configuración de VM en un MIG.

Vuelve a crear instancias en un MIG

Usa este método para actualizar las VM seleccionadas a fin de que usen la plantilla de instancias más reciente y la configuración con estado si corresponde. Si necesitas volver a crear todas las VM de un grupo de instancias administrado, inicia una actualización progresiva.

Si el grupo forma parte de un servicio de backend en el que el vaciado de conexiones está habilitado, pueden transcurrir hasta 60 segundos más después de que se complete el vaciado de conexiones hasta que se quite o se borre la instancia de VM.

Vuelve a crear las instancias de VM seleccionadas en el grupo de instancias administrado mediante la CLI de gcloud o la API.

gcloud

Usa el comando instance-groups managed recreate-instances

gcloud compute instance-groups managed recreate-instances INSTANCE_GROUP_NAME \
    --instances INSTANCE_NAME_1,INSTANCE_NAME_2 \
    [--region REGION | --zone ZONE]

API

En la API, realiza una solicitud POST al método regionInstanceGroupManagers.recreateInstances. Para un grupo de instancias administrado zonal, usa el método instanceGroupManagers.recreateInstances.

POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/instanceGroupManagers/INSTANCE_GROUP_NAME/recreateInstances

{
 "instances": [
  "zones/ZONE/instances/INSTANCE_NAME_1",
  "zones/ZONE/instances/INSTANCE_NAME_2"
 ]
}

Una vez que realizas una solicitud para volver a crear instancias de VM en un grupo de instancias administrado, las VM nuevas se inician en cuanto el sistema puede aprovisionarlas. Este proceso puede tomar un tiempo significativo en función de la cantidad de instancias que vuelves a crear. Verifica el estado del grupo o verifica el estado de las instancias administradas.

Obtén información sobre instancias en un MIG

Consulta cómo ver información sobre las instancias administradas en un MIG.

Configura instancias con estado en un MIG

Consulta Configura MIG con estado.

¿Qué sigue?