如何保存VMware Fusion的虚拟机?

4
我正在为我的团队制作三个XP版本的虚拟机,分别是IE6、7和8。我从我们之前有的一个包含IE6和SP2的旧VMware映像开始,并根据我们需要的所有内容进行了定制,但仍然是IE6。
现在我需要复制这个虚拟机并随后在接下来的两个副本上更新到IE7和8。
我的原始虚拟机有以下文件:.nvram,.vmdk,.vmsd,.vmx和.vmxf。当我从这个创建新的虚拟机时,我必须选择.vmdk文件。然后VMware会按需构建其他所需的文件。
我发现我在第一个XP副本上做的所有更新都存储在一个单独的文件中,我指示VMware将其存储在/usr/local/vms中。加上更新和在升级过程中我拍摄的2个快照,现在约为6GB。
我复制了原始虚拟机并设置了一个名为IE7的新机器,但它启动时没有任何更新。因此,我现在知道我所有的更改都保存在/usr/local/vms/IE6 6GB文件中。
如何将所有更新合并回.vmdk文件中,以便我可以A)创建我需要的另外两个IE7/8虚拟机和B)将三个虚拟机映像放置在我们的网络上供其他开发人员使用?
我认为,由于我是从一个.vmdk文件开始这个过程,所以应该有一种方法将所有内容推回到其中。
1个回答

6
删除快照点应该将增量文件提交到主 .vmdk 文件中。您应该能够在浏览器安装之前进行快照,并在每个快照后分叉每个安装。
如果这些是用于测试的参考副本,我会使用克隆/复制功能创建单独的虚拟机,每个浏览器一个。这可能更容易维护和分发给其他用户。

1
那正是我需要的答案。非常感谢您为我澄清这个问题。我现在有三个快乐的虚拟机正在运行,并且正在将它们打包到我们的网络共享中。 - Geuis

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接