什么是VMware映像备份和恢复?

VMware虚拟机备份和恢复指的就是备份和恢复虚拟机的整个操作系统,包括文件、应用程序和操作系统配置,备份保存为独立的映像文件。

在VMware环境中,您可以将虚拟机备份到不同的现场或异地设备。例如,您可以将虚拟机备份到外部USB驱动器、网络共享、NAS等。一般来说,备份虚拟机主要有以下两个重要功能:

  • 虚拟机发生错误或故障导致数据丢失时可以通过备份映像快速将虚拟机恢复到正常的状态。
  • 通过还原虚拟机备份映像的方式创建相同的虚拟机,从而实现虚拟机迁移或克隆目的。
VMware
 

VMware基于映像的备份与基于文件的备份

基于VMware映像的备份和基于文件的备份是虚拟机备份领域的两个常见概念。它们之间有什么区别?哪一个更好?我们将在这里向大家简单介绍一下:

☆ 基于文件的备份

使您能够选择虚拟机中要备份的某些文件和文件夹。它支持更加精细的恢复选项,如Exchange、SQL数据库、系统状态(注册表、Active Directory等)。它适合于防止由于文件损坏、应用程序错误或人为错误(如意外文件删除)而导致的数据丢失。

☆ VMware中基于映像的备份

属于整个系统的映像,适合于需要整个系统恢复的灾难场景。例如,当您的硬盘驱动器死机时,您的Windows无法启动或损坏,系统升级出现严重错误,或其他需要完全回滚整个机器并进行系统映像恢复的重大灾难。

简而言之,这两者之间并没有优劣之分,如何选择更多地还是取决于您的恢复需求,如果您想快速恢复整个虚拟机,那么映像备份和恢复是一个很好的选择,因为如果您没有完整的映像备份,恢复或配置VMware虚拟机将需要很长时间。

怎么备份和还原VMware映像?

我们需要先了解一下,在VMware的内置选项中没有真正的映像备份方法。对于长期数据保护和批处理操作来说,用户通常需要借助一些无代理的专业备份工具进行VMware虚拟机备份和恢复。

但如果您还是比较喜欢使用本机自带的工具和功能的话,也不是不行,有一些其他的功能选项可以帮助我们达成相似的虚拟机备份与还原目的。举例来说,您可以选择复制VMDK文件或将VM作为备份导出/导入。或者,您也可以选择克隆或迁移VM以在不同位置创建相同的VM。

接下来,我们将向大家详细介绍5种不同的虚拟机备份还原方法,如果您有需要的话,请仔细查看。

方法1. 借助专业软件备份还原虚拟机

如上所述,无代理备份解决方案通常为VMware映像备份和恢复提供更好的支持。在这里,我将向大家推荐一个专业的虚拟机备份软件——傲梅企业备份旗舰版

它支持VMware ESXi和Hyper-V,使您能够一次创建多个虚拟机的备份映像。除了基本的数据保护外,您还可以制定灵活的备份策略,监控状态并在出现错误时发送电子邮件通知,以节省劳动力并降低管理成本。

  • 自动备份:根据每日/每周/每月计划自动备份,以自动运行备份任务,无需人工干预。
  • 集中备份:在中央控制台中批量备份虚拟机,而无需在每个虚拟机上安装代理。
  • 备份策略:创建完整备份,或执行增量备份以仅捕获更改的数据。
  • 热备份:在虚拟机运行时也能轻松执行备份任务,包括操作系统、配置、应用程序、个人数据和系统状态。
  • 轻松还原:快速轻松地从任何选定的历史记录版本还原整个 虚拟机。

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

备份虚拟机

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

vCenter或ESXi主机添加为源设备
 

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

新建任务
 

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

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

开始备份
 

还原虚拟机

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

还原
 

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

还原到新位置
 

方法2. 手动复制VMDK方式备份还原虚拟机

在VMware环境中,复制VMDK文件是达成虚拟机映像备份和还原目的的常用替代方法。

备份:复制VMDK文件

步骤1. 打开vSphere Web客户端,点击“存储”>“数据存储浏览器”

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

步骤3. 访问源虚拟机文件夹,并选择其.vmdk文件,单击“复制”按钮。

手动复制vmdk文件
 

步骤4. 选择新创建的文件夹,然后将.vmdk文件复制到里面即可完成虚拟机备份。

还原:用复制的VMDK文件注册虚拟机

步骤1. 单击工具栏上的“创建/注册虚拟机”以打开向导。

步骤2. 在选择创建类型页面上,选择“注册现有虚拟机”,然后单击“下一步”

注册现有虚拟机
 

步骤3. 在选择要注册的虚拟机页面上,单击选择一个或多个虚拟机、数据存储或目录,然后选择新创建的文件夹,单击“下一步”

