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.A Zona de disponibilidade solicitada não é mais suportada. Tente sua solicitação novamente...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...Mapeamentos de dispositivos de blocos do EBS não suportados para AMIs de armazenamento de instância.Os placement groups não podem ser usados com instâncias do tipo 'm1.large'. Falha ao ativar a instância EC2.Client.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.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.

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 no modelo ou na configuração de execução podem não ser compatíveis com o tipo de instância, ou a configuração de instância pode não ser compatível com a região da AWS ou zonas de disponibilidade solicitadas.

  • Solução:

    Tente 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 Graviton AWS baseado em Arm em vez de um processador Intel Xeon, você precisará de uma AMI compatível com ARM.

    • 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âncias oferecidos por localidade (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.

A Zona de disponibilidade solicitada não é mais suportada. Tente sua solicitação novamente...

  • Mensagem de erro: a zona de disponibilidade solicitada não tem mais suporte. Tente sua solicitação novamente sem especificar uma Zona de disponibilidade ou escolher <lista de Zonas de disponibilidade disponíveis>. Falha ao ativar a instância EC2.

  • Causa: a zona de disponibilidade associada a seu grupo do Auto Scaling pode não estar disponível no momento.

  • Solução: atualize seu grupo do Auto Scaling com as recomendações na 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>)...

  • Mensagem de erro: Your requested instance type (<instance type>) is not supported in your requested Availability Zone (<instance Availability Zone>). (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>).) Tente a solicitação novamente sem especificar uma Zona de disponibilidade ou escolher <lista de Zonas de disponibilidade que oferecem suporte ao tipo de instância>. Falha ao ativar a instância EC2.

  • Causa: o tipo de instância escolhido pode não estar disponível atualmente nas zonas de disponibilidade especificadas em seu grupo do Auto Scaling.

  • Solução: atualize seu grupo do Auto Scaling com as recomendações na mensagem de erro.

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

  • Mensagem de erro: Value (<name associated with the instance storage device>) for parameter virtualName is invalid. (O valor (<nome associado ao dispositivo de armazenamento de instâncias>) do parâmetro virtualName é inválido.) Formato esperado: 'ephemeralNUMBER'. 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 placement groups não podem ser usados com instâncias do tipo 'm1.large'. 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 grupo de colocação, modelo de execução ou configuração de execução usando o comando update-auto-scaling-group.

Client.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 pelo cliente do AWS KMS usada para criptografá-la. Para mais informações, consulte Política de chaves do AWS KMS obrigatórias 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 do Auto Scaling estiverem em contas da AWS diferentes, será necessário configurar o acesso entre contas à chave gerenciada pelo cliente a fim de conceder 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 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, o Amazon EC2 não pode oferecer suporte a seu tipo de instância na zona de disponibilidade solicitada.

  • Solução:

    Para resolver esse problema, experimente o seguinte:

    • Espere alguns minutos e envie uma solicitação novamente; a capacidade pode mudar com frequência.

    • Envie uma nova solicitação de acordo com as recomendações na mensagem de erro.

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

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 esse problema, experimente o seguinte:

    • Aguarde alguns minutos; a capacidade pode mudar com frequência. Se a capacidade não estiver disponível, a solicitação spot continuará a fazer a solicitação de lançamento automaticamente até que a capacidade seja disponibilizada. Quando a capacidade se tornar disponível, o serviço spot do Amazon EC2 atenderá à solicitação spot.

    • Siga a prática recomendada de usar um conjunto diversificado de tipos de instância para que você não dependa de um tipo de instância específico. Para obter mais informações, incluindo uma lista de práticas recomendadas para usar instâncias spot com êxito, consulte Grupos do Auto Scaling com vários tipos de instâncias e opções de compra.

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

<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. Ao criar uma conta da AWS, definimos limites padrão para o número de instâncias que você pode executar por região.

  • Solução:

    Para resolver esse problema, experimente 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).