Verificar o status de uma atualização de instância - Amazon EC2 Auto Scaling

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Verificar o status de uma atualização de instância

Depois que uma atualização de instância for iniciada, você poderá obter o status usando o AWS Management Console ou a AWS CLI.

dica

No procedimento a seguir, você visualiza as seções Instance refresh history (Histórico de atualizações da instância), Activity history (Histórico de atividades) e Instances (Instâncias) do grupo do Auto Scaling. Em cada uma delas, as colunas nomeadas já deverão ser exibidas. Para exibir colunas ocultas ou alterar o número de linhas exibidas, escolha o ícone de engrenagem no canto superior direito de cada seção para abrir o modal de preferências. Atualize as configurações, conforme necessário, e escolha Confirmar.

Para verificar o status de uma atualização de instância (console)
  1. Abra o console do Amazon EC2 em https://console.aws.amazon.com/ec2/ e escolha grupos do Auto Scaling no painel de navegação.

  2. Marque a caixa de seleção ao lado do grupo do Auto Scaling.

    Um painel dividido é aberto na parte inferior da página Auto Scaling groups (Grupos do Auto Scaling).

  3. Na guia Instance refresh (Atualização da instância), em Instance refresh history (Histórico da atualização de instâncias), é possível determinar o status da sua solicitação observando a coluna Status. A operação entra no status Pending durante a inicialização. Depois, o status deve mudar rapidamente para InProgress. Quando todas as instâncias estão atualizadas, o status muda para Successful.

  4. Na guia Atividade, em Histórico de atividades, quando a atualização da instância for iniciada, você observará entradas quando instâncias forem encerradas e outro conjunto de entradas quando instâncias forem iniciadas. Na coluna Descrição você pode encontrar o ID da instância.

  5. (Opcional) Caso tenha muitas atividades de escalabilidade, você poderá ver mais delas escolhendo o ícone > na parte superior do histórico de atividades.

  6. Na guia Gerenciamento de instâncias, em Instâncias, é possível verificar se as instâncias foram executadas com êxito. Inicialmente, suas instâncias estão no estado Pending. Quando uma instância está pronta para receber tráfego, seu estado é InService. A coluna Health Status (Status de integridade) mostra o resultado das verificações de integridade em suas instâncias.

Como verificar o status de uma atualização de instância (AWS CLI)

Visualize as atualizações de instância para um grupo do Auto Scaling usando o describe-instance-refreshescomando a seguir.

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

Exemplos de resultado:

{ "InstanceRefreshes": [ { "InstanceRefreshId": "08b91cf7-8fa6-48af-b6a6-d227f40f1b9b", "AutoScalingGroupName": "my-asg", "Status": "InProgress", "StatusReason": "Waiting for instances to warm up before continuing. For example: 0e69cc3f05f825f4f is warming up.", "EndTime": "2023-03-23T16:42:55Z", "PercentageComplete": 0, "InstancesToUpdate": 0, "Preferences": { "MinHealthyPercentage": 100, "InstanceWarmup": 300, "CheckpointPercentages": [ 50 ], "CheckpointDelay": 3600, "SkipMatching": false, "AutoRollback": true, "ScaleInProtectedInstances": "Ignore", "StandbyInstances": "Ignore" } }, { "InstanceRefreshId": "dd7728d0-5bc4-4575-96a3-1b2c52bf8bb1", "AutoScalingGroupName": "my-asg", "Status": "Successful", "EndTime": "2022-06-02T16:53:37Z", "PercentageComplete": 100, "InstancesToUpdate": 0, "Preferences": { "MinHealthyPercentage": 90, "InstanceWarmup": 300, "SkipMatching": true, "AutoRollback": true, "ScaleInProtectedInstances": "Ignore", "StandbyInstances": "Ignore" } } ] }

Status de atualização de instância

Quando uma atualização de instância é iniciada, ela entra no status Pending. Ele passa de Pendente para InProgressaté atingir Êxito, Falha RollbackSuccessful, Cancelado ou RollbackFailed.

A atualização de instância pode ter os seguintes status:

Status Descrição
Pendente A solicitação foi criada, mas a atualização de instância não foi iniciada.
InProgress Uma atualização de instância está em andamento.
Com êxito Uma atualização de instância foi concluída com êxito.
Failed Falha ao concluir uma atualização de instância. É possível solucionar problemas usando o motivo do status e as ações de escalabilidade.
Cancelando Uma atualização de instância em andamento está sendo cancelada.
Cancelado A atualização de instância foi cancelada.
RollbackInProgress Uma atualização de instância está sendo revertida.
RollbackFailed Falha ao concluir a reversão. É possível solucionar problemas usando o motivo do status e as ações de escalabilidade.
RollbackSuccessful A reversão foi concluída com êxito.