Backup de uma VM do VirtualBox em execução

2

É possível fazer backup de uma VM em execução com o VirtualBox?

"exportação do vboxmanage" requer acesso exclusivo à VM.

Eu sei que o Hyper-V pode fazer backup de instâncias em execução da VM, só queria saber se isso pode ser feito com o VirtualBox também.

Obrigado,

    
por EtienneT 27.07.2009 / 21:46

3 respostas

2

Aqui está um script bash que eu uso. Ele pode fazer backup de uma VM em execução, mas a encerra durante o backup. Você pode então disparar novamente. Não acho que fazer backup de uma VM enquanto ela está em execução é possível.

A outra ressalva é que você precisa mesclar manualmente quaisquer instantâneos para que isso funcione.

#!/bin/bash

#from 'VBoxManage list vms |grep "^\(Name\|UUID\)"
VM=80e1cd84-0790-4c9f-a97e-97319c59431f

#from 'VBoxManage list hdds |grep "^\(Location\|UUID\)"
HD=790acb86-703d-44e1-8f80-4e0229a2c054
VDI=WindowsXP.IE.vdi

# stop
VBoxManage controlvm $VM savestate

# backup (shrink happens automatically)
rm -f /home/chase/vms/backup/$VDI
VBoxManage clonehd $HD /home/chase/vms/backup/$VDI -remember
    
por 27.07.2009 / 22:11
0

Acredito que você poderia tirar um instantâneo da VM e depois fazer o backup da VDI ociosa e depois remover a captura instantânea quando o backup estiver concluído.

Outros métodos incluem o uso de recursos de instantâneo do sistema de armazenamento (LVM, etc.) para capturar um VDI ocioso e, em seguida, fazer backup do instantâneo de armazenamento.

    
por 27.07.2009 / 22:02
-1

Aplicativo ESXRanger da VizionCore. (Nós o usamos; não o vendemos.)

    
por 27.07.2009 / 22:37