Solucionar problemas do Amazon EC2 Auto Scaling: falhas ao iniciar instâncias do EC2 - Amazon EC2 Auto Scaling
A configuração solicitada não é suportada atualmente.O grupo de segurança <nome do grupo de segurança> não existe. Falha ao ativar a instância EC2.O par de chaves <par de chaves associado à sua instância do EC2> não existe. Falha ao ativar a instância EC2.O tipo de instância solicitado (<tipo de instância>) não tem suporte na Zona de disponibilidade solicitada (<Zona de disponibilidade da instância>)...Seu preço de solicitação spot de 0,015 é inferior ao preço mínimo de atendimento de solicitação spot exigido de 0,0735...Nome de dispositivo inválido <nome do dispositivo> / Carregamento do nome de dispositivo inválido. Falha ao ativar a instância EC2.O valor (<nome associado ao dispositivo de armazenamento de instâncias>) do parâmetro virtualName é inválido... Falha ao ativar a instância EC2.Mapeamentos de dispositivos de blocos do EBS não suportados para AMIs de armazenamento de instância.Os grupos de posicionamento não podem ser usados com instâncias do tipo '<instance type>'. Falha ao ativar a instância EC2.Cliente. InternalError: Erro do cliente na inicialização.No momento, não temos capacidade de <tipo de instância> suficiente para tipo de instância na zona de disponibilidade solicitada. Falha ao ativar a instância EC2.A reserva solicitada não tem capacidade compatível e disponível suficiente para essa solicitação. Falha ao ativar a instância EC2.Sua reserva do bloco de capacidade <reservation id> ainda não está ativa. Falha ao ativar a instância EC2.Não há capacidade spot disponível que corresponda à sua solicitação. Falha ao ativar a instância EC2.<número de instâncias> instância(s) já estão em execução. Falha ao ativar a instância EC2.

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

Solucionar problemas do Amazon EC2 Auto Scaling: falhas ao iniciar instâncias do EC2

Esta página fornece informações sobre suas instâncias do EC2 que falham ao ativar, as possíveis causas e as etapas que você pode realizar para resolver o problema.

Para recuperar uma mensagem de erro, consulte Recuperar uma mensagem de erro de ações de escalabilidade.

Quando suas instâncias EC2 falham ao ativar, você pode obter uma ou mais das seguintes mensagens de erro:

Problemas ao iniciar

A configuração solicitada não é suportada atualmente.

Causa: algumas opções em seu modelo de execução ou configuração de execução podem não ser compatíveis com o tipo de instância, ou a configuração da instância pode não ser suportada na AWS região ou nas zonas de disponibilidade solicitadas.

Solução: experimente uma configuração de instância diferente. Para pesquisar um tipo de instância que atenda aos seus requisitos, consulte Como encontrar tipos de instâncias do Amazon EC2 no Manual do usuário do Amazon EC2 para instâncias do Linux.

Para obter mais orientações sobre como resolver esse problema, verifique o seguinte:

  • Certifique-se de que você escolheu uma AMI que é suportada pelo seu tipo de instância. Por exemplo, se o tipo de instância usa um processador AWS Graviton baseado em ARM em vez de um processador Intel Xeon, você precisa de uma AMI compatível com ARM. Para obter mais informações sobre como escolher um tipo de instância compatível, consulte Compatibilidade para alterar o tipo de instância no Guia do usuário do Amazon EC2 para instâncias do Linux.

  • Teste se o tipo de instância está disponível na região e nas zonas de disponibilidade solicitadas. Os tipos de instância de geração mais recente podem ainda não estar disponíveis em uma determinada região ou zona de disponibilidade. Os tipos de instância da geração anterior podem não estar disponíveis em regiões e zonas de disponibilidade mais recentes. Para pesquisar tipos de instância oferecidos por local (região ou zona de disponibilidade), use o comando describe-instance-type-offerings. Para obter mais informações consulte Como encontrar tipos de instância do Amazon EC2 no Manual do usuário do Amazon EC2 para instâncias do Linux.

  • Se você usa instâncias dedicadas ou hosts dedicados, verifique se você escolheu um tipo de instância que pode ser usado como uma instância dedicada ou um host dedicado.

O grupo de segurança <nome do grupo de segurança> não existe. Falha ao ativar a instância EC2.

Causa: o grupo de segurança especificado no modelo de execução ou na configuração de execução pode ter sido excluído.

