安排定时快照任务以减少工作量!

🔎 什么是快照:VMware快照记录虚拟机在某个时间点的状态和数据。快照文件是原始虚拟磁盘的副本,它创建了一个占位符磁盘virtual_machine00000x-delta.vmdk,用于存储自创建快照以来的数据更改。使用它,您可以在发生故障或系统错误时快速回滚虚拟机,这在测试环境中特别有用。

🔎 为什么安排快照任务:手动拍摄每个快照是件痛苦的事。假设您有许多数据频繁更改的虚拟机,逐个拍摄它们的快照就要花费大量时间和精力。因此,您可能希望让VMware Sphere自动定时创建快照以实时捕获虚拟机的状态。

VMware
 

想要达成此目的,您可以使用PowerShell、PowerCLI或来宾操作系统的内置调度程序。但是,如果您想通过更易于理解的图形界面来执行此操作的话,vCenter Server的任务调度功能可能是一个不错的选择。

怎么实现VMware自动快照?

那么我们该如何使用vCenter的计划任务功能来达成VMware自动快照目的呢?在接下来的内容中我们将详细地给大家介绍介绍,请您仔细查看。

如何创建计划快照任务?

以下的自动快照计划任务的操作指南基于vSphere 6.7,如果您使用的是其他版本也不用担心,步骤基本上都是相同的。

步骤1. 想要使用vCenter计划快照功能,需要先使用vSphere Web客户端登录vCenter Server,然后导航到要为其创建虚拟机自动拍摄快照计划任务的对象。

步骤2. 单击“监视器”>“任务和事件”,然后选择左侧的“计划任务”

步骤3. 单击页面右侧的“计划新任务”以打开下拉菜单,选择要创建的任务。这里我们选择“拍摄快照”作为示例。

步骤4. 在弹出的“拍摄虚拟机快照向导(已计划)”“编辑设置”页面中,您可以简单设置一下快照的名称和说明以便后期区分或管理。

步骤5. 单击“已配置的调度程序”旁边的“更改”以设置频率。您可以选择“立即运行此操作”,稍后将此操作的定期计划设置为每小时、每天、每周和每月。

步骤6. 您还可以选择在任务完成后向指定地址发生电子邮件以及时告知任务执行结果。

步骤7. 单击“确定”以保存设置,然后返回任务列表找到刚刚创建的任务,选中并单击“运行”即可开始执行计划任务,轻松达成vSphere自动定时创建快照目的。

如何重新设置快照任务?

如果您对当前的自动快照计划任务设置不满意的话,点击任务右侧的黄色铅笔小图标即可进入计划任务编辑界面重新设置。

如何删除自动快照任务?

如果您不想要这个VMware自动快照任务的话,也可以选择删除该任务,只需点击该计划任务右侧的红叉小图标即可轻松删除,或者也可以右键单击该任务并选择“删除”

因为我们不建议将快照保存太久的时间,所以有没有办法可以自动删除旧快照呢?比如自动删除x天之前的快照?遗憾的是vSphere中的计划任务并不包含此功能。但是也不用担心,我们还可以使用PowerCLI命令。

举例来说,假如我们需要删除3天之前的VMware快照,则可以使用以下命令:

Get-VM | `
  Get-Snapshot | `
  Where-Object { $_.Created -lt (Get-Date).AddDays(-3) } | `
  Remove-Snapshot

如果您只想定期删除某些特定虚拟机的快照的话,则可以使用以下命令:

Connect-VIServer -Server vCenterServerName
Get-VM -Name VMName | `
  Get-Snapshot | `
  Where-Object { $_.Created -lt (Get-Date).AddDays(-3) } | `
  Remove-Snapshot

删除VMware快照会将它们合并到原始虚拟磁盘。但如果错误地删除快照,情况可能会很危险。因此,请您仔细执行快照删除操作。

关于VMware快照的一些疑惑解答!

在上一节内容中,我们讨论了一下让VMware vSphere自动定时创建快照的方法,这看起来并不困难。但是有些用户们曾经也向我们反馈过,说他们在使用快照功能时心中会有一些疑惑,在接下来的内容中,我们将从这些问题中挑出3个比较重要的问题来解答。

快照会影响虚拟机性能吗?该保留多长时间?

拍摄快照时,将保留虚拟磁盘的状态。来宾操作系统停止向其写入,并创建一个增量或子磁盘。大量数据随后被记录到子磁盘中,生产环境中的快照太多太大可能会耗尽内存并导致内存不足错误,从而影响虚拟机的性能。

