8

Does anyone have a good complete strategy for backing up a bunch of virtual machines running under VirtualBox?

I intend to run a handful of virtual machines on a single hardware platform and back them up nightly to external disks, which will be taken off site every weekend in rotation.

(Just to clarify, I don't intend to shut the machines down during this process, if I can avoid it)

Am I right in thinking I can just write a script which, each night, creates a snapshot, copies the 'main' disk image to the external media, then removes the snapshot again?

Better ideas are much appreciated!

3 Answers 3

5

In the VirtualBox 2.2+, there is a feature that allows you to import/export VM's in the Open Virtualization format. This format puts everything together for you in one nice file.

  • To import

    • From the GUI: File -> Import Appliance
    • From the console:

      VBoxManage import SomeName.ovf

  • To export

    • From the GUI: File -> Export Appliance
    • From the console:

      VBoxManage export "Name of VM" -o SomeName.ovf

2
  • i dont know how import/export works, but i have some problems to run same VM on Windows to MAC, but I got it to work after changing something in XML file
    – alexus
    Jul 31, 2009 at 16:34
  • 1
    Looks exceptionally handy, especially if it's scriptable -- but does it work without shutting the machine down? Aug 1, 2009 at 10:52
0

if you going shut your VMs down, just copy everything without snapshots, also keep in mind that you need to copy .xml files as well

1
  • I wasn't planning to shut down the machines to back them up, as they will be running customer visible services, however I can probably arrange a brief window to do this if it's the better way... Jul 31, 2009 at 17:04
0

maybe halting the VM is good enough to back the files up?!

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .