Posso fazer backup de uma máquina virtual de caixa virtual em execução?

Posso fazer backup de uma máquina virtual de caixa virtual em execução?

Atualmente, estou executando um script python demorado em uma máquina virtual (ele está em execução há cerca de 95 horas no momento). Não tenho ideia de quanto tempo levará para ser concluído e estou executando em uma VM devido à possibilidade de salvar o estado e reiniciar meu laptop (no caso de atualizações obrigatórias). No entanto, acabei de receber um e-mail informando que preciso entregar meu laptop para atualizar do Windows 8 para o Windows 10 amanhã.

Como o script já está em execução há algum tempo, não quero começar tudo de novo depois de amanhã. É possível fazer backup da VM incluindo o estado atual e colocá-la em funcionamento novamente quando minha máquina for atualizada? E se sim, qual é a melhor maneira de fazer isso?

Algumas informações extras:
-Estou executando o Windows 8 no sistema host
-A VM está executando o Xubuntu 16.04

Desde já, obrigado!

Editar: não estou atualizando do Windows 8 para o 10 com a atualização gratuita, receberei uma instalação limpa do Windows 10 devido à política da empresa.

Responder1

Isso não é possível.

Sim, você pode salvar o estado da VM em disco e retomá-la mais tarde, mas a atualização para o Windows 10 irá quebrá-la. Falo por experiência.

Tecnicamente falando deveria ser possível salvar e retomar, mas na prática descobri que não.

Responder2

O que eu faria no seu caso seria clicar em "Salvar o estado da máquina" no VirtualBox e simplesmente copiar toda a pasta VM para sua unidade de backup. Dessa forma, quando seu laptop for devolvido com Windows 10, você pode simplesmente copiar a pasta VM de volta para sua VirtualBox VMspasta e clicar no yourVMName.vboxarquivo para importar a VM de volta para o VirtualBox.

Eu fiz isso para mover VMs de/para computadores diferentes e funcionou bem.

Responder3

Não tenho certeza sobre todo o efeito de alteração do sistema e da caixa virtual em sua VM salva (clonada). Sinceramente, acho que não deveria quebrar nada, é para isso que serve a exportação, né?


Mas para responder à pergunta que veio aqui:Posso fazer backup de uma máquina virtual de caixa virtual em execução?

A resposta curta énão. Mas há um passeio.

O que você pode fazer é usar o VirtualBoxInstantâneo. Durante o snapshot, o VBox congela seu sistema por um tempo, mas salva seu estado atual. Isto pode ser suficiente se você não quiser mover a máquina.

Eu queria ter um backup desse estado. Então agora também existe uma opção de clonagem. Vocênão podeclonar uma VM em execução. Mas você pode clonar umInstantâneode executar VM :-)

Então, para ter uma cópia da sua máquina:

  1. Crie um instantâneo
    vboxmanage snapshot <uuid|vmname> take <snap-name>

  2. Clonar o instantâneo
    vboxmanage clonevm <uuid|vmname> --snapshot <snap-name>

Documentos:https://www.virtualbox.org/manual/ch08.html

informação relacionada