步骤4. 在准备完成页面上,单击“完成”即可。

注意:如果您对命令行比较熟悉的话,也可以尝试从ESXi主机中执行此命令来注册虚拟机:# vim-cmd solo/registervm /vmfs/volumes/datastore_name/VM_directory/VM_name.vmx

方法3. 导出导入OVF/OVA模板备份还原虚拟机

虽然没有直接的VMware虚拟机备份和恢复功能,但是它向我们提供了不同的替代解决方案。其中,从ESXi导出虚拟机通常就是用于执行VMware虚拟机备份还原的不错方法。

备份:导出为OVF/OVA模板

步骤1. 输入用户名和IP地址登录ESXi 6.7,然后关闭想要导出的虚拟机。

步骤2. 在虚拟机列表中找到您想要导出的那个,右键点击并选择“导出”

 ESXi导出虚拟机
 

注意:导出虚拟机时,将自动合并快照。

步骤3. 在打开的窗口中,选择相关文件,如.ovf、.vmdk和.mf,然后单击“确定”

步骤4. 指定一个用于存储文件的目标位置即可。

还原:导入为OVF/OVA模板

步骤1. 访问ESXi Web客户端,转到“虚拟机”页面,然后单击工具栏上的“创建/注册虚拟机”以打开向导。

步骤2. 在选择创建类型页面上,选择“从OVF或OVA文件部署虚拟机”,然后单击“下一步”

从OVF或OVA文件部署虚拟机
 

步骤3. 输入虚拟机的名称,选择之前导出的.ovf或.vmdk文件,然后单击“下一页”

步骤4. 按照提示点点点,完成后续的一些基础设置,即可通过之前导出的OVF模板来创建新的虚拟机,轻松完成ESXi导入虚拟机任务,从而完成还原。

方法4. 克隆虚拟机备份还原虚拟机

虚拟机克隆的方式可以帮助我们快速创建相同的虚拟机,当然它也可以用作虚拟机备份与还原,而且操作起来很方便。另外需要注意的一点是,在VMware ESXi中,它需要用到vCenter Server。

步骤1. 访问vCenter Client,然后选中您想要克隆的虚拟机,在操作选项中点击并“克隆”>“克隆到虚拟机”

vCenter克隆虚拟机
 

步骤2. 选中目标数据存储和主机,选择虚拟磁盘格式与源格式相同,并将存储策略设置为“保留现有虚拟机存储策略”,然后指定用于存储虚拟机文件的数据存储位置。

步骤3. 自定义操作系统、虚拟机的硬件,或选择是否在创建虚拟机后打开虚拟机电源。

步骤4. 确认各项无误之后点击“完成”即可。

除此之外,如果您对命令行比较熟悉的话,也可以通过命令来克隆ESXi虚拟机,可以参考以下命令:

在ESXi主机中启用SSH并创建一个目录来保存新克隆
#mkdir /vmfs/volumes/datastore1/Host2

将主机1虚拟机克隆到主机2
#vmkfstools -i /vmfs/volumes/datastore1/Host1/Host1.vmdk /vmfs/volumes/datastore1/Host2/Host2.vmdk -d thin

在VMware ESXi中注册虚拟机
# vim-cmd solo/registervm /vmfs/volumes/datastore1/Host2/Host2.vmdk

方法5. 迁移虚拟机备份还原虚拟机

在VMware中移动VM有利于数据迁移、数据保护和灾难恢复,从而减轻存储负担并利用虚拟磁盘空间。如果您有vCenter,可以选择将虚拟机移动到另一个数据存储或主机,这也算是一种变相的VMware虚拟机备份和恢复方法。

步骤1. 右键单击要移动的虚拟机,然后单击“迁移”

迁移虚拟机
 

步骤2. 选择“仅更改存储”,然后单击“下一步”。它只将虚拟磁盘、配置文件或它们的组合迁移到同一主机上的新数据存储。

步骤3. 从虚拟机存储策略下拉菜单中选择“与源相同的格式”“保留现有虚拟机存储策略”

步骤4. 检查信息无误后点击“完成”即可开始迁移虚拟机,借助迁移方式来将虚拟机移动到别的位置当作备份,在需要的时候再迁移后来当作还原,也算是一个可行的方案。

结论

我们都知道备份解决方案对业务成功至关重要。与基于文件的备份相比,VMware虚拟机备份和恢复是灾难恢复和确保虚拟机基础架构中业务连续性的有效保护措施。然而VMware中并没有向我们提供的有真正的虚拟机备份与还原选项,所以只能借助其他方式来达成相同的目的,大家可以参考我们提供的5种方法来保护自己的虚拟机数据安全,快去试试吧!