Supervise la actualización de una instancia mediante AWS Management Console o AWS CLI - Amazon EC2 Auto Scaling

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Supervise la actualización de una instancia mediante AWS Management Console o AWS CLI

Puedes supervisar una actualización de instancia en curso o consultar el estado de las actualizaciones de instancias anteriores de las últimas seis semanas con la tecla AWS Management Console o AWS CLI.

Supervisión y comprobación del estado de una actualización de instancias

Para supervisar y comprobar el estado de la actualización de una instancia, use uno de los siguientes métodos:

Console
sugerencia

En este procedimiento, ya deberían aparecer las columnas con nombre. Para mostrar las columnas ocultas o cambiar el número de filas que aparecen, elija el ícono de engranaje en la esquina superior derecha de la sección para abrir el modal de preferencias. Actualice la configuración según sea necesario y seleccione Confirmar.

Para supervisar y comprobar el estado de una actualización de instancias (consola)
  1. Abre la EC2 consola de Amazon en https://console.aws.amazon.com/ec2/y selecciona Auto Scaling Groups en el panel de navegación.

  2. Seleccione la casilla situada junto al grupo de escalado automático.

    Se abre un panel dividido en la parte inferior de la página.

  3. En la pestaña Instance refresh (Actualización de instancias), en Instance refresh history (Historial de actualizaciones de instancias), puede determinar el estado de su solicitud en la columna Status (Estado). La operación entra en estado Pending mientras se está inicializando. A continuación, el estado debería cambiar rápidamente a InProgress. Cuando se actualizan todas las instancias, el estado cambia a Successful.

  4. Para seguir supervisando el éxito o el fracaso de las actividades en curso, consulte las actividades de escalado del grupo. En la pestaña Activity (Actividad) en Activity history (Historial de actividades), cuando se lanza la actualización de instancias, verá entradas cuando se terminan las instancias y otro conjunto de entradas cuando se lanzan las instancias. Si tiene numerosas actividades de escalado, puede ver más si elige el ícono > en la parte superior del historial de actividades. Para obtener información sobre la solución de problemas que podrían provocar el error de las actividades, consulte Solución de problemas de Amazon EC2 Auto Scaling.

  5. (Opcional) En la pestaña Administración de instancias, en Instancias, puede revisar el progreso de instancias específicas según sea necesario.

AWS CLI
Para supervisar y comprobar el estado de una actualización de instancias (AWS CLI)

Use el siguiente comando describe-instance-refreshes.

aws autoscaling describe-instance-refreshes --auto-scaling-group-name my-asg

A continuación, se muestra un ejemplo del resultado.

Las actualizaciones de las instancias se ordenan por hora de inicio. En primer lugar, se describen las actualizaciones de instancias que aún están en curso.

{ "InstanceRefreshes":[ { "InstanceRefreshId":"08b91cf7-8fa6-48af-b6a6-d227f40f1b9b", "AutoScalingGroupName":"my-asg", "Status":"InProgress", "StatusReason":"Waiting for instances to warm up before continuing. For example: i-0645704820a8e83ff is warming up.", "StartTime":"2023-11-24T16:46:52+00:00", "PercentageComplete":50, "InstancesToUpdate":0, "Preferences":{ "MaxHealthyPercentage":120, "MinHealthyPercentage":90, "InstanceWarmup":60, "SkipMatching":false, "AutoRollback":true, "ScaleInProtectedInstances":"Ignore", "StandbyInstances":"Ignore" } }, { "InstanceRefreshId":"0e151305-1e57-4a32-a256-1fd14157c5ec", "AutoScalingGroupName":"my-asg", "Status":"Successful", "StartTime":"2023-11-22T13:53:37+00:00", "EndTime":"2023-11-22T13:59:45+00:00", "PercentageComplete":100, "InstancesToUpdate":0, "Preferences":{ "MaxHealthyPercentage":120, "MinHealthyPercentage":90, "InstanceWarmup":60, "SkipMatching":false, "AutoRollback":true, "ScaleInProtectedInstances":"Ignore", "StandbyInstances":"Ignore" } } ] }

Para seguir supervisando el éxito o el fracaso de las actividades en curso, consulte las actividades de escalado del grupo. Las actividades de escalado también le permiten obtener más detalles que le ayuden a solucionar problemas relacionados con la actualización de una instancia. Para obtener más información, consulte Solución de problemas de Amazon EC2 Auto Scaling.

Estados de actualización de instancias

Al iniciar una actualización de instancias, esta pasa al estado Pending. Pasa de Pendiente a InProgresshasta que llega a Exitoso, Fallado RollbackSuccessful, Cancelado o RollbackFailed.

Una actualización de instancias puede tener los siguientes estados:

Estado Descripción
Pendiente Se creó la solicitud, pero la actualización de instancias no se ha iniciado.
InProgress Hay una actualización de instancias en curso.
Successful Se ha completado correctamente una actualización de instancias.
Con error No se ha podido completar la actualización de instancias. Puede solucionar problemas utilizando el motivo del estado y las actividades de escalado.
Cancelling Se está cancelando una actualización de instancias en curso.
Cancelled Se ha cancelado la actualización de instancias.
RollbackInProgress La actualización de instancias tiene un proceso de reversión en curso.
RollbackFailed No se ha podido completar la reversión. Puede solucionar problemas utilizando el motivo del estado y las actividades de escalado.
RollbackSuccessful Le reversión se ha completado correctamente.
Horneado Esperar el tiempo de cocción especificado después de que una actualización de la instancia haya terminado de actualizar las instancias.