Ferramentas úteis para configurar o ambiente de teste virtual

2

Estou procurando algo semelhante ao vagrant, mas trabalhando com o KVM. Eu gostaria de configurar algumas máquinas com pacotes que eu aponto usando um único comando, mas eu realmente não quero escrever o script inteiro do zero. As coisas que são necessárias:

  • configurando uma única rede entre essas máquinas e um nat para o mundo
  • configurando grupos de servidores separadamente (por exemplo, eu quero um grupo separado de servidores semelhantes a banco de dados e um grupo de servidores de aplicativos para que eu possa reimplementar um deles)
  • alguma interação com o chef, para que eu possa empurrar a configuração certa no começo e gerar algumas máquinas apenas depois que outra máquina terminar sua primeira execução chef-cliente
  • extensibilidade para que eu possa facilmente adicionar funcionalidade ausente (eu gostaria de um pacote de reconstrução / atualização do repositório apt como parte da implantação)
por viraptor 09.10.2011 / 02:51

1 resposta

1

A primeira regra prática com as VMs (KVM ou outras) é que você sempre pode tratá-las como máquinas físicas normais. Então, chef, sapateiro, boneco etc são todas as soluções válidas para o seu propósito. A implantação de VMs é mais fácil que as máquinas físicas, porque você tem a opção de criar um modelo de uma determinada configuração genérica e simplesmente clonar ou capturar instantaneamente a imagem existente, transformando-a em uma nova VM.

    
por 09.10.2011 / 12:00