VMware 备份解决方案:备份失败时该怎么办
VMware是一家提供虚拟化解决方案的软件公司,允许企业创建在单个物理计算机上运行的虚拟计算机(虚拟机)。可以将其视为在一座大型建筑(物理服务器)内创建多个独立的房间 (VM),其中每个房间都可以独立运行自己的操作系统和应用程序。对于那些探索不同虚拟化选项的人来说,了解 VMware 和 VirtualBox 等平台之间的差异至关重要。
VMware 中的备份通常依赖于两项关键技术:
- 更改块跟踪 (CBT):一种仅识别和跟踪自上次备份以来发生更改的数据块的机制
- 卷影复制服务 (VSS):一种 Windows 技术,允许备份应用程序创建一致的数据快照,即使应用程序正在运行时也是如此
尽管 VMware 备份具有强大的品质,但它也不能避免失败,这可能会导致数据丢失。如果您的备份已损坏或无法访问,我们的常见 VMware 问题故障排除指南可以帮助您恢复信息。
故障排除:更改块跟踪 (CBT) 数据损坏
在 VMware vSphere 版本 6.5 和 6.7 中,严重的备份损坏漏洞可能导致您的备份完全无法使用。当三个特定条件同时存在时,就会出现此问题:
- 虚拟机托管在 vSphere 6.5 或 6.7 上。
- 已为虚拟机启用更改块跟踪 (CBT)。
- 启用 CBT 时存在快照。
解决及预防
步骤 1:删除虚拟机快照
- 打开 VMware vSphere 客户端。
- 导航到虚拟机清单。
- 识别具有现有快照的虚拟机。
- 右键单击虚拟机。
- 选择“快照”>“管理快照”。
- 查看现有快照。
- 如果存在多个快照:
- 选择最近的快照。
- 单击“恢复到”以合并快照。
- 恢复后,删除所有旧快照。
第 2 步:重置更改块跟踪 (CBT)
- 打开 VMware PowerCLI。
- 连接到您的 vSphere 环境。
- 使用以下命令重置 CBT:
# 连接到vCenter
Connect-VIServer -服务器 vcenter.yourdomain.com
# 重置特定虚拟机的 CBT
$vm = 获取VM“VMName”
$vmView = $vm |获取视图
$vmConfigSpec = 新对象 VMware.Vim.VirtualMachineConfigSpec
$vmConfigSpec.ChangeTrackingEnabled = $false
$vmView.ReconfigVM($vmConfigSpec)
# 重新启用 CBT
$vmConfigSpec.ChangeTrackingEnabled = $true $vmView.ReconfigVM($vmConfigSpec)
步骤 3:执行完整备份
- 选择“完整备份”选项。
- 验证备份软件与您的 VMware 版本的兼容性。
- 确认所有 VM 磁盘均包含在内。
- 分配足够的时间(完整备份需要更长的时间)。
- 监控备份作业日志。
- 验证备份完成状态。
故障排除:虚拟硬盘损坏
虚拟硬盘 (VHD) 损坏可能会严重影响虚拟环境,导致数据无法访问。常见原因包括关闭不当、硬件故障或软件错误。 CHKDSK 功能可以帮助您检查和修复 VHD 损坏。
CHKDSK 是一个内置的 Windows 工具,它扫描磁盘的文件系统(NTFS、FAT32)是否存在完整性问题,并尝试修复它发现的任何逻辑文件系统错误。它还可以检查磁盘上的坏扇区并对其进行标记以防止将来使用。
解决及预防
步骤1:卸载VHD
- 按 Win + X 并选择“磁盘管理”打开“磁盘管理”。
- 单击“操作”>“附加 VHD”,然后选择损坏的 VHD 文件。
- 确保在运行 CHKDSK 之前卸载 VHD。
步骤 2:以管理员身份打开命令提示符
- 按 Windows 键。
- 输入“命令提示符”。
- 右键单击命令提示符并选择“以管理员身份运行”。
步骤 3:运行 CHKDSK 命令
使用以下命令结构运行 CHKDSK:
chkdsk [驱动器号]:/f /r
- 代替[驱动器盘符]与分配给您要检查的驱动器的字母(例如,C: 或 D:)。
- /f 开关告诉 CHKDSK 修复它发现的任何错误。
- /r 开关定位坏扇区并恢复可读信息。
第 4 步:查看结果
运行命令后,CHKDSK 将提供其调查结果的摘要:
- 它将显示已处理的文件数量、发现的任何坏扇区以及是否可以修复任何问题。
- 注意提示发现坏扇区的消息;这可能表明存储在这些扇区中的文件可能会丢失数据。
故障排除:备份链不完整
当备份过程中断或失败时,就会出现不完整的备份链,从而导致数据点丢失。
解决及预防
当您的 VMware 备份不完整并且您需要旧文件版本时,联系 VM 数据恢复服务提供商是检索文件的最佳选择。
您可以按照以下提示来防止 VMware 备份不完整:
- 设置备份失败警报。
- 定期检查日志是否存在不一致之处。
- 使用多种备份方法(例如完整备份和增量备份)。
- 保持清晰的备份计划。
- 定期执行测试恢复以验证备份完整性。
- 监控备份传输期间的网络稳定性。
故障排除:安全软件阻止备份进程
安全软件可能会通过阻止文件访问或消耗过多的系统资源来干扰备份过程。
结果
- 备份性能缓慢
- 由于文件访问问题导致备份失败
解决及预防
第 1 步:识别干扰软件
- 在备份期间监视性能以识别有问题的应用程序。
步骤2:调整设置
- 备份期间暂时禁用安全软件。
- 配置备份应用程序的例外。
第三步:定期更新
- 保持安全软件更新以尽量减少兼容性问题。
故障排除:资源过载故障
当内存或处理能力不足阻碍备份操作时,尤其是在虚拟化环境中,就会发生资源过载故障。
解决及预防
第 1 步:评估资源需求
- 分析每个虚拟机 (VM) 的特定工作负载以确定其 CPU、内存和存储需求。
- 为每个虚拟机建立基准性能指标,以了解典型的资源使用情况和峰值需求。
步骤 2:配置资源分配设置
推荐阅读:多云备份解决方案如何预防数据灾难
- 实施资源池,聚合物理资源。这允许虚拟机之间更有效地共享。
- 为关键虚拟机指定最低资源预留,以保证高需求期间的可用性。例如,如果 VM 需要至少 1GHz CPU,请将其设置为预留。
- 设置资源分配上限,防止单个虚拟机独占资源。
第三步:实现动态资源分配
- 使用 VMware 的动态内存分配或 Hyper-V 的可突发内存设置等功能,根据当前需求而不是固定分配来调整资源。
- 考虑实施自动扩展解决方案,根据工作负载需求自动调整资源,确保最佳性能,无需人工干预。
第 4 步:教育利益相关者
- 确保 IT 员工接受过资源管理最佳实践方面的培训,并且文档可供参考。这促进了对既定政策和程序的遵守。
故障排除:不支持的操作系统版本
使用不受支持的操作系统版本可能会导致备份软件出现兼容性问题,从而导致备份失败。
解决及预防
步骤1.升级操作系统版本
- 定期将操作系统更新到支持的版本。
步骤2。兼容性检查
- 在实施之前验证备份解决方案与当前操作系统版本的兼容性。
虽然有效排除 VMware 备份故障至关重要,但实现真正的数据保护需要更全面、更主动的策略。这包括对系统进行一致监控、对 VMware 环境和备份解决方案进行细致配置,以及确保定期软件更新以获得最佳兼容性。我们建议您始终牢记的三件事是:优先考虑备份数据的安全性和不变性、持续优化备份性能以及了解何时聘请专业数据恢复专家。实施这些综合措施将有效保护您的关键信息免受不可预见的挑战。
