O que é uma boa maneira de desenvolver imagens ou modelos que podem ser usados no Xen, KVM e EC2?

3

Eu quero criar imagens para serviços de rede simples (por exemplo, veicular um aplicativo da web, executar um memcached ou qualquer outro). Seria muito bom desenvolver uma imagem uma vez, testar localmente e, em seguida, ser capaz de implantá-la em hosts diferentes (por exemplo, EC2, Linode, KVM local) ... isso é possível?

    
por eywner 14.11.2011 / 06:00

2 respostas

5

Veja o projeto BoxGrinder da Red Hat, ele tem um plugin para direcionar a maioria das plataformas de nuvem. Mas está limitado a sistemas operacionais baseados em RH ...

O Vagrant é outra maneira de fazer isso, mas com uma curva de aprendizagem um pouco mais acentuada, mas com mais flexibilidade ...

    
por 14.11.2011 / 06:36
0

Você não pode deixar de construir a imagem dourada em uma única plataforma. A partir daí, é apenas uma questão de ter as ferramentas de conversão, como o virt-v2v, por exemplo.

Eu simplesmente preparo o modelo na plataforma mais comum, pois uma plataforma mais popular terá os menos populares criando ferramentas de conversão para

    
por 14.11.2011 / 12:54