CBT应对VMware环境中备份挑战的方法
2026-04-30
在新的背景下,该领域的竞争日益激烈。业务对IT技术表现出强烈的依赖性,并对IT系统的可用性、连续性和安全性提出了更高要求。有必要以合理成本在VMware环境中构建一套完善的高可用性系统,以满足新形势的要求。
尽管 VMware 提供容错(FT)、高可用性(HA) 等功能,在一定程度上保障业务连续性,但仍无法应对人为误操作、误删除、误覆盖或存储介质损坏等意外导致的数据丢失,因此对虚拟机(VM)进行备份尤为重要。
数据是核心要素。在当前环境下,大量生产业务系统运行在 VMware 虚拟机中。VMware 虚拟化的后端存储分为集中式存储、分布式存储和本地存储。存储 资源池化 在提升资源利用率的同时,也将故障风险集中化。任一存储设备发生故障,都可能导致数十台甚至上百台虚拟机的 数据丢失,给行业带来难以估量的损失。
VMware 虚拟机备份可在人为失误、软件缺陷、硬件异常、自然灾害以及许多其他不可预见的情况下,保障数据的完整性与有效性。
什么是适用于 VMware 备份的变更块跟踪(CBT)?
运行在 ESX/ESXi 主机上的虚拟机可追踪磁盘扇区的变更情况,该功能称为变更块跟踪(CBT)。CBT 是备份系统实现高效备份的关键技术,可显著提升增量备份速度,并减少备份数据所需的存储空间。
在许多文件系统中,变更块跟踪(CBT)可识别两个变更集ID之间的已修改磁盘扇区。在VMFS分区上,CBT还可识别所有正在使用的磁盘扇区。虚拟磁盘数据块的修改可从虚拟机外部、经由虚拟化层进行追踪。当软件执行备份时,可仅请求传输自上次备份以来已更改或当前正在使用的数据块。
第三方应用程序可以访问此功能。通过调用VADP,应用程序可请求VMkernel返回自上次备份快照以来虚拟磁盘上已更改的数据块。
VMware 中的变更块跟踪(CBT)可优化虚拟化环境。通过在 VMware 中战略性地应用 CBT,增量备份过程能够显著提升速度与效率。备份任务仅需处理已更改的数据块,从而大幅缩短备份所需时间及传输的数据量。该方法极大减轻了网络带宽和存储系统的负担,使 VMware 备份不仅高效,而且资源利用率更高。
在 VMware 中使用变更块跟踪 (CBT) 的条件
要在 VMware 中启用变更块跟踪 (CBT),需满足若干前提条件。以下是关键要求:
1. 主机必须为 ESX/ESXi 4.0 或更高版本。
2. 启用磁盘跟踪功能的虚拟机,其硬件版本必须为 7 或更高版本。
3. I/O 操作必须经过 ESX/ESXi 存储栈。因此,原始设备映射(RDM)支持 NFS 和虚拟兼容模式,但不支持物理兼容模式。VMFS、SAN、iSCSI 或本地磁盘均受支持。
4. 必须为虚拟机启用变更块跟踪(CBT)。当备份日志显示“变更块跟踪配置不正确”、“硬盘‘硬盘 #’的变更块跟踪配置不正确”或“一个或多个虚拟机磁盘的变更块跟踪配置不正确”时,表明该虚拟机可能未启用CBT。
5. 虚拟机存储不能使用独立磁盘(包括持久化和非持久化磁盘)。
以上仅为简要说明。如需了解更多信息,请参阅虚拟机中的CBT。
如何在虚拟机上启用或禁用变更块跟踪?
VMware CBT(变更块跟踪)就像一个智能跟踪设备,能够精准记录虚拟磁盘上的每一次变更。它可快速、准确地定位已被修改的数据块,并仅备份这些数据块。在虚拟机上启用或禁用变更块跟踪,对于提升备份效率、加快恢复速度、节省存储空间以及确保备份一致性具有重要意义。
CBT 就像 VMware 中的一把利剑,为数据保护与恢复提供强大支持。启用或禁用 CBT 是优化备份策略的关键步骤,有助于更高效地管理您的虚拟机环境。
要在 VMware 中启用 CBT,请执行以下步骤:
1. 在 VMware vSphere 客户端中,右键单击虚拟机,然后选择 编辑设置
2. 选择虚拟机选项 > 单击高级 > 单击编辑配置
3. 设置 ctkEnabled =“TRUE”
scsi0:0.ctkEnabled =“TRUE”
4. 点击确定

在某些情况下,可能需要禁用 CBT。要在 VMware 中禁用 CBT,只需将 ctkEnabled 和 scsi0:0.ctkEnabled 的值设为 FALSE 即可。
如何使用 CBT 备份 VMware 虚拟机?
备份在虚拟化领域始终至关重要。传统备份方法可能耗时较长且占用大量资源。然而,借助 VMware 的已更改区块跟踪(CBT)技术,备份过程将变得更加高效和智能。
CBT 允许备份软件仅备份自上次备份以来已更改的数据块,从而避免对整个虚拟机磁盘进行重复备份,显著缩短备份时间、降低存储需求,极大提升虚拟机备份的效率与便捷性。
Vinchin 备份与恢复 专注于虚拟机备份解决方案,可为 XenServer、VMware 等平台提供可靠的数据保护与恢复服务。Vinchin 的 CBT(变更块跟踪)功能可实现虚拟机的快速高效备份,显著缩短备份时间并减少存储空间占用。
在 Vinchin 备份与恢复中使用变更块跟踪(CBT)备份 VMware 虚拟机,请按以下步骤操作:
1. 选择要备份的虚拟机

2. 指定备份目标位置

3. 指定您的备份策略,在高级策略中选择CBT


4. 点击提交

Vinchin 提供60 天免费试用,让用户亲身体验 Vinchin 的各项功能与优势。如果您有意试用 Vinchin 备份与恢复软件,可直接联系我们,或联系我们的本地合作伙伴获取进一步协助。
VMware CBT 常见问题解答
问题1:CBT 应用于哪些场景?
A1:主要适用于需要频繁备份的环境,尤其是完全备份不可行的情况下。
它也适用于要求快速恢复点目标(RPO)的灾难恢复计划。
Q2:CBT 是否会影响虚拟机性能?
A2:CBT 的性能影响非常小,因为它主要通过元数据来跟踪变更,不涉及实际的数据读写操作。
在大多数情况下,用户不会察觉到任何明显的性能下降。
下载免费试用版
适用于多种数据备份
* 15天全功能免费安全下载
总结
利用 VMware 的“已更改区块跟踪”(CBT)技术,可优化备份流程。CBT 能精准监控虚拟机磁盘的区块级变更,从而大幅缩短备份时间、降低存储需求并减少资源占用。在 Vinchin 备份与恢复软件中启用 CBT 后,用户可显著缩短备份耗时,并节省大量存储成本。