如何在不使用浮动IP的情况下直接访问OPENSTACK实例

问题描述 投票:0回答:2

我正在寻找一个场景,我可以直接在创建的网络上访问在 OPENSTACK Rocky 版本中创建的实例(在 172.6.0.0/24 网络上启动的 inst-1),得到的 IP 地址为 172.6.0.5 所以我想要直接从控制器机器 ping 172.6.0.5,而不使用浮动 ip。

我通过为实例关联一个浮动 IP 以从外部访问虚拟机来了解提供商网络概念。 但我正在检查其他方法来直接从控制器访问虚拟机IP。如果您对此有任何建议,可以帮我吗?

提前致谢。

networking cloud openstack openstack-neutron private-cloud
2个回答
3
投票

您需要到实例所附加的租户网络的路由。如果外部网桥(通常名为 br-ex)位于该控制器上,则只需创建一个合适的路由表条目。假设子网是 172.6.0.0/24,此命令可以处理它:

ip route add 172.6.0.0/24 dev br-ex

如何让这条路由持久化取决于该服务器上使用的网管工具。

请注意,这仅允许您从该控制器访问该实例,而不能从其他设备访问该实例。


0
投票

我知道已经很久了,但是你解决这个问题了吗?

© www.soinside.com 2019 - 2024. All rights reserved.