备份VirtualBox VM


8

有没有人有很好的完整策略来备份在VirtualBox下运行的一堆虚拟机?

我打算在单个硬件平台上运行少数几个虚拟机,并将它们每晚备份到外部磁盘,该磁盘将在每个周末轮流移出现场。

(为澄清起见,如果可以避免,我无意在此过程中关闭计算机)

我是否认为我可以编写一个脚本,该脚本每天晚上创建一个快照,然后将“主”磁盘映像复制到外部介质,然后再次删除快照?

更好的想法深表感谢!

Answers:


5

在VirtualBox 2.2+中,有一项功能允许您以Open Virtualization格式导入/导出VM。这种格式将所有内容汇总到一个文件中。

  • 进口

    • 从GUI:文件->导入设备
    • 从控制台:

      VBoxManage导入SomeName.ovf

  • 为了出口

    • 从GUI:文件->导出设备
    • 从控制台:

      VBoxManage导出“ VM名称” -o SomeName.ovf


我不知道导入/导出的工作方式,但是我在Windows上运行相同的VM到MAC时遇到了一些问题,但是在更改XML文件中的内容后,它却可以正常工作
Alexus

1
看起来格外方便,尤其是在可编写脚本的情况下,但是它在不关闭机器的情况下是否可以正常工作?
詹姆斯·格林

0

如果要关闭虚拟机,则只需复制没有快照的所有内容,还请记住,还需要复制.xml文件


我本不打算关闭机器来备份它们,因为它们将运行客户可见的服务,但是,如果这是更好的方法,我可能可以安排一个简短的窗口来执行此操作……
James Green 2009年

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.