Ir para o conteúdo

Como soluciono problemas com minha reserva de capacidade sob demanda do Amazon EC2?

4 minuto de leitura
0

Eu uso reservas de capacidade sob demanda em minhas instâncias do Amazon Elastic Compute Cloud (Amazon EC2). No entanto, minhas instâncias do Amazon EC2 não usam a capacidade reservada.

Resolução

Observação: se você receber mensagens de erro ao executar comandos da AWS Command Line Interface (AWS CLI), consulte Solução de problemas da AWS CLI. Além disso, verifique se você está usando a versão mais recente da AWS CLI.

Verifique sua configuração de reserva de capacidade

Verifique suas configurações de reserva de capacidade

Pré-requisitos: sua reserva de capacidade deve atender aos seguintes requisitos:

  • A reserva de capacidade está Ativa.
  • A reserva de capacidade usa o mesmo tipo de instância da sua instância do EC2.
  • A reserva de capacidade está na mesma Zona de disponibilidade da sua instância.
  • A utilização da reserva de capacidade está abaixo de 100%.

Para verificar suas configurações da sua reserva de capacidade, abra o console do Amazon EC2 e clique em Reservas de capacidade. Se sua reserva de capacidade não atender aos requisitos anteriores, cancele a reserva de capacidade. Em seguida, crie uma nova reserva de capacidade com as configurações corretas. Não é possível modificar uma reserva de capacidade existente.

Verifique se você definiu a reserva de capacidade como aberta

Execute o seguinte comando describe-instances da AWS CLI para verificar as configurações de reserva de capacidade da instância:

aws ec2 describe-instances --filters --instance-ids instance-id

Observação: substitua instance-id pelo ID da instância que usa a reserva de capacidade.

Na saída, certifique-se de que CapacityReservationSpecification está definido como Aberto. Se CapacityReservationSpecification estiver definido como Nenhum, você deve atualizar suas configurações de reserva de capacidade para permitir que a instância use a reserva de capacidade.

Exemplo de saída:

"CapacityReservationSpecification": {
  "CapacityReservationPreference": "open",
  "CapacityReservationTarget": null
}

Configure sua instância para interromper e iniciar

Observação: quando você interrompe e executa uma instância, o endereço IP público dela muda. Ao rotear tráfego externo para sua instância, é uma prática recomendada usar um endereço IP elástico em vez de um endereço IP público. Se você usa o Amazon Route 53, talvez seja necessário atualizar os registros DNS do Route 53 quando o endereço IP público mudar.

Antes de interromper e iniciar sua instância, realize as seguintes ações:

Defina sua reserva de capacidade como aberta

Conclua as etapas a seguir:

  1. Interrompa a instância.
  2. Selecione a instância e clique em Ações.
  3. Selecione Configurações da instância e, em seguida, clique em Modificar configurações de reserva de capacidade.
  4. Em Configuração de reserva de capacidade, clique em Abrir.
  5. Selecione Salvar.
  6. Execute a instância.
  7. Execute o seguinte comando describe-instances para validar se CapacityReservationSpecification está configurado como aberto:
    aws ec2 describe-instances --filters --instance-ids instance-id
    Observação: substitua instance-id pelo ID da instância.

Informações relacionadas

Como solicito um aumento de cota de serviço de vCPU para minha instância sob demanda do EC2?

Como soluciono erros de InsufficientInstanceCapacity ao iniciar ou executar uma instância do EC2?

How do I troubleshoot the ReservationCapacityExceeded error that I receive when I launch or start an Amazon EC2 instance? (Como soluciono o erro ReservationCapacityExceeded que recebo quando executo ou executo uma instância do Amazon EC2?)

AWS OFICIALAtualizada há 6 meses