Solucionar problemas do Windows EC2 Fast Launch - Amazon Elastic Compute Cloud

Solucionar problemas do Windows EC2 Fast Launch

Cenários de solução de problemas

Os seguintes cenários podem ajudar a diagnosticar e corrigir problemas comuns que você pode encontrar ao tentar habilitar o EC2 Fast Launch.

Descrição

Quando você habilita o EC2 Fast Launch, o serviço inicia um conjunto de instâncias que são usadas para criar os snapshots pré-provisionados. Cada instância tem 30 minutos para concluir o processo. Se alguma instância for concluída com êxito, o serviço definirá o status de Fast Launch da AMI como Enabled. Porém, se alguma instância não concluir o processo no tempo estipulado e nenhuma das outras instâncias tiver concluído o processo, o serviço encerrará todas as instâncias e definirá o status do Fast Launch da AMI como enabling_failed e o motivo do status do Fast Launch como o seguinte:

Unable to stop instance ID=i-1234567890abcdef0 for snapshot creation.

Causa

A maioria das vezes, isso é causado pela tentativa de habilitar o EC2 Fast Launch para uma AMI do Windows criada em uma instância em execução ou em uma AMI que não atende a todos os Pré-requisitos do EC2 Fast Launch.

Solução

Certifique-se de que a AMI que você usa atenda a todos os Pré-requisitos do EC2 Fast Launch.

Para configurar o EC2 Fast Launch para uma AMI, você deve criar a AMI usando Sysprep com a opção de desligamento. Para obter mais informações, consulte Criar uma AMI do Amazon EC2 usando o Sysprep do Windows.

Descrição

Se você não usar um modelo de inicialização para especificar uma VPC existente e não tiver uma VPC padrão definida para a conta, o serviço criará automaticamente uma pilha da AWS CloudFormation que inclui uma VPC e outros recursos, conforme descrito em Pré-requisitos do EC2 Fast Launch.

Causa

Você atingiu o número máximo de VPCs permitidas em sua Conta da AWS para a região e não especificou uma VPC existente para o EC2 Fast Launch usar. Isso causa a falha do processo.

Solução

Você pode resolver o problema com uma das seguintes opções:

  • Você pode solicitar um aumento da cota

  • Você pode fornecer um modelo de inicialização que especifique uma VPC existente

Para solicitar um aumento no número de VPCs que a conta pode definir por região, siga estas etapas:

  1. Abra o console Service Quotas em https://console.aws.amazon.com/servicequotas/.

  2. No Painel do console do serviço, escolha Amazon Virtual Private Cloud (Amazon VPC). Isso abre as cotas de serviço da VPC.

  3. Filtre por VPCs per Region para ir diretamente para a cota.

  4. Selecione VPCs por região e escolha Solicitar aumento no nível da conta.

Se você tiver uma solicitação de cota urgente ou se sua solicitação de aumento de cota for negada, entre em contato com o Suporte para obter ajuda. Para obter mais informações, consulte Solicitando um Aumento de Cota no Guia do Usuário do Service Quotas.

Descrição

Quando você ativa o EC2 Fast Launch a primeira vez sem especificar um modelo de inicialização, o EC2 Fast Launch cria uma pilha do AWS CloudFormation de propriedade do serviço com os recursos padrão do serviço. Porém, os modelos do CloudFormation não serão implantados com sucesso se a entidade principal do IAM (perfil ou usuário) não tiver as permissões necessárias.

A mensagem do log pode algo ser assim:

Can't enable EC2 Fast Launch. The IAM credentials that you are using do not have sufficient permissions. Attach EC2FastLaunchFullAccess in the IAM console.

Causa

O usuário ou o perfil do IAM não têm as permissões necessárias para habilitar o EC2 Fast Launch.

Solução

Verifique se a entidade principal do IAM (usuário ou perfil) que habilita o EC2 Fast Launch tem a política de EC2FastLaunchFullAccess anexada. Essa política gerenciada pela AWS concede acesso total a todos os recursos do EC2 Fast Launch. Para visualizar as permissões dessa política, consulte a política EC2FastLaunchFullAccess na AWS Managed Policy Reference.