【问题标题】:How do I reach a DevStack instance setup on HOST A, from HOST B (located on the same network)?如何从主机 B(位于同一网络上)到达主机 A 上的 DevStack 实例设置?
【发布时间】:2020-04-28 18:21:25
【问题描述】:

我设置了两个 GCP 实例,它们都有一个适配器子网 10.0.3.0/24(主机 A:10.0.3.7,主机 B:10.0.3.6)。两者都使用以下local.conf 设置了 DevStack:

主机A:https://pastebin.com/m3sXPaz9

主机B:https://pastebin.com/311qjqbh

根据文档,(https://docs.openstack.org/neutron-vpnaas/latest/contributor/testing-with-devstack.html):

您可以使用通过公共“公共”网络连接的两个 DevStack 节点来测试 VPNaaS。第二个节点可以设置与第一个节点相同的公共网络,除了它将使用不同的网关 IP(因此路由器 IP)。

还有,

DevStack 在东部和西部运行并确认连接(确保您可以从另一台 ping 一个路由器/GW),您可以执行这些 VPNaaS CLI 命令。

但是,在遵循上述和之前提出的以下 SO 问题 (How to expose the Devstack floating ip to the external world?) 之后,我无法让主机 B ping 分配给 A 中的 DevStack 实例 (10.0.3.156) 的浮动 IP。

我已确保 GCP 和 DevStack 中的安全组允许所有端口上的所有入口和出口流量。 br-ex 的 GW 为 10.0.3.129,同样无法访问。 An image of the network in HOST A

【问题讨论】:

  • 我也知道here 所示的设置。我的问题与路由器的配置方式有关吗?

标签: openstack devstack openstack-neutron


【解决方案1】:

好吧,所以我忽略了一点,即使是虚拟机也有防火墙,我只需要向它们添加一条 UWF 规则,以允许来自该网络上设备的流量。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-07-17
    • 1970-01-01
    相关资源
    最近更新 更多