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

5

Atualmente, estou executando um script python demorado em uma máquina virtual (ele está em execução há ~ 95 horas no momento). Eu não tenho idéia de quanto tempo vai demorar para concluir e estou executando em uma VM por causa da possibilidade de salvar o estado e reiniciar o meu laptop (no caso de atualizações obrigatórias). No entanto, acabei de receber um e-mail que eu tenho que transformar meu laptop para obter uma atualização 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 ativá-la novamente quando minha máquina for atualizada? E se sim, qual é a melhor maneira de fazer isso?

Alguma informação extra:
-Eu estou executando o Windows 8 no sistema host -A VM está rodando o Xubuntu 16.04

Obrigado antecipadamente!

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

    
por OutOfTheBox 17.05.2016 / 10:03

3 respostas

2

Isso não é possível.

Sim, você pode salvar o estado da VM no disco e retomar mais tarde, mas a atualização para o Windows 10 irá interrompê-lo. Eu falo por experiência.

Tecnicamente falando, deve ser possível salvar e retomar, mas praticamente eu descobri que não.

    
por 17.05.2016 / 10:09
4

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

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

    
por 17.05.2016 / 10:23
2

Não tenho certeza sobre todo o sistema & efeito de mudança de caixa virtual em sua VM salva (clonada). Honestamente, eu não acho que deveria quebrar alguma coisa, é para isso que serve a exportação, certo?

Mas, para responder à pergunta que me veio aqui: Posso fazer backup de uma máquina Virtual virtualbox em execução?

A resposta curta é não . Mas há uma caminhada por aí.

O que você pode fazer é usar o VirtualBox Instantâneo . Durante a captura instantânea, o VBox congela seu sistema por algum tempo, mas salva seu estado atual. Isso pode ser suficiente se você não quiser mover a máquina.

Eu queria ter um backup desse estado. Então agora também há uma opção clone. Você não pode clonar uma VM em execução. Mas você pode clonar um Snapshot da VM :-)

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

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

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

Documentos: link

    
por 21.12.2016 / 10:03