共享VirtualBox快照


18

是否可以“共享” VirtualBox快照?我有一台“基准” VirtualBox计算机,我希望能够拍摄快照并将其发送给另一台具有相同基准计算机的用户。

该方案是使用基准计算机进行测试,并且我想允许测试人员创建描述特定系统状态的快照,并将该快照发送给开发人员以进行进一步检查。

编辑:澄清一下,我希望能够“增量”导出快照,而不必将整个计算机导出为设备。

Answers:


6

是的你可以。我经常在笔记本电脑和台式机之间发送vbox快照。首先,使快照成为当前快照,然后将整个VM导出为设备。


1
我的意思是,如果可以增量导出快照,则无需传输整个设备(约4GB)。我将澄清这个问题。
JesperE 2010年

@JesperE:快照只是先前状态和快照状态之间的区别。只要您可以跟踪谁拥有我所拥有的内容,就可以通过复制快照文件将快照应用于基本计算机。您可能需要保留一个备份,以便可以在备份崩溃后回滚更改,但值得尝试。我还没有尝试过,但这听起来似乎很合理。
hotei 2010年

是的,但问题出在“仅复制快照文件”中。我尝试复制快照文件,但是它没有出现在UI中。
JesperE

2

应该只发送在Snapshots文件夹中可以找到的“ .vmdk”和“ .sav”文件。

但是,仅复制这些文件不会使它出现在VirtualBox GUI中。为此,您还需要编辑“ .vbox”文件,其中包含有关哪些虚拟硬盘驱动器属于哪个VM的所有信息。

除了编辑“ .vbox”文件之外,最简单的解决方案可能是复制整个Virtual Machine文件夹,除了代表基线虚拟硬盘驱动器的非常大的“ .vmdk”文件之外。然后,无论如何都要插入本地计算机上的该文件。


1

即使将整个设备导出为* .OVA文件,也不会保存快照树。在导出之前,您将在整个磁盘上覆盖机器正在使用的最新快照。


不幸的是,似乎通过OVA文件导出不会导出VM的“已保存RAM状态”(即上次运行状态),而是VM本身(和磁盘)。而且也没有保存的virtualbox快照...供参考。
rogerdpack

0

我不知道您是否可以使用VirtualBox快照轻松地做到这一点,但是如果您碰巧将ZFS用作虚拟磁盘的存储文件系统,则ZFS允许发送增量快照。


ZFS非常酷,是的,但是并不是我的问题的真正解决方案。
JesperE

然后,我假设您没有使用支持ZFS的操作系统。
jlliagre

我正在使用linux,但是我需要能够将快照发送到Windows计算机。而且我不想不必重新格式化我的计算机的硬盘驱动器。
JesperE

是的,除非您更改体系结构以将快照/克隆存储在为Windows提供CIFS共享的基于ZFS的NAS上,否则Windows将淘汰ZFS。
jlliagre

ZFSWindows 是否有与之等效的东西,或者仅仅是Linux的东西?
Kevdog777

-1

看来,使用“今天的” virtualbox,您基本上可以将虚拟机的文件夹压缩(我想先保存一下),然后将其解压缩到另一台计算机上,双击“ .vbox”文件,然后将其直接导入到该计算机中,快照和所有快照(您可能需要先删除VboxAdditions虚拟CD映像)。

较旧的选项是使用克隆:http : //www.im-code.com/blog/blog/2012/02/04/virtualbox-clone-snapshots

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.