12个常见虚拟机备份错误

日期: 2025-08-23 作者:Brien Posey翻译:邹铮 来源:TechTarget中国 英文

虚拟机备份错误可能发生在任何位置。通常需要备份管理员来发现并纠正这些错误,以降低数据丢失的风险。

虚拟机备份使企业能够保护虚拟机,提供与传统物理服务器备份相同的可靠性和安全性。但是,在很多情况下,虚拟机备份可能出问题。

有些障碍相对简单,例如瓶颈问题和资源匮乏。还有更复杂的问题,例如来宾操作系统困难和虚拟磁盘损坏,这可能会使数据保护工作复杂化。

以下是管理员必须注意的12个常见的虚拟机备份错误。为了保持虚拟机数据安全,发现这些错误并快速纠正是关键。

1. 执行来宾操作系统备份

通过来宾操作系统进行备份可能是最常见的虚拟机备份错误。最好在虚拟机主机级别执行备份,而不是在虚拟机的操作系统上安装备份代理。

最好尽可能避免来宾操作系统备份的原因是,它们效率低下,难以大规模管理。此外,如果多个虚拟机同时运行来宾操作系统备份,它们可能会共同导致重大性能瓶颈。

最好执行主机级备份的另一个原因是,这样做可以防止管理员单独管理每个虚拟机备份。新的虚拟机不断被创建,很容易忘记在备份中包含新的虚拟机。在主机级别备份可完全避免这个问题,因为新创建的虚拟机会自动备份。

2. 直接备份虚拟硬盘文件

用户绝不应尝试直接在物理存储设备上备份虚拟硬盘文件,并绕过虚拟化层。虽然有些方法可以安全地备份虚拟化层之外的虚拟硬盘,但这样做会绕过操作系统中内置的各种保护措施。简单的错误可能会损坏整个虚拟硬盘,特别是如果存在快照或检查点。

3. 将虚拟机快照视为备份替代方案

虚拟机快照(或检查点,如果使用微软的话)保留虚拟机从拍摄快照的时间点开始的状态。此外,用户可以创建多个快照,以提供多个恢复点可供选择。虽然这在某些情况下很有用,但绝不应该将其用作备份虚拟机的主要方法。

虚拟机备份包含虚拟机虚拟硬盘的完整副本。而快照不会复制虚拟机的内容。这就是为什么快照不是真正的备份。如果存储问题导致虚拟机丢失,快照也可能被销毁。即使快照仍然存在,如果没有原始虚拟硬盘,它们也是无用的。快照应该被视为一种方便的功能,而不是一种备份替代方案。

快照也往往会降低读取性能,特别是如果虚拟机存在多个快照。每个虚拟机管理程序供应商都有自己的做事方式,但一般来说,创建快照的行为会导致创建新的虚拟硬盘。原始虚拟硬盘被视为只读。

这意味着,当读取操作发生时,虚拟机管理程序必须先读取快照虚拟磁盘,然后如果快照虚拟硬盘不包含请求的数据,则必须对原始虚拟硬盘执行第二次读取。创建多个快照可能会导致每次发生读取操作时必须读取多个虚拟硬盘。

4. 未创建最新的备份

备份应用程序就像任何其他应用程序一样,因为它们可能包含错误或安全漏洞。它们必须通过修补来保持最新状态。然而,备份应用程序的独特之处在于,错误可能会危及整个备份。

例如,VMware Data Recovery 存在一个问题,导致其目录损坏。目录本质上是已备份的数据索引,并被大多数备份应用程序使用。目录损坏问题已通过补丁修复,但有些未能及时更新软件的管理员发现自己不得不从头开始重建备份目录。

5. 未分配正确的权限

某些备份应用程序要求每个受保护的主机服务器有服务帐户,以完成备份过程。这些类型的备份应用程序可能容易出现与权限不足相关的备份错误。例如,如果帐户策略强制更改密码,但备份应用程序本身不知道密码更改,备份可能会失败。当这种情况发生时,备份通常会在处理任何数据之前失败,并且日志反映安全错误或读取失败。

备份应用程序拥有必要的权限很重要,但避免向备份帐户分配过多的权限也很重要。例如,如果备份应用程序将数据备份到备份库,那么最好删除、加密或修改库或其中的数据所需的权限。这样,如果备份帐户被盗,网络罪犯将无法使用该帐户销毁现有的备份。

