如何使用 JUJU 在 Neutron 上配置分布式虚拟路由器 (DVR)?

如何使用 JUJU 在 Neutron 上配置分布式虚拟路由器 (DVR)?

我使用 Autopilot 安装了 Ubuntu Openstack。我尝试使用 neutron-api charm 配置 DVR 以激活 dvr。

当我运行命令“neutron agent-list”时,可以看到计算节点上的 Open Vswitch 代理已经创建,但网络节点上的初始 L3 代理和其他中子服务已死亡。

我该如何调试此错误?我正在检查 /var/log/neutron,但日志未显示任何内容。

问候,

答案1

检查问题。我发现当我对 neutron-gateway charm 进行更改时,网络节点上的所有 neutron 组件都会失败。

正确的日志存储在 /var/log/upstar。检查日志 neutron-openvswitch-agent.log 时,我发现以下错误:

回溯(最近一次调用最后一次):文件“/usr/bin/neutron-openvswitch-agent”,第 6 行,来自 neutron.cmd.eventlet.plugins.ovs_neutron_agent 导入主文件“/usr/lib/python2.7/dist-packages/neutron/cmd/eventlet/plugins/ovs_neutron_agent.py”,第 16 行,导入 neutron.plugins.ml2.drivers.openvswitch.agent.main 作为 agent_main 文件“/usr/lib/python2.7/dist-packages/neutron/plugins/ml2/drivers/openvswitch/agent/main.py”,第 24 行,来自 neutron.common 导入 config 作为 common_config 文件“/usr/lib/python2.7/dist-packages/neutron/common/config.py”,第 28 行,来自 oslo_service 导入 wsgi 文件“/usr/lib/python2.7/dist-packages/oslo_service/wsgi.py”,第 29 行,来自 paste import deploy ImportError:无法导入名称 deploy

解决方案是卸载并再次安装粘贴和粘贴。部署:$ pip uninstall paste $ pip install paste $ pip uninstall pasteedeploy $ pip install pasteedeploy

相关内容