AnyBackup 7 在尝试进行 H3C CAS 的远程备份时出现了问题,具体表现为在初始化libcvd内部资源时失败了,并显示了“加载动态库失败”的错误信息,这提示我们需要检查与lib相关的资源或配置是否正确。

这篇文章讨论了在使用 AnyBackup 7 进行 H3C CAS 远程备份时遇到的一个常见问题,即“初始化 libcvd 内部资源失败,错误信息:加载动态库失败,请检查 libcvd 动态库文件”,这个问题影响了 H3C CAS 虚拟机的远程备份功能。
文章提供了问题的原因和解决方案:
问题原因
- 任务设置开启了远程备份选项,但客户端未安装 CVD-SDK 组件或者安装有误。
解决方案
- 在客户端安装目录
/AnyBackupClient/ClientService/AggregateApp下创建cvdsdk文件夹:mkdir cvdsdk
- 安装必要的依赖包:
yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm yum install -y zeromq czmp glib* yum install -y libconfig libaio nettle gnutls
- 上传并解压 CVD-SDK 工具包到任意目录:
tar -zxvf libcvd-distrib-M10.tar.gz
- 复制
lib64目录到客户端安装目录:cd cas-libcvd-distrib/cvd-sdk-lib/centos/ cp -r lib64 /$安装目录/AnyBackupClient/ClientService/AggregateApp/cvdsdk
更多信息
- 使用远程备份/恢复功能的客户端必须安装 CVD-SDK。
- CVD-SDK 是一套 C 语言的开发包,用于远程操作 CAS 磁盘。
- 当前版本的远程备份客户端仅支持 CentOS 7.5 至 7.9 操作系统。
如果您有任何其他问题或需要进一步的帮助,请随时告诉我!