Uma das minhas instâncias do Amazon Elastic Compute Cloud (Amazon EC2) gerenciada pelo AWS OpsWorks Stacks está presa no estado “setup_failed”. Por que minha instância do OpsWorks Stacks não entra no estado “online” e como soluciono o problema?
Breve descrição
Uma instância do OpsWorks Stacks pode entrar no estado setup_failed e não iniciar durante um evento de ciclo de vida de configuração por vários motivos. No entanto, o problema geralmente ocorre porque um dos seguintes recursos está configurado incorretamente:
- Procedimentos personalizados
- Aplicações
- Livro de receitas personalizadas da Berkshelf
- JSON personalizado usado para substituir atributos de pilha
Para obter mais informações sobre como solucionar problemas de instâncias no estado setup_failed, consulte Efetuar login em uma instância com falha no Guia do Usuário do OpsWorks.
Observação: Para instâncias presas no estado start_failed, consulte Por que minha instância do AWS OpsWorks Stacks não está iniciando e está presa no estado “start_failed”?
Resolução
Verifique se o volume do Amazon Elastic Block Store (Amazon EBS) da sua instância está configurado corretamente
Revise o registro de volumes do Amazon EBS com uma pilha e verifique se a instância atende a todos os requisitos listados.
Verifique se sua receita personalizada está configurada corretamente
Analise os logs do Chef da instância para identificar o que está causando o problema. Em seguida, depure sua receita personalizada com base na mensagem de erro registrada nos logs.
Para obter mais informações, consulte Receitas no Guia do Usuário do OpsWorks.
Verifique se a instância tem memória suficiente para alocar durante o evento do ciclo de vida de configuração
Para obter instruções sobre como analisar as métricas de memória da sua instância, consulte Monitoramento de Pilhas usando Amazon CloudWatch.