Arquivo da tag: modifyhd

VirtualBox: Como clonar uma máquina virtual inteira usando o VBoxManage

Bom, hoje eu tive que clonar uma máquina virtual minha.

Então comecei a fazer o procedimento que eu já fazia à algum tempo…

Desligar a VM, Duplicar seu HD, Criar uma nova VM, Configurar para ficar igual a vm original, atribuir o hd clonado e por fim ligar a vm.

Isso realmente dá um pouco de trabalho, caso você precise clonar uma vm, para umas 3 ou 4 máquinas iguais…

Então como resolver ?

Olhando a documentação do virtualbox, descobri algo realmente decente para este problema: Clone de VM 🙂

O comando que resolveu o meu problema e pode resolver o seu é o:

VBoxManage clonevm “Win XP Original” –name “VM Clone XP 1” –register

Funcionou perfeitamente. A VM clonada herdou todas as configurações corretamente… Que beleza! =)

E para fechar com chave de ouro, experimente rodar o comando acima de clone junto com o comando:

VBoxManage startvm “VM Clone XP 1”

Com isso você clona e logo em seguida já liga a nova máquina =)

Consegue ter uma visão “cloud” nisso ? É possível duplicar ou deletar VMs em tempo real na hora que você precisar… (Fica a dica ;))

Share

VirtualBox 4.0.4: Nova funcionalidade permite expandir o tamanho do disco vdi

Para facilitar a vida de quem precisa redimensionar o disco virtual de uma VM, foi lançado o serviço “modifyhd” que pode ser acessado pelo VBoxManage.

Infelizmente esse serviço está disponível apenas na versão 4. Se a versão do seu virtualbox for mais antiga, sugiro que faça essa atualização. Nessa nova versão, foram corrigidos vários bugs (são tantos que não dá para listar aqui. Veja a lista completa em: http://www.virtualbox.org/wiki/Changelog). Você pode fazer o download da versão nova versão em: http://www.virtualbox.org/wiki/Downloads

Mas se você ainda usa uma versão antiga do virtualbox, veja esse tutorial: VirtualBox 3: Aumentanto o tamanho do disco virtual da vm

Bom, para redimensionar o disco, você deve executar na linha de comando, em um terminal/console o seguinte comando:

VBoxManage modifyhd <caminho completo para o vdi> –resize <tamanho em mb>

Tentei fazer um teste. Então escolhi peguei o disco do meu WindowsXP de 20GB e rodei o comando:

VBoxManage modifyhd /Users/rafaelbiriba/Library/VirtualBox/HardDisks/WindowsXP.vdi –resize 15000

Resultado:

Progress state: VBOX_E_NOT_SUPPORTED VBoxManage: error: Resize hard disk operation for this format is not implemented yet!

Para minha surpresa, o modifyhd só funciona para aumentar o disco. Ainda não foi implementado a funcionalidade para diminuir o disco.

Então depois de um novo teste:

VBoxManage modifyhd /Users/rafaelbiriba/Library/VirtualBox/HardDisks/WindowsXP.vdi –resize 22000

O resultado foi exatamente o esperado (22000 MB = 21.48 GB):

Ao invés de usar o –resize passando o valor em MB, você também pode usar o –resizebyte e passar o valor em bytes.

Depois de redimencionar o disco, você precisa aumentar o tamanho da partição, para ocupar também o novo espaço disponibilizado. Para isso, você pode baixar o live cd do Gparted (http://gparted.sourceforge.net/download.php) e alterar o tamanho da partição.

Você também pode acessar o guia em: https://rafaelbiriba.com/2011/03/16/virtualbox-3-aumentando-o-tamanho-do-disco-virtual-da-vm.html e no 8º passo eu mostro como fazer para redimensionar a partição usando o GParted.

Então é isso… Qualquer dúvida, crítica, elogio ou sugestão, podem me deixar um comentário abaixo 😉

Share