AnyBackup-VMware异构恢复失败,提示错误信息:系统磁盘修复失败,原因:检测到修复依赖环境异常,原因:LoadGuestfs failed.cause:/guestrepair/guest
关键字
VMware、异构恢复、自动修复
适用产品
- AnyBackup 7.0.x
问题描述
VMware 平台虚拟机异构恢复失败,提示如下错误信息:
系统磁盘修复失败,原因:检测到修复依赖环境异常,原因:LoadGuestfs failed.cause:/guestrepair/guestfs_lib/libguestfs.so: cannot open shared object file: No such file or directory。(错误提供者:guestrepair,错误值:505413656,错误位置:ncGuestRepair.cpp:177)
问题影响
VMware 平台虚拟机异构恢复失败。
问题原因
代理客户端没有安装 guestfs 库,无法进行虚拟机自动修复。
解决方案
为了解决该问题,需要在客户端手动安装系统修复工具 plugins-libguestfs-1.0.0-11-Linux_el7_x64-Release.tar.gz,请按照以下步骤执行:
1. 使用 ssh 工具登录到代理客户端后台,进入 /安装目录/ AnyBackupClient/ClientService/AggregateApp,上传系统修复工具 plugins-libguestfs-1.0.0-11-Linux_el7_x64-Release.tar.gz。
2.执行以下命令检查客户端系统是否安装 lvm2 的 rpm 包,若没有安装则需要先安装 lvm 2
rpm -qa|grep lvm2

3.执行以下命令解压系统修复工具到当前目录,可得到以下三个文件。
tar -zxvf plugins-libguestfs-1.0.0-11-Linux_el7_x64-Release.tar.gz

4.执行以下命令给安装脚本赋权并安装。
chmod +x install_guestrepair.sh
./install_guestrepair.sh

5.重新发起恢复任务。
更多信息
/guestrepair/guestfs_lib/libguestfs.so 是 guestfs 库的路径。guestfs 是一个用于管理虚拟机磁盘镜像、文件系统和元数据的工具集,包括创建、读取、修改、写入和检查虚拟机磁盘映像的能力。