当runnnig Veeam备份时,来自VMWare的CBT Soap Fault

我们经常在我们的备份工作中看到这样的错误:

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. 这个错误究竟意味着什么?
  2. 如果这是一个问题(我认为这使得虚拟机传输整个磁盘而不是改变,所以这不是理想的),我该如何解决?

错误意味着Veeam无法识别哪些块已经改变。 这可能有很多原因,例如,您的存储closures了,而不是先通过客户操作系统closures虚拟机。

该修复相当简单,但需要重新启动虚拟机,请参阅知识库:1113 – 如何重置CBT 。 从知识库文章:

  1. closures虚拟机
  2. 右键单击虚拟机,单击“编辑设置”,find“选项”选项卡,然后单击“configuration参数”
  3. 将“ctkEnabled”值设置为false
  4. 对于所讨论VM中的每个磁盘,将“scsi0:x.ctkEnabled”值设置为false。 打开源文件夹并删除任何-CTK.VMDK文件。
  5. 启动VM
  6. 再次closures虚拟机。 这一步是需要更新CTK表。
  7. 启动VM
  8. 重新运行备份或复制作业以重新启用CBT

意外断电后,我有同样的问题。 我通过创build每个vms的快照并删除了解决了问题。 然后运行备份并工作