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 instancias 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.

Supervisa y comprueba el estado de una actualización de instancias

Para supervisar y comprobar el estado de una actualización de instancias, usa uno de los siguientes métodos:

Console
sugerencia

En este procedimiento, las columnas con nombre ya deberían mostrarse. Para mostrar las columnas ocultas o cambiar el número de filas que se muestran, seleccione el icono con forma de engranaje situado 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. Abra la consola de Amazon EC2 en https://console.aws.amazon.com/ec2/ y elija Auto Scaling Groups (Grupos de escalado automático) 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 Pending estado mientras se inicializa. A continuación, el estado debería cambiar rápidamente a InProgress. Cuando se actualizan todas las instancias, el estado cambia a Successful.

  4. Puedes seguir supervisando el éxito o el fracaso de las actividades en curso consultando 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 tienes numerosas actividades de escalado, puedes ver más de ellas pulsando el icono > situado 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, consulteSolución de problemas en 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" } } ] }

Puedes seguir supervisando el éxito o el fracaso de las actividades en curso consultando las actividades de escalado del grupo. Las actividades de escalado también te ayudan a profundizar para obtener más detalles que te ayuden a solucionar problemas relacionados con la actualización de una instancia. Para obtener más información, consulte Solución de problemas en 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 se convierte en correcta, fallida RollbackSuccessful, cancelada 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.