AnyBackup-H3C CAS 定时备份任务执行失败,提示:异步接口调用超时错误。原因: 具体原因请与软件供应商联系,获取技术支持。
关键字
H3C CAS 、异步接口调用超时错误
适用产品
- AnyBackup Enterprise 7.0.x
- AnyBackup CDM 7.0.x
- AnyBackup Express 7.0.x
问题描述
H3C CAS 虚拟机备份时出现提示如下错误提示:
异步接口调用超时错误。原因: 具体原因请与软件供应商联系,获取技术支持。 (错误提供者: casmanager ,错误值: 430178330 ,错误位置: ncCasManager.cpp:1167 )

问题影响
H3C CAS 虚拟机备份失败。
问题原因
H3C CAS 虚拟机删除快照时间超时。 AnyBackup 设计删除快照时间缺省为 30 分钟,当备份调用 H3C CAS 删除快照接口超过 30 分钟,就会导致该问题。
解决方案
为了解决该问题,需要在备份失败的 H3C CAS 虚拟机所在的 CVK 节点内修改客户端安装目录下 cas_wait_time.config 文件的 wait_time 参数,请按照以下步骤执行:
1. 在 AnyBackup 控制台上查看 H3C CAS 定时备份任务的虚拟机执行输出,选中备份失败的虚拟机,确认虚拟机删除快照开始的时间。

注意:上图实例中,删除快照的开始时间是2023-09-06 13:35:54,具体以实际环境为准。
2. 登录 H3C CAS 虚拟化平台,查看备份失败的虚拟机删除快照完成的时间,结合步骤1确认的删除快照开始时间,计算当前备份失败的虚拟机删除快照的实际时长,如下图所示,在 AnyBackup 上 13:35 开始删除快照,经过 7 个小时,在 H3C CAS 平台上才完成了删除快照的动作,超过了 AnyBackup 设计的删除快照时间。

3.根据虚拟机执行输出确认备份失败的虚拟机所在的 CVK 节点的 IP 地址,使用 SSH 远程连接工具连接到该节点的后台。

4. 执行 vi /aishu/AnyBackupClient/etc/ClientService/AggregateApp 编辑客户端的配置文件。此路径中的 aishu 为 CVK 节点中 AnyBackup 客户端的安装路径,具体以实际环境为准。

5. 按 i 进入编辑模式,修改 wait_time 的时间,默认值为 1800 ,单位为秒,将其调整为大于备份失败的虚拟机删除快照的实际时长,这里可调整为8小时,即28800秒,修改完成后输入 :wq 保存退出。


6. 执行 systemctl restart ABClientService.service 重启 CVK 节点下的客户端服务。
7. 在 AnyBackup 控制台上发起备份即可。
更多信息
若虚拟机删除快照的实际平均时长大于10个小时,不建议修改 wait_time 参数,需要联系H3C平台的工程师排查快照删除时间过长的问题。