Como fazer um trabalho ec2 ami no Xen no Debian

2

Estamos criando um aplicativo na nuvem e temos o Debian no qual criamos uma imagem personalizada e a carregamos no Amazon EC2. Depois de fazer o upload para a nuvem, fizemos mais algumas personalizações e estamos tentando reformulá-lo.

Estamos enfrentando alguns problemas no reagrupamento. Gostaríamos de saber se poderíamos fazer algo assim.

  1. Crie uma imagem AMI no Debian
  2. Carregue para o Xen Hypervisor que seria sobre o Debian
  3. Personalize a imagem
  4. Salvar a imagem personalizada
  5. Faça o upload para o EC2

O problema é que eu não consigo encontrar uma solução adequada sobre como instalar o Xen no Debian e a AMI no Xen funciona no EC2.

    
por user67103 17.01.2011 / 09:25

2 respostas

0

Não é garantido que a AMI funcionará no XEN, mesmo se a Amazon usar xen para executar as imagens, sua milhagem poderá variar.

Sua melhor opção é apenas gerar essa imagem no próprio EC2 e construir uma nova AMI com base nisso. Você pode remover essa máquina virtual posteriormente e o custo envolvido comparado ao tempo de investigação e execução da máquina local será satisfatório.

    
por 17.01.2011 / 09:30
0
Concordo com Lynxman, amazon executa uma versão modificada do XEN, embora eu não saiba como ele é modificado.
Sua melhor aposta é criar uma imagem do Debian do zero para a AWS especificamente. Eu sugeriria usar um processo automatizado para isso.

Por sorte, há um aplicativo para isso.
ec2debian-build-ami criará uma imagem do Debian para você do zero, é altamente modificável via plugins, então adicionar suas próprias modificações não deve ser um problema. Uma grande vantagem é o processo automatizado depois de ter escrito os scripts.
Todas as modificações em um AMI podem ser testadas rapidamente e todas as alterações são facilmente rastreadas (desde que você use algum tipo de VC).

No entanto, isso não resolve o problema de executá-lo em sua própria instalação XEN primeiro.
Eu acho que uma vez que você tenha uma AMI em execução, inicializar essa imagem com seu próprio hypervisor será menos trabalhoso do que o contrário.

p .: Por favor, poste seus resultados nos comentários. Estou animado para saber se as imagens ec2 podem ser executadas em outras coisas que não são da AWS.

    
por 04.07.2012 / 00:03