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.
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.
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.
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.
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.
Tags virtualbox virtualization