Openstack Octavia lbaasv2:找不到 lbaasv2 服务插件

Openstack Octavia lbaasv2 : cannot find lbaasv2 service plugin

我正在尝试将 Octavia 负载平衡器与 openstack pike 结合使用。我将以下内容添加到我的 etc/neutron.conf 文件

    service_plugins = router,lbaasv2

当我重新启动 neutron-server 时,我在日志中看到以下内容:

    Error loading class by alias: NoMatches: No 'neutron.service_plugins' driver found, looking for 'lbaasv2'

我使用 pip install 安装了 Octavia。那没有错误。我是否需要安装或配置其他任何东西?在此先感谢您的帮助。

兰加

Octavia 是独立于 Neutron 的服务,如果您想添加 Neutron LBAAS,它可以用作 Octavia 和 Neutron 之间的代理,您需要安装 neutron-lbaas。

pip install -c https://git.openstack.org/cgit/openstack/requirements/plain/upper-constraints.txt?stable/pike neutron-lbaas

请记住,您实际上并不需要 neutron-lbaas (lbaasv2) 来使用 Octavia。如果使用openstack cli,会直接进入Octavia,完全绕过Neutron