Xen / KVM / LXC para pacotes de teste

7

No Stable Debian, eu gostaria de ser capaz de criar uma nova instância do sistema operacional, usar o apt-get para instalar alguns pacotes Unstable com dependências, e então apagar tudo limpo quando eu terminar. O VirtualBox ou QEMU funcionaria, mas o Xen / KVM / LXC parece ser mais leve e rápido. Como eles se comparam para esse uso?

Editar: Para esclarecer, neste caso, eu quero configurar para poder instalar-usar-remover coisas perigosas sem bagunçar o sistema básico. Procurando pelo que seria mais leve / rápido.

    
por user5184 27.02.2011 / 23:58

2 respostas

2

Para esse tipo de uso, usaria uma tecnologia especializada de máquina virtual Linux-on-Linux (em oposição a uma tecnologia mais geral, como o Axe Xen, o KVM, o VirtualBox ou o Qemu): LXC , OpenVZ , Linux em modo de usuário , Vserver

Você pode até usar uma instalação com chroots. O pacote schroot é conveniente para isso .

    
por 28.02.2011 / 00:14
3

Se você quer apenas testar dependências, o pbuilder (ou criador de vigas, que adiciona o COW e é um pouco mais rápido para iniciar), um ambiente chroot ajustado para construir pacotes, funcionaria muito bem.

Se você quiser gerenciar pacotes não confiáveis, precisará do LXC ou da virtualização completa. O LXC leva alguma configuração, mas pode ser manipulado pelo libvirt se você quiser um alto nível de isolamento; você ainda precisa desmontar-se como eu me lembro. Para virtualização completa, o vmbuilder possui uma versão debian que prepara e configura imagens. Como você não precisa da flexibilidade do LXC, recomendo pbuilder ou vmbuilder + kvm.

    
por 28.02.2011 / 01:24