Como eu crio uma AMI baseada no armazenamento de instâncias a partir de uma instância do EBS?

6

Para dar um contexto,

Eu preciso de cerca de 10 réplicas de instância para fins de pesquisa. Então, aqui está o que eu faço:

  1. Eu tenho uma instância do EC2 baseada em EBS como instância mestre, onde faço todo o desenvolvimento.
  2. Crie uma AMI fora do mestre e inicie 9 instâncias usando-a.
  3. Sempre que houver uma alteração no mestre (além da alteração de código, eu gerencio a sincronização de código usando o SVN) repito a etapa 2.

Como a instância mestre tem backup do EBS, as instâncias que eu inicio usando sua AMI também têm o mesmo.

Agora, eu não quero que as outras 9 instâncias tenham EBS (para fins de custo).

Então, minha pergunta é

  1. Posso criar uma AMI de armazenamento de instância / instância de S3 fora de uma instância baseada em EBS? [ou]
  2. Posso criar uma instância de armazenamento de instância / instância do S3 a partir da AMI baseada em EBS?

Por favor me ajude. Agradecemos antecipadamente.

    
por Karthik Jayapal 27.06.2011 / 13:00

1 resposta

5

Can i create a S3-backed / instance-store AMI out of an EBS based instance?

Sim, você pode criar uma AMI de loja de instâncias a partir de uma instância baseada em EBS.

  1. Instale o ec2-ami-tools na instância
  2. Envie seus certificados x509 para a instância
  3. Use os comandos ec2-bundle-vol e ec2-upload-bundle OBSERVAÇÃO: você precisa do ID da sua conta, chave de acesso e chave secreta para executar esses comandos
  4. Registre a imagem especificando o nome do intervalo / manifesto no qual você fez o upload dos arquivos de imagem.

A documentação passo a passo pode ser encontrada no link Consulte a seção Criando uma imagem deste guia.

Can i create S3-backed / instance-store instance from EBS based AMI?

Não, você não pode

    
por 27.06.2011 / 15:26