OpenStack 云账号状态正常,但是同步云主机失败或者创建云主机时无法获取区域和可用区


飞致云 发布于 2023-04-24 / 403 阅读 / 0 评论 /
OpenStack 云账号状态正常,但是同步云主机失败或者创建云主机时无法获取区域和可用区。

一、问题描述

对接 OpenStack 云账号,出现同步云主机失败,或者创建云主机时无法获取区域和可用区,日志报错如下图:

二、解决方案

这种情况一般发生在 OpenStack 返回的 endpoint 是域名的形式,导致 CloudExplorer 无法解析。后续版本会支持对域名的解析。目前的临时处理方式是在容器 cloudexplorer 的 hosts 文件中增加 IP 地址与域名的映射关系。

首先,在 OpenStack 服务器上使用命令查看 endpoint

openstack endpoint list

得到 endpoint 列表,如下图:

然后将 OpenStack 服务器的 IP 地址和 endpoint 域名添加到 CloudExplorer Lite 服务器的容器 cloudexplorer 中。

docker exec -it cloudexplorer bash
vi /etc/hosts #添加 IP 与域名的映射关系并保存


是否对你有帮助?