Eu tenho um "conjunto" de 5 VMs que gostaria de fazer, todos os sistemas operacionais Ubuntu Server 12.04, mas com pilhas de software radicalmente diferentes na parte superior do SO (um servidor é um "servidor de compilação" com Subversion, Hudson, etc instalado nele; outro servidor é um servidor de aplicativos com JBoss, etc.).
Instalar e configurar o Ubuntu Server leva várias horas. Se for possível, eu gostaria de ter que fazer isso apenas uma vez (para obter uma versão "base" do sistema operacional instalado em uma VM) e depois copiar essa "base" para a outra 4. Dessa forma eu salvo 2 - 3 horas por máquina e só precisa se concentrar em instalar e configurar os aplicativos para cada servidor.
Quando eu crio uma VM, vejo três arquivos criados:
-
my-vm.vbox
- Presumo que esta seja a VM
-
my-vm.vbox-prev
- não tem ideia do que é isso
-
my-vm.vdi
- Eu assumo que este é o disco real onde o sistema operacional convidado (minha "base") está instalado
Infelizmente eu já criei todas as 5 VMs, e estou no processo de instalar o Ubuntu Server no primeiro, então minha configuração é assim:
-
build-srv.vbox
, build-srv.vbox-prev
, build-srv.vdi
(o VDI é inicializado mas não tem nada)
-
app-srv.vbox
, app-srv.vbox-prev
, app-srv.vdi
(mesmo, inicializado, mas sem nada)
- etc ... (para todos os 5)
Estou no processo de instalação do Ubuntu Server no servidor de compilação ( build-srv
). Eu estou esperando que, uma vez que eu terminei, todas as informações de configuração estarão contidas em build-srv.vdi
. Em teoria, eu deveria ser capaz apenas de copiar-e-colar build-srv.vdi
para cada um dos outros servidores, e trocar seus respectivos VDIs, certo?
Tenho certeza de que também precisaria entrar nas configurações da VM e alterar a VDI de alguma forma também, mas não tenho certeza se estou no caminho certo.
O que eu preciso é possível? Em caso afirmativo, o que preciso fazer para configurar cada VM com a mesma cópia da instância do sistema operacional no qual estou atualmente no meio? Se não, quais são minhas opções (além de repetir a mesma instalação de 2 horas para cada VM!)? Obrigado antecipadamente!