AnyBackup - OpenStack 备份失败,执行输出提示:查询虚拟机 id 失败,未安装 dmidecode 程序。
简介:AnyBackup - OpenStack 备份失败,执行输出提示:查询虚拟机 id 失败,未安装 dmidecode 程序。
关键字
OpenStack、dmidecode
适用产品
- AnyBackup 7.0.x
问题描述
在 AnyBackup 管理控制台上发起 OpenStack 备份任务,任务执行失败,查看执行输出,显示如下错误信息:
查询虚拟机 id 失败,原因:未安装 dmidecode 程序。
问题影响
不存在 dmidecode 命令,导致无法通过 AnyBackup 备份 OpenStack 云主机。
问题原因
代理客户端不存在 dmidecode 命令,导致无法正常备份 OpenStack 云主机。
解决方案
为了解决该问题,需要在代理客户端上安装 dmidecode 命令,具体步骤如下:
1、按照以下命令创建挂载目录,将光驱或者 iso 文件挂载到 /yum 目录下,使用 df -h 可以看到已经成功挂载。
mkdir /yum #目录可以根据实际情况创建,不一定要相同
mount –t iso 9660 /dev/cdrom /yum
2、进入 Packages 目录下寻找需要安装的包。
cd /yum/Packages
3、使用 rpm 命令安装。
rpm -ivh dmidecode-2.12-9.el7.x86_64.rpm
4、安装成功后,重新发起备份任务,即可正常备份。
更多信息
dmidecode 命令,可以让你在 Linux 系统下获取有关硬件方面的信息。