我有两个相同的操作系统和软件列表的虚拟机。 (其实他们被克隆)。
现在我已经在虚拟机中安装了一个应用程序并拍摄了一个快照。
是否有可能复制这个快照并与另一个虚拟机相关联?
(所以我不需要再花费精力,我知道我可以克隆,但如果我可以粘贴并关联快照,那会更好)。
如果不可能的话,为什么不可能的解释会更有帮助。 (我需要回答我的经理)
不,这不可行。
将您的pipe理员指引到VMware ESXi和ESX(1015180)中了解虚拟机快照 ,这些快照在快照过程的表面之下。 那里需要注意的重要事项有:
磁盘链 – 快照是增量磁盘(仅由更改的磁盘组成),因此将快照与不同的虚拟磁盘“关联”将不会产生虚拟磁盘的有效数据,因为两者之间在块级别上无疑存在差异机器的磁盘。
VM快照数据库。 快照信息存储在通过VMWare API写入和读取的数据库文件(vsdb)中。
底部的警告:
警告:手动操作单个子磁盘或任何快照configuration文件可能会危及磁盘链。 VMware不build议手动修改磁盘链,否则可能导致数据丢失。
不,因为快照是块级增量磁盘,所以这是无法工作的。 想像一个像“透明”的快照,它覆盖原始磁盘。 如果原来的变化,那么快照将是没有意义的,机器将处于不一致的状态。
这不是一个小问题,但是从本质上来说,当创build一个快照时 – 从原来的磁盘被“密封”并且改变被写入快照。
为了完整性,我知道一个事实,即可以通过复制快照文件和更改元数据来手动执行所需操作
告诉您的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