是否可以复制快照并将其关联到另一台虚拟机(具有相同配置)?

是否可以复制快照并将其关联到另一台虚拟机(具有相同配置)?

我有两个具有相同操作系统和软件列表的虚拟机。(实际上它们是克隆的)。

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

是否可以复制此快照并与另一个虚拟机关联?

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

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

答案1

不,这是不可能的。

指示你的经理了解 VMware ESXi 和 ESX 中的虚拟机快照 (1015180),它稍微深入介绍了快照过程。其中需要注意的重要事项如下:

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

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

  3. 底部的警告:

    警告:手动操作单个子磁盘或任何快照配置文件可能会损害磁盘链。VMware 不建议手动修改磁盘链,因为这可能会导致数据丢失。

答案2

不,因为快照是块级增量磁盘,所以这无法工作。可以将快照想象成覆盖原始磁盘的“透明度”。如果原始磁盘发生变化,则快照将毫无意义,机器将处于不一致的状态。

这不是一个小话题,但本质上,当制作快照时 - 从那时起原始磁盘就被“密封”,并且更改被写入快照。

为了完整起见,我知道你通过复制快照文件并修改元数据,手动执行你想做的事情

  1. 不受支持
  2. 不推荐,一点也不好笑
  3. VM 可能无法工作,即使它启动了,后续“发现”问题的可能性也很大

答案3

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

这绝对行不通。

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

答案4

使用 vsphere ESXi 是不可能的,但是可以使用 Vmware Workstation 来实现。

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

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

相关内容