我们在备份工作中经常会看到这样的错误:
10/05/2013 12:21:18 :: Cannot use CBT: Soap fault. Error caused by file /vmfs/volumes/781f6afc-ea228458/VDED-CIT-010(Exchange EX01)/VDED-CIT-010(Exchange EX01).vmdkDetail: '', endpoint: ''
在上次运行的作业中,235 台备份虚拟机中有 11 台出现了此警告。
作为一个完整示例,下面是来自一台虚拟机的统计信息输出:
09/05/2013 22:02:14 :: Queued for processing at 09/05/2013 22:02:14
12/05/2013 02:30:00 :: Required backup infrastructure resources have been assigned
12/05/2013 02:30:02 :: VM processing started at 12/05/2013 02:30:02
12/05/2013 02:30:02 :: VM size: 20.0 GB (3.9 GB used)
12/05/2013 02:30:02 :: Using source proxy 10.24.0.11 [nbd]
12/05/2013 02:30:36 :: Creating VM snapshot
12/05/2013 02:30:46 :: Saving '[SAN3-NFS2] VDED-IL-001(LB)/VDED-IL-001(LB).vmx'
12/05/2013 02:30:51 :: Saving '[SAN3-NFS2] VDED-IL-001(LB)/VDED-IL-001(LB).vmxf'
12/05/2013 02:30:56 :: Saving '[SAN3-NFS2] VDED-IL-001(LB)/VDED-IL-001(LB).nvram'
12/05/2013 02:31:01 :: Hard Disk 1 (20.0 GB)
12/05/2013 02:31:14 :: Cannot use CBT: Soap fault. Error caused by file /vmfs/volumes/ca67d9a6-d95e1a1f/VDED-IL-001(LB)/VDED-IL-001(LB)-000001.vmdkDetail: '', endpoint: ''
12/05/2013 02:42:17 :: Removing VM snapshot
12/05/2013 02:42:21 :: Finalizing
12/05/2013 02:42:30 :: Network traffic verification detected no corrupted blocks
12/05/2013 02:42:30 :: Busy: Source 99% > Proxy 4% > Network 0% > Target 0%
12/05/2013 02:42:30 :: Primary bottleneck: Source
12/05/2013 02:42:30 :: Processing finished with warnings at 12/05/2013 02:42:30
我的问题是:
- 这个错误到底意味着什么?
- 如果这是一个问题(我认为它会使虚拟机传输整个磁盘而不是更改,因此并不理想)我该如何解决它?
答案1
该错误意味着 Veeam 无法识别哪些块已发生更改。这可能有多种原因,例如,您的存储已关闭而未先通过客户操作系统关闭虚拟机。
修复方法相当简单,但需要对虚拟机进行电源循环,请参阅KB:1113 - 如何重置 CBT. 来自知识库文章:
- 关闭虚拟机
- 右键单击虚拟机,单击“编辑设置”,找到“选项”选项卡,然后单击“配置参数”
- 将“ctkEnabled”值设置为 false
- 将问题 5 中虚拟机的每个磁盘的“scsi0:x.ctkEnabled”值设置为 false。打开源文件夹并删除所有 -CTK.VMDK 文件。
- 启动虚拟机
- 再次关闭虚拟机。此步骤是更新 CTK 表所必需的。
- 启动虚拟机
- 重新运行备份或复制作业以重新启用 CBT
答案2
意外断电后,我遇到了同样的问题。我通过创建每个虚拟机的快照并删除来解决问题。然后运行备份并成功