是否可以“共享” VirtualBox 快照?我有一台“基线” VirtualBox 机器,我想拍摄快照并将其发送给拥有相同基线机器的另一个用户。
场景是使用基线机器进行测试,我想允许测试人员创建描述特定系统状态的快照,并将该快照发送给开发人员以进行进一步检查。
编辑:为了澄清起见,我希望能够“增量地”导出快照,而不必将整个机器作为设备导出。
答案1
是的,可以。我经常在笔记本电脑和台式机之间发送 vbox 快照。首先,您要使快照成为最新快照,然后将整个 VM 导出为设备。
答案2
应该可以只发送您在快照文件夹中找到的“.vmdk”和“.sav”文件。
但是,仅仅复制这些文件并不能使其出现在 VirtualBox GUI 中。为此,您还需要编辑“.vbox”文件,该文件包含有关哪些虚拟硬盘属于哪些 VM 等的所有信息。
最简单的解决方案可能是复制整个虚拟机文件夹,而不是编辑“.vbox”文件除了代表基线虚拟硬盘的真正大“.vmdk”文件。然后插入您机器本地的这个文件。
答案3
即使以 *.OVA 文件形式导出整个设备也不会保存您的快照树,您将看到整个磁盘被导出之前机器正在使用的最新快照覆盖。
答案4
看来,使用“今天的”虚拟盒,您基本上可以压缩虚拟机的文件夹(我猜先保存它),然后在另一台机器上解压它,双击“.vbox”文件,它就会直接导入机器,快照和所有内容(您可能需要先删除 VboxAdditions 虚拟 cd 映像)。
一个较旧的选择是使用克隆:http://www.im-code.com/blog/blog/2012/02/04/virtualbox-clone-snapshots