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

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

É possível obter o status de uma atualização de instância para o grupo do Auto Scaling usando o 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 Confirm (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) Se houver muitas ações de escalabilidade, você poderá escolher o ícone > na borda superior do histórico de atividades para ver a próxima página de ações de escalabilidade.

  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 comando describe-instance-refreshes 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", "StartTime": "2020-06-02T18:11:27Z", "PercentageComplete": 0, "InstancesToUpdate": 5 }, { "InstanceRefreshId": "dd7728d0-5bc4-4575-96a3-1b2c52bf8bb1", "AutoScalingGroupName": "my-asg", "Status": "Successful", "StartTime": "2020-06-02T16:43:19Z", "EndTime": "2020-06-02T16:53:37Z", "PercentageComplete": 100, "InstancesToUpdate": 0 } ] }