VMs de Virtualbox de sincronização ou de controle de versão

3

Recentemente, configurei um prático ambiente de desenvolvimento do Arch Linux dentro de uma VM do VirtualBox no Windows 7.

Como posso manter esse ambiente de desenvolvimento no controle de versão para que eu possa simplesmente "verificar" o próprio ambiente em um novo computador?

Quais arquivos do VirtualBox eu preciso no controle de versão além do arquivo .vdi?

Como posso usar o rsync para manter duas VMs em sincronia?

Não estou interessado em fazer o backup da VM manualmente, exportar um "appliance" ou mexer em uma GUI para conseguir isso; o processo de sincronização / controle de versão deve ser totalmente programável por script.

    
por Peter Nore 27.06.2011 / 18:56

1 resposta

3

Tente usar o git-annex & bup .

bup faz a coisa do rsync.

git-annex relaxa a exigência do git 'duplicate the lot'; para que você possa ter todos os dados do VirtualBox distribuídos em várias mídias de armazenamento e ter redundância de dados configurável por arquivo.

Ambos são scripts. Não há mais problemas de instantâneos.

Este link tem mais detalhes sobre git, git- anexo e bup.

What VirtualBox files do I need in version control besides the .vdi file?

Estou usando uma versão * pré-oracle do VirtualBox. Para minha versão antiga: além dos arquivos vdi, também mantenho todos os arquivos de configuração do vbox; então é todo o xml sob o diretório /machine/ & também o arquivo principal VirtualBox.xml .

    
por 27.02.2012 / 16:32