Openstack通过Packstack安装公共IP地址

Openstack通过Packstack安装公共IP地址

我有一个远程运行的虚拟机,我可以通过一个可公开访问的 IP 地址访问它:125.XXX,我通过 SSH 登录并运行packstack --allinone,让该过程完成。

上的 IP 地址eth0不同:

br-ex     Link encap:Ethernet  HWaddr X
          inet6 addr: fe80::e04a:dcff:fe87:501a/64 Scope:Link
          UP BROADCAST RUNNING  MTU:1500  Metric:1
          RX packets:10 errors:0 dropped:0 overruns:0 frame:0
          TX packets:6 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:684 (684.0 b)  TX bytes:468 (468.0 b)

br-int    Link encap:Ethernet  HWaddr X 
          inet6 addr: fe80::8093:20ff:fe18:7b65/64 Scope:Link
          UP BROADCAST RUNNING  MTU:1500  Metric:1
          RX packets:18 errors:0 dropped:0 overruns:0 frame:0
          TX packets:6 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:1320 (1.2 KiB)  TX bytes:468 (468.0 b)

eth0      Link encap:Ethernet  HWaddr X
          inet addr:10.50.249.6  Bcast:10.50.249.255  Mask:255.255.255.0
          inet6 addr: fdac:1a8a:2c0a:0:20c:29ff:fe09:6b36/64 Scope:Global
          inet6 addr: fe80::20c:29ff:fe09:6b36/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:16248 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1042 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:1538884 (1.4 MiB)  TX bytes:188487 (184.0 KiB)

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:74094 errors:0 dropped:0 overruns:0 frame:0
          TX packets:74094 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:20433087 (19.4 MiB)  TX bytes:20433087 (19.4 MiB)

virbr0    Link encap:Ethernet  HWaddr X  
          inet addr:192.168.122.1  Bcast:192.168.122.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)

因此,我假设当我运行 SSH、HTTP 等时,我正在经历某种 NAT。

答案文件中的所有 IP 地址packstack都设置为内部地址10.50.249.6,这可能是仪表板无法正常工作的原因 - 我是否需要重新运行脚本来更新答案文件以将所有地址设置为面向公众的地址以访问地平线仪表板

这只是为了演示目的,所以我只想打开仪表板,并可能更改一些 UI 组件。

答案1

在答案文件中,有一个配置控制器 IP 地址的选项:

CONFIG_CONTROLLER_HOST=192.168.1.10

其中 192.168.1.10 - 虚拟机外部网络接口的 IP 地址

一旦 packstack 安装完成,您将看到如下消息:

To access the OpenStack Dashboard browse to http://192.168.1.10/dashboard

因此 Horizo​​n 应该可以通过外部 IP 地址访问。

相关内容