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: problemas de AMI
Esta página fornece informações sobre os problemas associados aos seus AMIs, 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 sua AMI, você pode receber uma ou mais das seguintes mensagens de erro.
Problemas de AMI
- O ID da AMI <ID de sua AMI> não existe. Falha na inicialização da EC2 instância.
- A AMI <ID da AMI> está pendente e não pode ser executada. Falha na inicialização da EC2 instância.
- Nome do dispositivo inválido <device name>. Falha na inicialização da EC2 instância.
- A arquitetura 'arm64' do tipo de instância especificado não corresponde à arquitetura 'x86_64' da AMI especificada... A inicialização da instância falhou. EC2
- A AMI '<AMI ID>' está desabilitada e não pode ser executada. Falha na inicialização da EC2 instância.
Importante
AWS suporta o compartilhamento privado de uma AMI com outra AWS conta modificando as permissões da AMI. Se uma AMI se tornar privada sem ser compartilhada, isso pode resultar em um erro de autorização ao iniciar novas instâncias. Para obter mais informações sobre compartilhamento privado AMIs, consulte Compartilhar uma AMI com AWS contas específicas no Guia EC2 do usuário da Amazon.
O ID da AMI <ID de sua AMI> não existe. Falha na inicialização da EC2 instância.
-
Causa: a AMI pode ter sido excluída depois da criação do modelo de execução ou da configuração de execução.
-
Solução:
-
Crie um novo modelo de execução ou uma nova configuração de execução usando uma AMI válida.
-
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 AMI <ID da AMI> está pendente e não pode ser executada. Falha na inicialização da EC2 instância.
Causa: Você pode ter acabado de criar a AMI (usando um snapshot de uma instância em execução ou de qualquer outra maneira) e ela pode não estar disponível ainda.
Solução: você deve aguardar até que sua AMI esteja disponível e, em seguida, criar um modelo de execução ou uma configuração de execução.
Nome do dispositivo inválido <device name>. Falha na inicialização da EC2 instância.
Causa: Ao conectar um volume do EBS a uma EC2 instância, você deve fornecer um nome de dispositivo válido para o volume. A AMI selecionada deve ser compatível com esse nome de dispositivo.
Solução:
-
Crie um novo modelo de inicialização ou configuração de inicialização e especifique o nome de dispositivo correto para sua AMI. A convenção de nomenclatura recomendada varia de acordo com o tipo de virtualização da AMI. Para obter mais informações, consulte Nomes de dispositivos no Guia EC2 do usuário da Amazon.
-
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 arquitetura 'arm64' do tipo de instância especificado não corresponde à arquitetura 'x86_64' da AMI especificada... A inicialização da instância falhou. EC2
Causa 1: Se a arquitetura da 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:
-
Verifique a arquitetura da sua AMI 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 -
Encontre um tipo de instância que tenha a mesma arquitetura da sua AMI usando o describe-instance-types
comando 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. -
Crie um novo modelo ou uma nova configuração de execução usando um tipo de instância que tenha a mesma arquitetura da sua AMI.
-
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
.
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 da AMI especificada 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.
-
Verifique a arquitetura da sua AMI 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 -
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-types
comando 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. -
Atualize ou remova os tipos de instância incompatíveis do seu grupo de Auto Scaling usando o update-auto-scaling-group
comando.
Solução 2: para iniciar instâncias Arm (Graviton2) e x86_64 (Intel) no mesmo grupo do Auto Scaling, você deve usar modelos de execução que ofereçam suporte a uma AMI compatível com ARM e uma AMI compatível com Intel x86, respectivamente, para corresponder aos tipos de instância em sua política de instâncias mistas.
-
Verifique a arquitetura da 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 -
Crie um novo modelo de execução usando uma AMI que corresponda à outra arquitetura que você pretende usar.
-
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.
A AMI '<AMI ID>' está desabilitada e não pode ser executada. Falha na inicialização da EC2 instância.
Causa: você está tentando iniciar instâncias de uma AMI que foi desabilitada. Para obter mais informações, consulte Desativar uma AMI no Guia EC2 do usuário da Amazon.
Solução:
-
Crie um novo modelo ou uma nova configuração de execução e especifique uma AMI que não esteja desabilitada.
-
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
.