6. 使用不受支持的操作系统版本

不支持的来宾操作系统是虚拟机备份失败的另一个潜在原因。例如,备份应用程序完全支持备份运行Windows Server 2022的虚拟机,该应用程序可能会将Windows Server 2025视为不受支持的操作系统,除非备份软件得到更新,以使其知道新的操作系统版本。

在将虚拟机升级到新的操作系统之前,可以通过验证备份支持来避免因缺乏操作系统支持而导致的问题。然而,即使备份应用程序无法识别在虚拟机上运行的应用程序,它仍然有可能创建该虚拟机的映像备份。

7. 主机服务器超负荷

另一个虚拟机备份错误是主机服务器超负荷。如果虚拟机位于I/O密集型磁盘,则该磁盘可能无法提供足够的性能来防止备份超时。解决这个问题的办法是纠正存储瓶颈。

虽然在虚拟化层进行备份可以减少备份时虚拟机的资源使用量,但当备份运行时,主机和存储设备上的资源使用量仍然很高。

资源匮乏问题通常归结于备份计划。主机通常在虚拟环境中共享相同的数据存储,单个数据存储上同时备份过多的虚拟机导致的瓶颈将影响所有运行虚拟机的主机。同样,如果同一主机上同时备份太多虚拟机,则会给该主机上的所有虚拟机造成瓶颈。

更好的选择是使用持续的数据保护。CDP备份最初将是庞大且资源密集型的。然而,当初始备份完成,所有未来的备份通常都会很小。这是因为小备份持续运行,每隔几秒钟到每隔几分钟运行一次,而不是运行整体备份。

8. 虚拟硬盘损坏

就像物理硬盘会损坏一样,虚拟硬盘也会损坏。如果虚拟硬盘中存在损坏,则备份应用程序在备份相应的虚拟机时可能会遇到问题。

通常,当这种情况发生时,备份应用程序日志将包含读取错误或数据完整性错误。这些错误可能表明虚拟硬盘中可能存在损坏。

9. 不能正常暂停

对于作为来宾操作系统运行Windows Server的虚拟机,其备份通常依赖于卷影拷贝服务(VSS)。此服务执行暂停操作,使在虚拟机上运行的应用程序能够以与应用程序一致的方式进行备份,而不是以崩溃一致的方式进行备份。

卷影拷贝服务使用一组 VSS 写入器来完成各种应用程序和操作系统组件的备份,例如活动目录。如果备份过程所需的任何VSS写入器失败,那么整个备份可能会因此失败。

如果管理员怀疑 VSS 故障可能是 VM 备份失败的罪魁祸首,他们应该检查虚拟机中 VSS 写入器的状态。在来宾操作系统中,vssadmin list writers命令显示每个VSS writer的状态。

10. 使用有漏洞的应用程序

虚拟机备份可能会因为在虚拟机上运行的应用程序存在漏洞而失败。例如,微软曾经发布过一个名为Cumulative Update 3 for Exchange Server 2013Exchange Server补丁。该补丁包含漏洞修复,该漏洞可随机导致Exchange Server备份失败。

如果你在备份虚拟机时遇到不一致的问题,请检查在虚拟机上运行的应用程序是否存在任何已知的漏洞。

11. 安全软件配置问题

有时,安全软件可能会阻止备份正常完成。例如,很多反恶意软件软件会干扰某些备份应用程序。同样,有些备份应用程序可能需要将例外情况添加到防火墙中。

12. 备份服务器资源耗尽

备份服务器基本上就像泵一样:从来源读取数据,数据进入备份服务器,然后从备份服务器发送到目标设备。备份服务器可以处理的数量取决于分配给它的资源,可用的资源越多,它可以更快地传输数据。

备份虚拟机可能会消耗很多主存储和备份存储资源,但备份不仅仅是将数据从A点移动到B点。备份服务器处理高级功能,包括重复数据删除、压缩和确定需要备份的磁盘块。为了使备份服务器达到最大吞吐量,它必须有足够的资源,以避免在任何一个资源区域造成瓶颈。

备份管理员应监控备份服务器的资源使用情况。在实践中,备份服务器资源过多总比资源太少要好。确保备份服务器拥有所需的资源,可以使数据以最大速度移动。这将减少备份数据所需的时间。

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

翻译

邹铮
邹铮

相关推荐