警告:需要整合虚拟机磁盘!

有时您可能会在Vmware vSphere 5、6.5、6.7等的控制台中看到警告“需要整合虚拟机磁盘”。这个问题通常会在虚拟机的“摘要”选项卡中报告,意思是表示快照删除过程未成功完成。

需要整合虚拟机磁盘
 

删除快照时,应在执行删除操作的同时进行虚拟机磁盘整合。但有时您可能会错误地删除虚拟机快照(由于各种原因),导致快照VMDK文件或日志保留在数据存储中。因此,无法备份虚拟机。

在本文中,我们将分析导致此错误的可能原因,并提供2种已验证的解决方法。

为什么需要进行虚拟机磁盘整合?

通常来说,虚拟机磁盘整合指的是将快照合并到原始虚拟机的过程。

获取VMware快照将使原始虚拟磁盘文件变为只读,并创建一个增量磁盘文件以存储此后对虚拟机所做的所有更改。快照保存的时间越长,冗余数据就越多,从而占用更多的磁盘空间,甚至影响原始虚拟机的性能。

因此,需要整合虚拟机磁盘来合并快照并删除冗余数据。

整合磁盘
 

要做到这一点,您只需要通过快照管理功能正确删除VMware快照,这将把它们合并到原始虚拟磁盘中。但是,如果您不正确地删除快照,情况可能会很危险。

因此,我们可以说,需要整合虚拟机磁盘警告出现的根本原因通常是由于错误操作导致的快照删除不完整,而消除这种警告的方法就是正确地进行磁盘整合。

注意:如果意外删除了描述符文件,仍然可以恢复已删除的VMware快照。但如果直接删除快照数据文件,可能会导致严重的数据丢失。因此,在执行此类操作时请小心。

除了上述的不正确的操作之外,还有一些其他原因也可能导致快照删除无法成功完成。因此,在尝试执行磁盘一致性验证之前,请检查以下几点以排除任何可能的干扰:

  • ESXi主机和vCenter服务器之间的连接问题。
  • 存储性能差,可能无法成功删除大型或超时快照。
  • 缺少用于整合快照和原始虚拟磁盘的VMFS磁盘空间。如果数据存储上的可用空间小于1 GB,则可能会发生此错误。
  • 快照文件被锁定,例如,当第三方软件正在备份虚拟机时,您无法成功删除快照。
  • 备份vProxy虚拟机,因为虚拟机磁盘是代理虚拟机的一部分,在备份完成后不会释放。要解决此问题,请在“自定义属性”中检查虚拟机的末尾一个备份属性,记下vProxy服务器并转到vProxy虚拟机,选择“编辑设置”并从受影响的虚拟机中识别在vProxy VM中分配的虚拟磁盘,然后将其从虚拟机设置中删除(而不是从存储中删除),然后可以正常执行磁盘整合。

怎么整合虚拟机磁盘?

要解决VMware虚拟机磁盘整合错误,您只需要在排除上述可能因素后正确执行磁盘整合即可。在接下来的内容中,我们将告诉大家2个简单有效的方法,轻松学会怎么整合虚拟机磁盘。

方法1. 通过VMware ESXi手动整合虚拟机磁盘

步骤1. 登录到您的VMware ESXi网页客户端,然后在左侧清单中导航到“虚拟机”

步骤2. 右键单击目标虚拟机,然后在弹出的菜单中选择“快照”>“整合磁盘”

步骤3. 在弹出的确认弹窗中点击“是”以确认进行虚拟机磁盘合并任务。

方法2. 通过PowerCLI命令整合虚拟机磁盘

步骤1. 登录到您的vCenter Server。

Connect-VIServer -Server [server name] -Protocol [http] -User [user name] -Password [password]

步骤2. 检查哪个虚拟机需要进行磁盘整合。

Get-VM | Where-Object {$_.Extensiondata.Runtime.ConsolidationNeeded}

步骤3. 整合名为MyVM的指定虚拟机磁盘。

(Get-VM -Name "MyVM").ExtensionData.ConsolidateVMDisks()

注意:如果您想要整合所有需要磁盘整合的虚拟机,请执行以下操作:
Get-VM | Where-Object {$_.Extensiondata.Runtime.ConsolidationNeeded} | foreach {$_.ExtensionData.ConsolidateVMDisks_Task()}

