Solucionar problemas do Amazon EC2 Auto AMI Scaling: problemas - 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á.

Solucionar problemas do Amazon EC2 Auto AMI Scaling: problemas

Esta página fornece informações sobre os problemas associados aos seusAMIs, as possíveis causas e as etapas que você pode seguir para resolvê-los.

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

Quando suas EC2 instâncias falham na inicialização devido a problemas com o seuAMI, você pode receber uma ou mais das seguintes mensagens de erro.

Importante

AWS suporta o compartilhamento e a AMI privacidade com outra AWS conta modificando as AMI permissões. Se um AMI for tornado privado sem ser compartilhado, isso pode resultar em um erro de autorização ao iniciar novas instâncias. Para obter mais informações sobre compartilhamento privadoAMIs, consulte Compartilhar e AMI com AWS contas específicas no Guia EC2 do usuário da Amazon.

O AMI ID <ID do seu AMI > não existe. Falha na inicialização da EC2 instância.

  • Causa: Eles AMI podem ter sido excluídos após a criação do modelo de execução ou da configuração de execução.

  • Solução:

    1. Crie um novo modelo de lançamento ou configuração de lançamento usando um válidoAMI.

    2. Atualize seu grupo de Auto Scaling com o novo modelo de lançamento ou configuração de lançamento usando o update-auto-scaling-groupcomando.

AMI< AMI ID> está pendente e não pode ser executado. Falha na inicialização da EC2 instância.

Causa: Talvez você tenha acabado de criar sua AMI (tirando um instantâneo de uma instância em execução ou de qualquer outra forma) e talvez ela ainda não esteja disponível.

Solução: você deve esperar que seu AMI esteja disponível e, em seguida, criar seu modelo de lançamento ou configuração de lançamento.

Nome do dispositivo inválido <device name>. Falha na inicialização da EC2 instância.

Causa: Ao conectar um EBS volume a uma EC2 instância, você deve fornecer um nome de dispositivo válido para o volume. O selecionado AMI deve suportar esse nome de dispositivo.

Solução:

  1. Crie um novo modelo de lançamento ou configuração de lançamento e especifique o nome correto do dispositivo para o seuAMI. A convenção de nomenclatura recomendada varia de acordo com o tipo de virtualização do. AMI Para obter mais informações, consulte Nomes de dispositivos no Guia EC2 do usuário da Amazon.

  2. Atualize seu grupo de Auto Scaling com o novo modelo de lançamento ou configuração de lançamento usando o update-auto-scaling-groupcomando.

A arquitetura 'arm64' do tipo de instância especificado não corresponde à arquitetura 'x86_64' da instância especificadaAMI... A inicialização da instância falhou. EC2

Causa 1: Se a arquitetura do AMI e o tipo de instância usado em seu modelo de execução ou configuração de execução não forem os mesmos, você receberá um erro quando o Amazon EC2 Auto Scaling tentar iniciar uma instância usando a configuração de instância incompatível.

Solução 1:

  1. Verifique sua arquitetura AMI usando o comando describe-images ou do EC2 console da Amazon verificando o valor da arquitetura no painel de detalhes da página Amazon Machine Images (). AMIs

  2. Encontre um tipo de instância que tenha a mesma arquitetura que a sua AMI usando o describe-instance-typescomando ou no EC2 console da Amazon, verificando a coluna Arquitetura na tela Tipos de instância. 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 EC2 do usuário da Amazon.

  3. Crie um novo modelo de execução ou configuração de execução usando um tipo de instância que tenha a mesma arquitetura da suaAMI.

  4. Atualize seu grupo de Auto Scaling com o novo modelo de lançamento ou configuração de lançamento usando o update-auto-scaling-groupcomando.

Causa 2: O Amazon EC2 Auto Scaling tenta iniciar um tipo de instância especificado na política de instâncias mistas do seu grupo de Auto Scaling, mas o tipo de instância não tem a mesma arquitetura especificada AMI no seu modelo de execução.

Solução 1: não inclua tipos de instância que tenham arquiteturas diferentes em sua política de instâncias mistas.

  1. Verifique sua arquitetura AMI usando o comando describe-images ou do EC2 console da Amazon verificando o valor da arquitetura no painel de detalhes da página Amazon Machine Images (). AMIs

  2. Verifique a arquitetura de cada tipo de instância que você pretende incluir em sua política de instâncias mistas usando o describe-instance-typescomando ou a partir do EC2 console da Amazon, verificando a coluna Arquitetura na tela Tipos de instância. Para obter mais informações sobre como escolher tipos de instância compatíveis, consulte Compatibilidade para alterar o tipo de instância no Guia EC2 do usuário da Amazon.

  3. Atualize ou remova os tipos de instância incompatíveis do seu grupo de Auto Scaling usando o update-auto-scaling-groupcomando.

Solução 2: Para iniciar instâncias Arm (Graviton2) e x86_64 (Intel) no mesmo grupo de Auto Scaling, você deve usar modelos de execução compatíveis com ARM AMI e Intel x86, respectivamenteAMI, para corresponder aos tipos de instância em sua política de instâncias mistas.

  1. Verifique a arquitetura do AMI em seu modelo de lançamento existente usando o comando describe-images ou no EC2 console da Amazon, verificando o valor da arquitetura no painel de detalhes da página Amazon Machine Images (). AMIs

  2. Crie um novo modelo de lançamento usando um AMI que corresponda à outra arquitetura que você pretende usar.

  3. Atualize seu grupo de Auto Scaling para substituir o modelo de execução existente e especificar o novo modelo de execução para cada tipo de instância compatível usando o comando. update-auto-scaling-group Para obter mais informações, consulte Usar um modelo de execução diferente para um tipo de instância.

AMI'< AMI ID>' está desativado e não pode ser executado. Falha na inicialização da EC2 instância.

Causa: você está tentando iniciar instâncias a partir de uma AMI que foi desativada. Para obter mais informações, consulte Desativar um AMI no Guia EC2 do usuário da Amazon.

Solução:

  1. Crie um novo modelo de lançamento ou configuração de lançamento e especifique um AMI que não esteja desativado.

  2. Atualize seu grupo de Auto Scaling com o novo modelo de lançamento ou configuração de lançamento usando o update-auto-scaling-groupcomando.