AnyBackup - OpenStack 备份失败,执行输出提示:查询虚拟机 id 失败,未安装 dmidecode 程序。

简介:AnyBackup - OpenStack 备份失败,执行输出提示:查询虚拟机 id 失败,未安装 dmidecode 程序。

关键字

OpenStack、dmidecode


适用产品

  • AnyBackup 7.0.x


问题描述

在 AnyBackup 管理控制台上发起 OpenStack 备份任务,任务执行失败,查看执行输出,显示如下错误信息:

查询虚拟机 id 失败,原因:未安装 dmidecode 程序。

image.png


问题影响

不存在 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

image.png

3、使用 rpm 命令安装。

rpm -ivh dmidecode-2.12-9.el7.x86_64.rpm

image.png

4、安装成功后,重新发起备份任务,即可正常备份。


更多信息

dmidecode 命令,可以让你在 Linux 系统下获取有关硬件方面的信息。

为了给您提供更优质的服务,请您先完善以下信息:
确认提交
weixin

扫码关注

爱数技术支持中心公众号