openstack Octavia 负载均衡

openstack octavia loadbalancing

我在 Ubuntu OS 上使用 Openstack Victoria。在 Openstack 文档中说,在 neutron.conf 文件中,我们必须添加以下行:service_plugins = [existing service plugins],neutron_lbaas.services.loadbalancer.plugin.LoadBalancerPluginv2service_provider = LOADBALANCERV2:Octavia:neutron_lbaas.drivers.octavia.driver.OctaviaDriver:default 我对第二个选项没问题,但是对于第一个选项,我的中子服务找不到这个!同样没有它们,当我创建一个负载平衡器时,它处于活动状态但处于脱机状态并且 amphora 端口处于活动状态但 lb 端口已关闭!有关系吗?

表示在 neutron 服务器日志中显示此错误:ERROR neutron_lib.utils.runtime [req-c67e9c5d-e62c-4c14-a686-2b9bcf141725 - - - - -] Error loading class by alias: stevedore.exception.NoMatches: No 'neutron.service_plugins' driver found, looking for 'LOADBALANCERV2:Octavia:neutron_lbaas.drivers.octavia.driver.OctaviaDriver:default'

Neutron LBaaS 已从 OpenStack in Train 中删除,因此尝试在 Neutron 中添加 Octavia 的提供程序将不起作用,并且 Octavia 也不需要它来工作。

您很可能需要查看 Octavia 日志以找出负载平衡器无法正常工作的原因。