Arquivos VBox: quais fazer backup para snaphot?

Arquivos VBox: quais fazer backup para snaphot?

Gostaria de poder criar uma VM convidada com o VirtualBox e tirar dois instantâneos dela:

  • "Configuração limpa" - apenas o sistema operacional e as dependências mínimas instaladas, nenhuma pilha de software proposital ainda
  • "Totalmente configurado" - Clean Config + minha pilha de software (servidor de aplicativos, banco de dados, servidor web, etc.)

Dessa forma, sempre poderei limpar a VM e recomeçar com uma VM totalmente nova (Clean Config) ou posso limpar minha pilha de software e recomeçar não apenas com uma Clean Config, mas com um software de servidor recém-instalado.

Quando crio minha VM (usando um controlador SATA e uma unidade VDI para simplificar), vejo três arquivos associados a ela:

  • my-first-vbox-vm.vbox
  • my-first-vbox-vm.vbox-prev
  • my-first-vbox-vm.vdi

Presumo que o arquivo VDI seja meu disco rígido e na verdade contenha todos os dados (sistema operacional + pilha de software) da VM, e que o arquivo VBOX seja todas as outras configurações da VM que não tenham a ver com armazenamento (monitor/display configuração, mobo, etc.). Não tenho certeza de qual é o arquivo VBOX-PREV ...

Minhas perguntas têm a ver com a implementação de tal sistema de backup de instantâneos. Comprei um HD externo de 1 TB que quero usar para armazenar esses snapshots. Então:

  • De quais arquivos preciso fazer backup para ter essas duas configurações (Limpo e Completo)? Preciso dos três ou apenas do VDI? Acho que tudo se resume a isto: posso simplesmente salvar o VDI e "conectá-lo" a qualquer arquivo VBOX (VM) antigo? Ou todos esses arquivos estão amarrados no quadril?

Desde já, obrigado!

Responder1

Algumas dessas funcionalidades estão integradas ao VirtualBox, embora eu não possa dizer que seja robusta. (Na verdade, quando iniciei meu VirtualBox, ele me disse que um dos meus VHDs de snapshot não estava disponível por algum motivo...) O VDI é a sua imagem de disco virtual e basicamente é o disco rígido. À medida que os instantâneos são tirados, eles são adicionados a uma pasta de instantâneos como VHDs. Isso funciona muito bem para fins de teste, mas vários instantâneos pararam de funcionar por qualquer motivo.

Parece que você está muito mais configurado do que precisa com um externo de 1 TB. Você deve conseguir inicializar uma máquina apenas com o VDI, mas o arquivo vbox é pequeno, então você também pode fazer backup dele. Contanto que você tenha o VDI, não consigo pensar em nenhum motivo para você não conseguir reiniciar a máquina no VirtualBox. Se você começar com um VHD, poderá até inicializar a máquina em outra VM com alguns ajustes.

Talvez seja melhor configurar sua configuração limpa, fazer backuptudoe faça o mesmo para sua configuração completa. Com uma unidade de 1 TB você definitivamente tem espaço.

Responder2

Minha única preocupação é que o UUID das imagens de disco virtual cause sofrimento ao tentar executar dois instantâneos da máquina virtual. É possível superar isso editando o arquivo VirtualBox.xml, mas isso é muito trabalhoso para o que você deseja alcançar aqui.

Minha sugestão é fazer um Full Clone do estado atual da sua máquina virtual e configurar a segunda máquina virtual para usar um endereço MAC diferente para que você não tenha dores de cabeça na LAN local.

Na verdade, acabei de escrever um blog sobre esse assunto; se você gostaria de ver como fazer isso, confira em:

http://ed.tella.info/blog/how-to-clone-a-vm-in-virtualbox

informação relacionada