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

How to reach a OPENSTACK instance directly without using floating IP

我正在寻找一种场景,我可以直接在创建的网络上访问在 OPENSTACK Rocky 版本中创建的实例,IP 地址为 172.6。 0.5 所以我想直接从控制器机器 ping 172.6.0.5,而不使用浮动 ip。

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

提前致谢。

您需要到实例所附加的租户网络的路由。如果外部网桥(通常名为 br-ex)位于该控制器上,只需创建一个 suitable 路由 table 条目。假设子网是 172.6.0.0/24,这个命令负责:

ip route add 172.6.0.0/24 dev br-ex

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

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