Solução:

  1. Use o comando describe-security-groups para obter a lista dos grupos de segurança associados à sua conta.

  2. Na lista, selecione os security groups a serem usados. Para criar um grupo de segurança, use o comando create-security-group.

  3. Crie um novo modelo de execução ou uma nova configuração de execução.

  4. Atualize seu grupo do Auto Scaling com o novo modelo de execução ou a nova configuração de execução usando o comando update-auto-scaling-group.

O par de chaves <par de chaves associado à sua instância do EC2> não existe. Falha ao ativar a instância EC2.

Causa: O par de chaves que foi usado ao ativar a instância pode ter sido excluído.

Solução:

  1. Use o comando describe-key-pairs para obter a lista de pares de chaves disponíveis para você.

  2. Na lista, selecione o par de chaves a ser usado. Para criar um par de chaves, use o comando create-key-pair.

  3. Crie um novo modelo de execução ou uma nova configuração de execução.

  4. Atualize seu grupo do Auto Scaling com o novo modelo de execução ou a nova configuração de execução usando o comando update-auto-scaling-group.

O tipo de instância solicitado (<tipo de instância>) não tem suporte na Zona de disponibilidade solicitada (<Zona de disponibilidade da instância>)...

Mensagem de erro: O tipo de instância solicitado (<tipo de instância>) não tem suporte na zona de disponibilidade solicitada (<zona de disponibilidade da instância>)…Falha na execução da instância EC2.

Causa: as zonas de disponibilidade especificadas em seu grupo do Auto Scaling não são compatíveis com o tipo de instância escolhido.

Solução:

  1. Verifique quais zonas de disponibilidade oferecem suporte ao tipo de instância escolhido usando o describe-instance-type-offeringscomando ou no console do Amazon EC2 verificando o valor das zonas de disponibilidade no painel de rede da página Tipos de instância.

  2. Atualize ou remova a sub-rede de qualquer zona não suportada nas configurações do seu grupo de Auto Scaling usando o comando. update-auto-scaling-group Para ter mais informações, consulte Adicionar e remover zonas de disponibilidade.

Seu preço de solicitação spot de 0,015 é inferior ao preço mínimo de atendimento de solicitação spot exigido de 0,0735...

Causa: o preço máximo spot na solicitação é inferior ao preço spot do tipo de instância que você selecionou.

Solução: envie uma nova solicitação com um preço máximo spot mais alto (possivelmente o preço sob demanda). Anteriormente, o preço spot pago era baseado em lances. Hoje, você paga o preço spot atual. Ao definir seu preço máximo mais alto, a chance do serviço spot do Amazon EC2 iniciar e manter a quantidade necessária de capacidade é maior.

Nome de dispositivo inválido <nome do dispositivo> / Carregamento do nome de dispositivo inválido. Falha ao ativar a instância EC2.

Causa 1: os mapeamentos de dispositivos de blocos em seu modelo de execução ou configuração de execução podem conter nomes de dispositivos de blocos que não estão disponíveis ou são incompatíveis no momento.

Solução:

  1. Verifique quais nomes de dispositivos estão disponíveis para sua configuração de instância específica. Para mais detalhes sobre nomeação de dispositivos, consulte Device names on Linux instances (Nomenclatura de dispositivos em instâncias do Linux) no Guia do usuário do Amazon EC2 para instâncias do Linux.

  2. Crie manualmente uma instância do Amazon EC2 que não faça parte do grupo do Auto Scaling e investigue o problema. Se a configuração de nomenclatura do dispositivo de blocos entrar em conflito com os nomes na imagem de máquina da Amazon (AMI), a instância falhará durante o execução. Para mais informações, consulte Mapeamento de dispositivos de blocos no Guia do usuário do Amazon EC2 para instâncias do Linux.

  3. Depois de confirmar se sua instância foi executada com êxito, use o comando describe-volumes para ver como os volumes estão expostos para a instância.

  4. Crie um novo modelo ou uma nova configuração de execução usando o nome do dispositivo listado na descrição do volume.

  5. Atualize seu grupo do Auto Scaling com o novo modelo de execução ou a nova configuração de execução usando o comando update-auto-scaling-group.

O valor (<nome associado ao dispositivo de armazenamento de instâncias>) do parâmetro virtualName é inválido... Falha ao ativar a instância EC2.

Causa: O formato especificado para o nome virtual associado ao dispositivo de blocos está incorreto.

Solução:

  1. Crie um novo modelo ou uma nova configuração de execução especificando o nome do dispositivo no parâmetro virtualName. Para obter informações sobre o formato dos nomes de dispositivos, consulte Nomenclatura de dispositivos em instâncias do Linux no Manual do usuário do Amazon EC2 para instâncias do Linux.

  2. Atualize seu grupo do Auto Scaling com o novo modelo de execução ou a nova configuração de execução usando o comando update-auto-scaling-group.

