2 de jun de 2011

Copiando VMs no Virtual Box

Ao trabalhar com virtualização, principalmente em ambiente de testes, torna-se inviável instalar diversas vezes o mesmo sistema para replicar suas VMs.
Por isso podemos apenas copiar o HD Virtual Box (arquivo .vdi) para utilizá-lo em uma nova máquina.


Porém ao tentar utilizar Debian2.vdi surge um erro indicando que a UUID daquele HD já existe e por isso não é possível utilizá-lo. Precisamos então mudar o UUID do HD replicado. Para isso executamos o comando:

VBoxManage internalcommands sethduuid Debian_LVS_2.vdi

Pronto! Debian2.vdi já pode ser adicionado em uma nova VM!

(Recomendo!)




Update: Uma forma mais fácil de clonar os discos é utilizar o comando:
VBoxManage clonehd

Existe um script bem bacana para facilitar a clonagem, dica do Sm00th:
http://pastebin.com/W1zNLP9U

5 comentários:

André Gondim disse...

Eu prefiro exportar a VM ;)

andreyevbr disse...

Ooops : "s/cd/cp/" ? :-)

Bruna disse...

Isso que dá postar sem ter tempo de revisar, rs.
valeu!

Sm00th disse...

Uma contribuição. Requer o zenity: http://pastebin.com/W1zNLP9U

Bruna disse...

Valeu Smooth! Acredito que desta forma o UUID não seja problema. Testarei para ver se resolve também a nomenclatura das interfaces, citadas no post acima.

Abraço!!