AnyBackup-OpenStack 云平台 ceph 方案备份失败,提示错误信息:云主机备份失败,可能原因:1、使用基于Ceph存储的方案时,云硬盘后端存储必须为Ceph。2、ceph.confi
关键字
OpenStack、ceph
适用产品
- AnyBackup 7.0.x
问题描述
OpenStack 云平台 ceph 方案备份失败,提示错误信息:
云主机备份失败,可能原因:1、使用基于Ceph存储的方案时,云硬盘后端存储必须为Ceph。

问题影响
OpenStack 备份失败。
问题原因
客户端 ceph.config 配置文件中 os-vol-host-attr:host 字段和虚拟机磁盘 os-vol-host-attr:host 字段不对应。
解决方案
为了解决此问题,请按照以下步骤进行:
1.通过 trace 日志获取虚拟机磁盘的 volume_id 和 os-vol-host-attr:host


2.登录 OpenStack 控制节点执行以下命令检查虚拟机磁盘的 os-vol-host-attr:host 与 trace 中的是否一致。

3.检查客户端 ceph.config 配置,检查项如下,两项有一项满足即可:
(1)“hostname”@“backupend”#“storage” 等于 步骤 2 中获取到的 os-vol-host-attr:host 字段
(2)“os-vol-host-attr:host ” 字段与步骤 2 中获取到的 os-vol-host-attr:host 字段一致

4.根据实际查询到的 os-vol-host-attr:host 修改客户端的 ceph.config 文件。完成后重新发起备份。
更多信息
1.一台虚拟机中磁盘的 “backupend” 字段不一致情况下,需要在 ceph.config 中添加两段配置内容,如步骤 3 中的配置,填写不通的 “backupend” 字段。
2.ceph.config 中的 “hostname” 、“backupend”、“storage”和“os-vol-host-attr:host” 字段可以同时配置,”os-vol-host-attr:host” 优先级高。