是否可以将VMware快照还原到新虚拟机?

虚拟机快照在特定时间点保留虚拟机的状态和数据,允许您在需要时将虚拟机恢复到拍摄快照时的状态。基于此原理,您可能想知道是否可以通过简单的粘贴和关联在VMware中还原快照到新虚拟机呢?答案是不能,因为快照不是这样工作的。

VMware
 

虚拟机快照完全依赖于父磁盘。操作任何单个快照文件都可能导致严重的数据丢失。因此,我们不能将其直接分配给新的虚拟机进行测试或迁移。

话虽如此,但是我们仍然有一些方法可以在不丢失数据的情况下达到这个的目的。在接下来的内容中,我们将分别向大家介绍一下在VMware Workstation和ESXi上将快照恢复到新虚拟机的具体解决方案,一起来看看吧!

如何在VMware Workstation中还原快照到新虚拟机?

由于VMware快照基于原始虚拟机,因此无法通过手动复制快照文件来直接创建新的虚拟机。幸运的是,VMware Workstation上有一个内置的功能,可以从现有快照中克隆虚拟机,从而达成还原快照到新虚拟机的目的。

步骤1. 打开VMware Workstation,关闭目标虚拟机的电源。

步骤2. 选中目标虚拟机,点击上方工具栏中的“虚拟机”>“管理”>“克隆”

虚拟机管理克隆
 

步骤3. 在弹出窗口中选择“现有快照(仅限关闭的虚拟机)”,然后点击“下一页”

选择现有快照
 

步骤4. 选择“创建链接克隆”“创建完整克隆”,如果要创建独立的新虚拟机,则应该选择“创建完整克隆”,设置完毕后单击“下一页”

选择克隆类型
 
  • 创建链接克隆:链接克隆是对原始虚拟机的引用,需要较少的磁盘空间来存储。但是,如果无法访问原始虚拟机,则无法运行。
  • 创建完整克隆:完整克隆是原始虚拟机当前状态的完整副本。此虚拟机是完全独立的,但需要更多的磁盘空间来存储。

步骤5. 为新虚拟机设置名称以及目标位置,然后单击“完成”以开始克隆,等待克隆完毕之后即可达成虚拟机恢复快照到新虚拟机的目的。

注意:有人可能会疑惑克隆虚拟机是否会保留虚拟机的原有快照,答案是否定的,因为在完整克隆虚拟机过程中,会整合磁盘链,所以不会克隆快照。

如何在VMware ESXi中还原快照到新虚拟机?

与VMware Workstation不同,ESXi上没有从快照克隆的功能,您只能在数据存储浏览器中访问虚拟机文件。因此,不能直接将快照与原始虚拟机分离。

想要在VMware ESXi中还原快照到另一个新的虚拟机,可行的方案是复制全部虚拟机文件(包括快照文件)并用它来注册新的虚拟机,然后在其中恢复快照。如果需要将多个快照恢复到新的虚拟机,则可以重复此过程,虽然麻烦,但是有效。

步骤1. 访问vSphere Web Client,单击左侧列表中的“存储”,然后单击右侧界面上的“数据存储浏览器”按钮。

数据存储浏览器
 

步骤2. 单击“创建目录”,找到一个数据存储,您应该在其中创建一个目标文件夹来存储复制的VMDK文件。

步骤3. 访问源虚拟机文件夹,并选择其中的全部文件,单击“复制”按钮将其复制到刚刚创建的新文件夹中。

复制.vmdk文件
 

步骤4. 关闭数据存储浏览器,然后单击工具栏上的“注册虚拟机”以打开向导。

步骤5. 选择新文件夹中的.vmdk文件,然后点击“注册”

步骤6. 单击左侧列表中的虚拟机,现在您可以看到与旧虚拟机同名的新克隆虚拟机,这是因为该名称来自文件夹中的.vmx文件,可以右键单击虚拟机名称并重命名它。

步骤7. 打开刚刚复制的新虚拟机的电源,选择“我复制了它”

步骤8. 右键单击新的虚拟机,选择“快照”>“管理快照”,然后找到您想要还原的快照,点击“还原”即可将拍摄快照时的状态恢复到这个新的虚拟机中。

更棒的选择:将虚拟机备份还原到新虚拟机上

如果要在某个时间点捕获虚拟机,并能够将其还原到独立的新虚拟机,较好的方案是进行虚拟机备份而不是快照。与虚拟机快照相比,虚拟机备份是虚拟机的独立副本,可以安全地存储在异地,并用于异机还原虚拟机(可立即使用)。

而且除此之外,备份虚拟机也是保护虚拟机数据的一种常用方法。为了帮助大家更加轻松快速地完成备份任务,我们推荐大家使用傲梅企业备份旗舰版,它支持VMware ESXi和Hyper-V,使您能够一次创建多个虚拟机的备份映像。除了基本的数据保护外,您还可以制定灵活的备份策略,监控状态并在出现错误时发送电子邮件通知,以节省劳动力并降低管理成本。

快点击下方按钮进入下载中心下载安装傲梅企业备份旗舰版,然后跟着我们的演示教程一起看看怎么备份虚拟机并将其还原到新位置吧!

备份虚拟机

步骤1. 绑定设备:打开傲梅企业备份旗舰版,登录您的账号,在主界面中将您的vCenter或ESXi主机添加为源设备。

vCenter或ESXi主机添加为源设备
 

步骤2. 创建备份任务:点击“备份任务”>“新建任务”

新建任务
 

步骤3. 根据您的需求设置备份类型、任务名、设备、备份目标、备份计划、版本清理等。

步骤4. 点击右下角的“开始备份”按钮,然后选择“添加定时任务并立即备份”“仅添加定时任务”

开始备份
 

还原虚拟机

步骤1. 在主界面中转到“备份管理”选项卡,找到您想要还原的历史版本,点击“还原”

还原
 

步骤2. 设置您想要将其还原到的位置、新的名称、RAM大小等,设置完毕后点击“开始还原”即可。

还原到新位置
 

结论

VMware快照基于原始虚拟机,因此,您不能直接将它们粘贴并与其他虚拟机关联。但是,如果您确实需要在VMware中还原快照到新虚拟机的话,还有其他间接的方法可以实现这一目的。

在本文中,我们介绍了如何在VMware Workstation中通过现有快照来克隆虚拟机以及如何在VMware ESXi中使用原始虚拟机文件注册新虚拟机然后再在新虚拟机上恢复到指定快照的方法,都能帮助大家完成虚拟机恢复快照到新虚拟机任务。

除此之外,快照并不等于备份,如果想要长期保护虚拟机数据安全,还是要选择虚拟机备份方案