针对这种情况,VMware官方给出的建议是,单个快照的保存时间不得超过72小时,快照链不得超过32个快照

如果创建了定时快照任务的话,则应继续监视VMware快照大小,以避免虚拟机性能不佳,除此之外,您还可以从vCenter中获取快照报告以进行调查。

是否需要在快照之前关闭虚拟机电源?

一些用户可能会想,虚拟机开机时是否可以拍摄快照。事实上,您可以在虚拟机开机、关机或挂起时拍摄快照。但是,当使用独立(非持久性或持久性)磁盘时,不允许拍摄已通电的计算机的快照。

此时,您可以选择将磁盘更改为非独立模式,以允许在通电时拍摄快照,具体的操作步骤如下:

关闭虚拟机并删除现有快照,选择虚拟机>设置,在硬件选项卡上,选择要包含的驱动器,然后单击高级并取消选中独立选项即可。

VMware快照和备份有什么区别?

虚拟机快照不等于备份,虽然它们具有一些相似之处,但是我们不能将其混为一谈。

  • 一个虚拟机需要一个单独的计划任务。如果您拥有很多虚拟机,创建和管理快照任务就很复杂。
  • 快照文件只是原始虚拟磁盘的更改日志,它创建了一个占位符磁盘来存储自创建快照以来的数据更改。如果删除了基本磁盘,则快照文件不足以恢复虚拟机。
  • 快照用于短期回滚,而不是长期备份。VMware官方建议单个快照的使用时间不要超过72小时,快照链不应超过32个快照(推荐只使用2到3个)。
快照链
 

因此,在执行开发或测试之前,虚拟机快照可以作为快速故障恢复,但它不能取代常规的VMware备份解决方案。事实上,您可以将其与备份解决方案相结合,以实现更好的数据保护。

计划备份任务连续保护虚拟机数据安全(推荐)

对于虚拟机数据保护而言,定时备份比VMware中的定时快照更安全。因此,本部分介绍了一个易于使用的工具来计划虚拟机备份。

傲梅企业备份旗舰版是一个专业的VMware备份程序,通过它的计划备份任务可以帮助大家自动备份虚拟机,备份策略功能也能够按照设置定期清除老旧版本的备份镜像,以免定时备份任务执行过多导致镜像占满磁盘空间。

  • 自动备份:根据每日/每周/每月计划自动备份,以自动运行备份任务,无需人工干预。
  • 集中备份:在中央控制台中批量备份虚拟机,而无需在每个虚拟机上安装代理。
  • 兼容性强:支持Windows PC与Server操作系统,支持备份Hyper-V或VMware虚拟机。
  • 轻松还原:快速轻松地从任何选定的历史记录版本还原整个虚拟机。

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

步骤1. 绑定设备:打开傲梅企业备份旗舰版,登录您的账号,在主界面中将您的vCenter或ESXi主机添加为源设备(此步骤仅在初次绑定主机时才需要,绑定成功之后则无需重复此步骤)。

vCenter或ESXi主机添加为源设备
 

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

新建任务
 

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

🔎 备份类型:选择您想要备份的虚拟机类型。

选择虚拟机备份类型
 

🔎 设备:添加您想要备份的虚拟机,然后点击“确定”

添加您想要备份的虚拟机
 

🔎 备份目标:选择“添加网络路径”以将备份存储在网络位置,从而节省本地磁盘空间,然后点击“确定”

添加网络位置
 

🔎 备份计划:选择您想要的备份方式和自动备份间隔,设置完毕后点击“确定”

添加备份计划
 

🔎 版本清理:配置您的保留策略以自动删除旧备份文件,节省存储磁盘空间,设置完毕后点击“确定”

设置备份策略
 

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

开始备份
 

在此之后,如果您遇到了一些意外状况,则可以通过备份来快速恢复虚拟机,或者您也可以选择将备份还原到新位置,从而快速创建相同的虚拟机,非常方便实用。

虚拟机还原到新位置
 

结论

为了让VMware vSphere自动定时创建快照,我们在本文中向大家介绍了一个简单有效的方法,大家可以按照流程逐步操作。除此之外,为了解答大多数用户关于虚拟机快照相关的疑惑,我们从中挑选了3个比较常见的问题并做出了详细的解答,希望本文对您能够有所帮助。