Mapeamentos de dispositivos de blocos do EBS não suportados para AMIs de armazenamento de instância.

Causa: os mapeamentos de dispositivos de blocos especificados no modelo ou na configuração de execução não são compatíveis com sua instância.

Solução:

  1. Crie um novo modelo ou uma nova configuração de execução com mapeamentos de dispositivos de blocos suportados pelo seu tipo de instância. Para obter mais informações, consulte Mapeamento de dispositivos de blocos no Manual do usuário do Amazon EC2 para instâncias do Linux.

  2. Atualize seu grupo do Auto Scaling com o novo modelo de execução ou a nova configuração de execução usando o comando update-auto-scaling-group.

Os grupos de posicionamento não podem ser usados com instâncias do tipo '<instance type>'. Falha ao ativar a instância EC2.

Causa: Seu placement group de cluster contém um tipo de instância inválido.

Solução:

  1. Para obter mais informações sobre os tipos de instância válidos suportados pelos grupos de colocação, consulte Grupos de colocação no Manual do usuário do Amazon EC2 para instâncias do Linux.

  2. Siga as instruções detalhadas em Grupos de colocação para criar um novo grupo de colocação.

  3. Como alternativa, crie um novo modelo ou uma nova configuração de execução com o tipo de instância suportado.

  4. Atualize seu grupo do Auto Scaling com um novo modelo de execução de grupo de colocação ou a nova configuração de execução usando o comando update-auto-scaling-group.

Cliente. InternalError: Erro do cliente na inicialização.

Problema: O Amazon EC2 Auto Scaling tenta iniciar uma instância que tem um volume do EBS criptografado, mas a função vinculada ao serviço não tem acesso à chave gerenciada AWS KMS pelo cliente usada para criptografá-la. Para ter mais informações, consulte Política de AWS KMS chaves necessária para uso com volumes criptografados.

Causa 1: você precisa de uma política de chaves que conceda permissão para usar a chave gerenciada pelo cliente para a função vinculada ao serviço adequada.

Solução 1: permita que a função vinculada ao serviço use a chave gerenciada pelo cliente da seguinte forma:

  1. Determine que função vinculada ao serviço deve ser usada para esse grupo do Auto Scaling.

  2. Atualize a política de chaves na chave gerenciada pelo cliente e permita que a função vinculada ao serviço use a chave gerenciada pelo cliente.

  3. Atualize o grupo do Auto Scaling para usar a função vinculada ao serviço.

Para obter um exemplo de uma política de chave que permita que a função vinculada ao serviço use a chave gerenciada pelo cliente, consulte Exemplo 1: seções da política de chaves que permitem acesso à chave gerenciada pelo cliente.

Causa 2: Se a chave gerenciada pelo cliente e o grupo Auto Scaling estiverem em AWS contas diferentes, você precisará configurar o acesso entre contas à chave gerenciada pelo cliente para dar permissão para usar a chave gerenciada pelo cliente para a função vinculada ao serviço adequada.

Solução 2: permita que a função vinculada ao serviço na conta externa use a chave gerenciada pelo cliente na conta local da seguinte maneira:

  1. Atualize a política de chaves na chave gerenciada pelo cliente para permitir que a conta do grupo do Auto Scaling acesse a chave gerenciada pelo cliente.

  2. Defina um usuário ou uma função do IAM na conta do grupo do Auto Scaling que possa criar uma concessão.

  3. Determine que função vinculada ao serviço deve ser usada para esse grupo do Auto Scaling.

  4. Crie uma concessão para a chave gerenciada pelo cliente com a função vinculada ao serviço como o principal favorecido.

  5. Atualize o grupo do Auto Scaling para usar a função vinculada ao serviço.

Para ter mais informações, consulte Exemplo 2: seções da política de chaves que permitem acesso entre contas à chave gerenciada pelo cliente.

Solução 3: Use uma chave gerenciada pelo cliente na mesma conta da AWS que o grupo do Auto Scaling.

  1. Copie e criptografe novamente o snapshot com outra chave gerenciada pelo cliente pertencente à mesma conta que o grupo do Auto Scaling.

  2. Permita que a função vinculada ao serviço use a nova chave gerenciada pelo cliente. Consulte as etapas da Solução 1.

No momento, não temos capacidade de <tipo de instância> suficiente para tipo de instância na zona de disponibilidade solicitada. Falha ao ativar a instância EC2.

