Como usar o mesmo snapshot como base para várias VMs no VirtualBox

1

Eu tenho uma VM com apenas o sistema operacional [Ubuntu] rodando limpo.

Gostaria de compartilhar essa instalação do sistema operacional como uma base para várias VMs locais que pretendo ter, a fim de economizar espaço em disco / várias instalações. É possível compartilhar um instantâneo entre várias VMs nesse caso? Como isso pode ser alcançado?

Obrigado antecipadamente.

    
por D. Caan 29.08.2014 / 16:29

3 respostas

1

Você pode clonar facilmente sua VM e usar o disco clonado como um modelo para várias VMs.

Nesta situação, cada VM seria um instantâneo criado no novo clone que você criou.

Completo como para

    
por 29.08.2014 / 16:42
0

Acho que o que você está procurando pode ser encontrado na seção Imagens diferenciais do VirtualBox Documentação.

Basicamente, você pode configurar uma única imagem de base que é imutável, mas compartilhada entre várias VMs. Cada VM individual terá um disco diferencial que registra as alterações no disco original. Esse método provavelmente economizaria espaço em disco versus clonagem, já que a imagem base seria compartilhada entre todas as máquinas.

    
por 29.08.2014 / 17:23
0

O Vagrant é uma ferramenta que pode ajudar você a gerenciar isso de uma forma muito simples. Você cria uma "caixa" a partir de sua imagem base e a caixa funciona como um modelo para várias instâncias de VMs. Eu uso uma caixa para meus servidores backend e frontend. O Ansible pode provisionar o que precisa estar neles. As instâncias são descartáveis. Se a dispersão é de maior prioridade, então procure no Docker, já que isso permite isolar apenas as dependências requeridas acima de um kerkel Linux compartilhado.

    
por 29.08.2014 / 20:01