【问题标题】:Provider network not working if it was created before enabling provider networks如果在启用提供者网络之前创建了提供者网络,则提供者网络不起作用
【发布时间】:2021-10-26 19:12:06
【问题描述】:

我使用 Kolla Ansible 部署了 OpenStack。我最近对设置提供商网络进行了更改/重新配置。我将外部网络接口添加到所有管理程序。每个似乎都配置正确。我注意到新创建的外部网络在直接连接时工作得很好。在重新配置之前创建的任何外部网络都无法正常工作。

有其他人遇到过这个问题或有解决方案吗?

很遗憾,我无法删除和重新创建网络,因为很多实例都将它们用于浮动 ips 和一些直接在中子控制器上的实例。

【问题讨论】:

  • 我可能应该在 cmets 中提到这里没有错误消息。实例的所有 ip 地址和网络接口都存在并正确创建。
  • 你检查物理网络配置了吗?由于交换机端口不允许vlan,我遇到了这个问题。
  • 我也是这么想的,但问题仍然存在于同一交换机上的另一个 vlan 上。在 openstack 中新创建的 vlan 560 网络可以工作,但 vlan 554 和 10 不能,因为它们之前是在 openstack 中创建的。端口上允许所有三个 vlan。
  • 我的猜测是,在 neutron 主机上仅使用外部接口创建提供者网络时,而不是在每个主机都具有外部接口的情况下创建提供者网络时,一定会发生一些不同的事情。
  • 用真实的segment id创建的三个网络?当您仅恢复到前两个网络时发生了什么?

标签: openstack openstack-neutron openvswitch


【解决方案1】:

有几件事可以尝试:

  • 您可以将所有这些实例迁移到另一个计算管理程序
  • 如果迁移后它们仍然无法工作,您可以重新启动您的计算/网络服务器(一个接一个,如果您有多个),所有这些 docker 将自动恢复。

openstack neutron 很复杂……你的 openstack 用的是 ovn 还是 openvswitch?

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-12-19
    • 2017-01-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多