是否有可能复制快照并将其关联到另一个VM(具有相同的configuration)?

我有两个相同的操作系统和软件列表的虚拟机。 (其实他们被克隆)。

现在我已经在虚拟机中安装了一个应用程序并拍摄了一个快照

是否有可能复制这个快照并与另一个虚拟机相关联?

(所以我不需要再花费精力,我知道我可以克隆,但如果我可以粘贴并关联快照,那会更好)。

如果不可能的话,为什么不可能的解释会更有帮助。 (我需要回答我的经理)

不,这不可行。

将您的pipe理员指引到VMware ESXi和ESX(1015180)中了解虚拟机快照 ,这些快照在快照过程的表面之下。 那里需要注意的重要事项有:

  1. 磁盘链 – 快照是增量磁盘(仅由更改的磁盘组成),因此将快照与不同的虚拟磁盘“关联”将不会产生虚拟磁盘的有效数据,因为两者之间在块级别上无疑存在差异机器的磁盘。

  2. VM快照数据库。 快照信息存储在通过VMWare API写入和读取的数据库文件(vsdb)中。

  3. 底部的警告:

    警告:手动操作单个子磁盘或任何快照configuration文件可能会危及磁盘链。 VMware不build议手动修改磁盘链,否则可能导致数据丢失。

不,因为快照是块级增量磁盘,所以这是无法工作的。 想像一个像“透明”的快照,它覆盖原始磁盘。 如果原来的变化,那么快照将是没有意义的,机器将处于不一致的状态。

这不是一个小问题,但是从本质上来说,当创build一个快照时 – 从原来的磁盘被“密封”并且改变被写入快照。

为了完整性,我知道一个事实,即可以通过复制快照文件和更改元数据来手动执行所需操作

  1. 它不受支持
  2. 不build议这样做不好笑
  3. 虚拟机可能无法工作,即使启动,“find”问题的可能性也是巨大的

告诉您的pipe理员,VM级别的快照与其源虚拟机永久关联 。 当您创buildVMware快照时,所有更改都将应用于新的.VMDK文件。 即使你说在初始安装中这些系统是相同的,它们之间仍然存在块级差异。

这将永远不会工作。

希望您logging了安装和configuration应用程序所需的步骤。 您可能需要复制您的工作并重新安装。 一个考虑因素是如果您使用的是VMware的许可版本…如果您安装了vCenter,则可以将运行已安装的软件的系统克隆到新的虚拟机上。

使用vSphere ESXi是不可能的,但是可以使用Vmware Workstation来完成。

使用Vmware Workstation可以从现有的快照中进行克隆。

摘自: http : //www.sysadmit.com/2017/03/vmware-workstation-clonar-desde-un-snapshot.html