Openstack 路由器接口始终处于关闭状态

Openstack 路由器接口始终处于关闭状态

我在一台机器上使用 conjure-up 进行了一体化 openstack 安装。

我配置了一个网络来将我的实例连接到外部世界,以便我可以 ping 和 ssh 到它。这个网络有 3 个组件:一个私有网络、一个路由器和一个外部网络。

外部网络是FLAT类型的网络,其物理网络名称在neutron-api/0节点中的/etc/neutron/plugins/ml2/ml2_conf.ini(即eth0)中定义。

我们有一个未使用且可用的 IP 地址池 10.xx.xx.70 - 10.xx.xx.74 ,因此实例从中获取其外部浮动 IP。

实例已启动并正在运行,我们可以从计算节点(nova-compute/0)通过 ssh 进入实例,但无法从实例 ping/ssh 到外部,反之亦然。

路由器有两个接口,一个用于私网,一个用于外网,这些接口的状态都是DOWN

重新启动 l3 代理服务和 neutron 服务

systemctl 重启 neutron-server.service

systemctl 重启 neutron-l3-agent.service

但没有运气。此设置仅用于演示概念验证,以表明可以从外部访问云上的虚拟机。

在网络方面我基本上是个新手,所以我可能错过了一些额外的配置。

我见过这个问题:https://ask.openstack.org/en/question/109367/how-to-debug-the-routers-interface-all-the-interfaces-status-are-down/

并尝试进行更改并重新启动服务,但没有成功。

还,openstack-config-设置命令不起作用,我确实安装了 openstack cli,但它说找不到命令。如果我们手动编辑文件,它表示本地更改可能会被覆盖,那么如何更改 ml2_conf.ini 中的配置?

openstack 部署的服务器是 Ubuntu 16.03 LTS Server。我们使用 lxd 作为容器,桥接器的名称是lxdbr0

相关内容