Mensagem de erro: We currently do not have sufficient <instance type> capacity in the Availability Zone you requested (<requested Availability Zone>) (No momento, não temos capacidade do <tipo de instância> suficiente na zona de disponibilidade solicitada (<zona de disponibilidade solicitada>)). O nosso sistema trabalhará no provisionamento de capacidade adicional. No momento, você pode obter capacidade do <tipo de instância> sem especificar uma Zona de disponibilidade em sua solicitação ou escolher a <lista de Zonas de disponibilidade que oferecem suporte ao tipo de instância no momento>. Falha ao ativar a instância EC2.

Causa: No momento, a combinação do tipo de instância solicitada e da zona de disponibilidade não é compatível.

Solução: Para resolver o problema, tente o seguinte:

A reserva solicitada não tem capacidade compatível e disponível suficiente para essa solicitação. Falha ao ativar a instância EC2.

Causa 1: você atingiu o limite do número total de instâncias que pode executar com uma reserva de capacidade targeted sob demanda.

Solução 1: aumente o número de instâncias que você pode executar com a reserva de capacidade targeted sob demanda ou use um grupo de reservas de capacidade para que qualquer coisa além da capacidade reservada seja executada como capacidade sob demanda regular. Para ter mais informações, consulte Use reservas de capacidade sob demanda para reservar capacidade em zonas de disponibilidade específicas.

Causa 2: você atingiu o limite do número total de instâncias que pode executar com um bloco de capacidade.

Com os Blocos de Capacidade, você fica limitado pela quantidade de capacidade adquirida originalmente. Se você observar um número de inicializações superior ao previsto e usar toda a capacidade disponível, isso causará falha nas inicializações. As instâncias encerradas passam por um longo processo de limpeza antes de serem totalmente encerradas. Durante esse período, elas não podem ser reutilizadas. Isso também pode causar falha nas inicializações. Para ter mais informações, consulte Use blocos de capacidade para cargas de trabalho de aprendizado de máquina.

Solução 2: Para resolver o problema, tente o seguinte:

  • Mantenha a solicitação como está. Se uma instância do Capacity Block estiver sendo encerrada, você deverá esperar alguns minutos para que a instância termine e a capacidade fique disponível novamente. O Amazon EC2 Auto Scaling continuará a fazer a solicitação de execução automaticamente até que a capacidade seja disponibilizada.

  • Certifique-se de adquirir capacidade suficiente para acomodar sua workload de pico, para que você não encontre esse erro com frequência.

Sua reserva do bloco de capacidade <reservation id> ainda não está ativa. Falha ao ativar a instância EC2.

Causa: O bloco de capacidade especificado ainda não está ativo.

Solução: siga a abordagem recomendada para blocos de capacidade e use a escalabilidade programada. Isso ajuda a garantir que você aumente a capacidade desejada do grupo do Auto Scaling somente quando a reserva estiver ativa e a diminua antes que a reserva termine.

Não há capacidade spot disponível que corresponda à sua solicitação. Falha ao ativar a instância EC2.

Causa: no momento, não há capacidade de reserva suficiente para atender à sua solicitação de instâncias spot.

Solução: Para resolver o problema, tente o seguinte:

  • Aguarde alguns minutos; a capacidade pode mudar com frequência. O Amazon EC2 Auto Scaling continuará a fazer a solicitação de execução automaticamente até que a capacidade seja disponibilizada.

  • Expanda seu grupo do Auto Scaling para zonas de disponibilidade adicionais. Para ter mais informações, consulte Adicionar e remover zonas de disponibilidade.

  • Siga as práticas recomendadas de uso de um conjunto diversificado de tipos de instância para não depender de um tipo de instância específico. Para ter mais informações, consulte Grupos do Auto Scaling com vários tipos de instâncias e opções de compra.

<número de instâncias> instância(s) já estão em execução. Falha ao ativar a instância EC2.

Causa: você atingiu o limite do número total de instâncias que pode iniciar em uma região. Quando você cria sua AWS conta, definimos limites padrão para o número de instâncias que você pode executar por região.

Solução: Para resolver o problema, tente o seguinte:

  • Se os limites atuais não forem adequados às suas necessidades, você poderá solicitar um aumento de cota por região. Para obter mais informações, consulte Cotas de serviço do Amazon EC2 no Manual do usuário do Amazon EC2 para instâncias do Linux.

  • Envie uma nova solicitação com um número de instâncias reduzido (que pode ser aumentado posteriormente).