欢迎访问机房运维工作室

爱数知识库

AnyBackup-AnyBackup 7.0 备份或恢复 SmartX 平台虚拟机失败,提示:加载 libzbs.so 动态共享库失败

频道:爱数知识库 日期: 浏览:54

AnyBackup-AnyBackup 7.0 备份或恢复 SmartX 平台虚拟机失败,提示:加载 libzbs.so 动态共享库失败

关键字

SmartX,ZADP,libzbs


适用产品

  • AnyBackup Enterprise 7.0.17.2 - 7.0.x
  • AnyBackup CDM 7.0.17.2 - 7.0.x
  • AnyBackup Express 7.0.17.2 - 7.0.x


问题描述

在 AnyBackup 管理控制台上,备份或者恢复 SmartX 虚拟化平台的虚拟机失败,提示如下警告信息:

加载 libzbs.so 动态共享库失败。




问题影响

AnyBackup 将无法正常备份和恢复 SmartX 虚拟化平台上面的虚拟机。


问题原因

用户没有在代理客户端上安装 libzbs 共享库。


解决方案

为了解决该问题,需要在客户端上面安装 libzbs 共享库供备份恢复使用,请按照以下步骤执行:

1. 请联系爱数工程师获取 libzbs 共享库压缩包:libzbsdeps_all.tgz。

2. 检查客户端上面是否有 libzbs 包,执行命令如下:

rpm -qa | grep libzbs

若返回信息为空,证明没有安装 libzbs 共享库,请按照直接按照步骤三安装。

若返回版本低于 4.0.11 需卸载已安装的 libzbs 库,并重新按照步骤三进行安装,卸载旧的 libzbs 库执行命令如下:

yum erase libzbs

image.png

3. 建议将 libzbs 共享库压缩包上传到客户端安装路径,创建目录 /$客户端安装目录/zbs,并将压缩包上传到该目录。

4. 进入 /$客户端安装目录/zbs 目录,解压 libzbsdeps_all.tgz 包,并安装解压出来的 rpm 包。请执行以下命令:

tar -zxvf libzbsdeps_all.tgz

image.png

rpm -ivh *.rpm --force --nodeps

image.png

5. 安装成功后,请使用以下命令验证安装成功:

rpm -qa | grep libzbs

返回 libzbs-4.0.11-rc24.0.release.git.g72cb719af.el7.SMTX.HCI.x86_64,则证明安装成功。

image.png

6. 继续发起备份或恢复任务。


更多信息

AnyBackup 实现对 SmartX 无代理方式备份方案,可以选择使用内置客户端或外置客户端,同时 AnyBackup 也支持将 SmartX 平台上的虚拟机作为 SmartX 备份/恢复客户端。备份恢复使用 ZADP 直接与底层块设备存储交互(集群管理网),需在客户端上安装 zbs 共享库供备份恢复使用。ZADP(ZBS API for Data Protection): SmartX 提供一组可操作 zbs 存储的共享库(libzbs.so),通过 ZBS API 直接与底层块设备存储进行数据交互。