我正在尝试在 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')
这意味着 Horizon 使用我的旧 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
并重启机器