Openstack 错误无法与 keystone 端点建立连接

Openstack 错误无法与 keystone 端点建立连接

我正在尝试在 Ubuntu Server 16.04 上执行 Openstack 安装

我正在使用以下场景。

主机:Windows 7(IP:192.168.1.15)在其中安装了 VMWare 应用程序。

客户机:Ubuntu Server 16.04(IP:由 VMWare DHCP 192.168.30.178 提供)

网络适​​配器:NAT(VMNet8)

成功安装openstack。

稍后当我想访问openstack 仪表板从我的主机http://192.168.30.178/dashboard,我改变了我的网络适配器虚拟机到桥接,因此它将我的虚拟机 IP 地址更改为 (192.168.1.52)。所以现在,当我尝试http://192.168.1.52/dashboard从主机连接时,它会打开用户身份验证屏幕。我输入

用户名行政

密码为我的密码(由我在 local.conf 文件中设置)

但它失败,错误无法与 keystone 端点建立连接。我检查了错误日志文件/var/log/apache2/horizon_error.log,它显示以下错误

ERROR openstack_auth.plugin.base Unable to establish connection to http://192.168.30.178/identity/v3/auth/tokens : HttpConnectionPool( Host='192.168.30.178' ,port='80')

这意味着 Horizo​​n 使用我的旧 IP 地址 (192.168.30.178)。所以请帮我用新 IP 地址更改我的旧 IP 地址。如何更新。我的新 IP 地址是 192.168.1.52。我用这个新 IP 更改了我的 local.conf 文件。请帮我解决这个问题

答案1

您需要更新 Openstack 安装或使用新 IP 重新安装它,否则请进入每个组件配置文件并更改其中 keystone 和所有其他组件的 IP 地址

将以下所有文件中的 192.168.30.178 更改为 192.168.1.53:

c:\<openstack 配置目录>\

密钥对\密钥对.conf

nova\nova.conf

灰烬\灰烬.conf

一览\一览.conf

中子\中子.conf

swift\swift.conf

gnocchi\gnocchi.conf

aodh\aodh配置文件

ceilometer\ceilometer.conf

并重启机器

相关内容