Copie a imagem do Amazon EC2 para uma máquina Ubuntu local?

5

É possível baixar uma imagem do Amazon EC2 e executá-la em um Eucalyptus local (alimentado pelo Ubuntu)? Se é possível como?

Eu acabarei construindo um local baseado no Ubuntu 10.10, mas até lá eu gostaria de começar o desenvolvimento no Amazon EC2 e quando eu tiver meu hardware para mover a imagem do EC2 para minha máquina local.

    
por itgorilla 03.03.2011 / 17:52

1 resposta

2

Você deve ser capaz de fazer isso. Eu não acompanhei o Eucalyptus, então não sei os passos exatos, mas seria algo assim:

  1. Supondo que você tenha usado uma instância com suporte do EBS, interrompa a instância quando estiver pronto para copiá-la. Certifique-se de não terminá-lo ou você pode ter seu volume do EBS excluído. Você também pode tirar um instantâneo do volume.

  2. Inicialize outra instância e anexe o volume da primeira instância a ela.

  3. Copie o conteúdo do volume. Algo como dd if=/dev/sdh of=ec2instance.img

  4. Use as instruções do eucalipto para criar sua própria imagem . Ignore as etapas sobre como criar a imagem e, em vez disso, use a do EC2.

YMMV devido aos mapeamentos de dispositivos, mas deve ser algo que você possa corrigir montando a imagem bruta por meio de um dispositivo de loopback e editando o conteúdo de seu /etc/fstab , etc.

    
por 03.03.2011 / 19:21