关于正确使用虚拟机快照的3个小提示!

正如您所看到的,不正确地使用VMware快照可能会导致错误,而长期保留快照可能会对虚拟机系统的性能产生负面影响。因此,为了更好地使用VMware快照,我们在这里向大家总结了3个不错的小提示。

提示1. 不要将虚拟机快照当作备份

人们普遍认为,虚拟机快照和备份不能相互替代。快照取决于父磁盘,如果删除了父磁盘,则快照文件不足以恢复虚拟机。

但虚拟机备份是虚拟机的独立副本,它可以安全地存储在异地、云端或其他位置。从中恢复,您将获得一个即时可用的虚拟机。

提示2. 不要拍摄超过3个快照

实际上,一个链中上限是可以支持32个快照的。但是,您保留的快照越多,它们对虚拟机性能的影响就越大。因此,为了获得更好的性能,对虚拟机拍摄2~3个快照比较合适。

提示3. 不要保留快照超过72小时

在大多数情况下,您需要为单个快照保留20-30%的额外存储空间。这些快照保存的时间越长,它们将占用更多的磁盘空间,从而影响虚拟机的性能。

VMware官方也建议不要将快照保留超过72小时。因此,当快照不再有用时,或者在创建虚拟机备份之前,及时删除快照是很重要的,以便将更改合并到父磁盘。

专业备份软件-保护您的虚拟机免受错误影响!

就像需要整合虚拟机磁盘错误一样,手动备份VMware虚拟机也可能导致许多其他错误。因此,为了避免手动错误,许多IT人员转向可以自动备份虚拟机的专业备份工具。

在这里,我向您推荐傲梅企业备份旗舰版,它自动化了虚拟机的备份过程,能够监控备份任务执行状态并在出现错误时发送电子邮件通知。此外,这个专业的VMware备份软件还具有以下好处:

  • 自动备份:根据每日/每周/每月计划自动备份,以自动运行备份任务,无需人工干预。
  • 集中备份:在中央控制台中批量备份虚拟机,而无需在每个虚拟机上安装代理。
  • 备份策略:支持创建完整备份,或执行增量备份以仅捕获更改的数据。
  • 轻松还原:快速轻松地从任何选定的历史记录版本还原整个虚拟机。
  • 角色分配:允许一个管理员创建拥有不同权限的子账号,有效降低管理成本和手动错误。

如果您觉得还不错的话可以点击下方按钮进入下载中心下载安装傲梅企业备份旗舰版,然后跟着我们的演示教程一起看看怎么轻松备份虚拟机吧!

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

vCenter或ESXi主机添加为源设备
 

步骤1. 绑定设备之后,我们就可以通过中央控制台对主机管理的大量虚拟机批量创建备份任务:请您点击“备份任务”>“新建任务”

新建任务
 

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

🔎 备份类型:选择您想要备份的虚拟机类型。
🔎 设备:添加您想要备份的虚拟机,然后点击“确定”。
🔎 备份目标:选择“添加网络路径”以将备份存储在网络位置,节省本地磁盘空间,然后点击“确定”。
🔎 备份计划:选择您想要的备份方式和虚拟机备份计划,设置完毕后点击“确定”。
🔎 版本清理:配置保留策略以自动删除旧备份文件,节省存储磁盘空间,设置完毕后点击“确定”。

步骤3. 确认无误之后就可以点击右下角的“开始备份”按钮,然后选择“添加定时任务并立即备份”“仅添加定时任务”

开始备份
 

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

虚拟机还原到新位置
 

结论

VMware需要整合虚拟机磁盘错误通常是由快照删除不完整引起的。为了解决这个问题,我们本文中向大家分享了2个简单有效的解决方法,不知道大家看完之后有没有学会怎么整合虚拟机磁盘呢?

就像大型VMware快照会导致性能下降一样,不正确的快照删除甚至会导致数据丢失。因此,我们还额外向大家分享了3个关于虚拟机快照的小贴士。除此之外,如果您想进一步保护您的虚拟机数据不受意外错误操作的影响,特别是不受手动错误的影响,找到一个专业的虚拟机备份软件可能会很有帮助。