在机器之间移动快照

我有两个虚拟机(VM2)是从另一个(VM1)的模板创build的。 我将VM1添加到SCVMM库,而不先克隆它,现在我无法访问它,部署它或使用它创buildVM。

为了创buildVM2,我将VHD通过networking复制到主机,并使用它创buildVM2。 问题是VM2没有我需要的软件,并且它的VM1的快照之一。

是否有从VM1快照,并将其应用到VM2,以便VM2 = VM1之前,我将它添加到库中,并将其丢失。

移动快照的唯一方法是导出虚拟机,并将其导入新位置。

在你的情况下,最好的办法是导出VM1及其包含你所需要的快照,将导出的文件夹移动到新的主机上,并将其导入到那里。

快照是磁盘上的内容的块级映像,如果虚拟机正在运行,则会显示内存和处理器状态的副本,以及其他几个可能的情况。

你基本上是问你能不能拿两块不同的硬盘,而这两块硬盘相似,包含不同的东西,并合并它们,使得其中一个的软件被安装在另一个硬盘上。 您可能可以制作一个安装两个文件系统的实用程序,然后将它们进行比较,然后将软件从一个迁移到另一个,但这实际上是应用程序级虚拟化,而不是机器级虚拟化。

所以对于你的问题的简短回答是否定的,即使你在创buildVM2之前已经优雅地导出了快照,你也不能做你想要的。