load balcer driver is not loaded
Hi All,
I am trying to configure load balancer plugin in juno openstack environment (1 controller+network, 2 compute). In network node load balancer driver is not loading.
Here is my configs
In neutron.conf
file
service_plugins = lbaas
service_provider=LOADBALANCER:Haproxy:neutron.services.loadbalancer.drivers.haproxy.plugin_driver.HaproxyOnHostPluginDriver:default
In /etc/neutron/lbaas_agent.ini
interface_driver = neutron.agent.linux.interface.OVSInterfaceDriver
device_driver = neutron.services.loadbalancer.drivers.haproxy.namespace_driver.HaproxyNSDriver
neutron-lbaas-agent is starting and there is not error in lbaas.log file
root@Ubuntu-34:~# service neutron-lbaas-agent restart
neutron-lbaas-agent stop/waiting
neutron-lbaas-agent start/running, process 32347
root@Ubuntu-34:~# service neutron-lbaas-agent status
neutron-lbaas-agent start/running, process 32347
Neutron-server shows it is started but neutron-agent is giving the below.
# neutron agent-list
Unable to establish connection to http://10.24.34.80:9696/v2.0/agents.json
Copied the required logs from /var/log/neutron/server.log
2014-12-19 09:02:48.479 9236 TRACE neutron.common.config File "/usr/lib/python2.7/dist-packages/neutron/manager.py", line 199, in _create_instance
2014-12-19 09:02:48.479 9236 TRACE neutron.common.config cls._instance = cls()
2014-12-19 09:02:48.479 9236 TRACE neutron.common.config File "/usr/lib/python2.7/dist-packages/neutron/manager.py", line 125, in __init__
2014-12-19 09:02:48.479 9236 TRACE neutron.common.config self._load_service_plugins()
2014-12-19 09:02:48.479 9236 TRACE neutron.common.config File "/usr/lib/python2.7/dist-packages/neutron/manager.py", line 172, in _load_service_plugins
2014-12-19 09:02:48.479 9236 TRACE neutron.common.config provider)
2014-12-19 09:02:48.479 9236 TRACE neutron.common.config File "/usr/lib/python2.7/dist-packages/neutron/manager.py", line 130, in _get_plugin_instance
2014-12-19 09:02:48.479 9236 TRACE neutron.common.config mgr = driver.DriverManager(namespace, plugin_provider)
2014-12-19 09:02:48.479 9236 TRACE neutron.common.config File "/usr/lib/python2.7/dist-packages/stevedore/driver.py", line 45, in __init__
2014-12-19 09:02:48.479 9236 TRACE neutron.common.config verify_requirements=verify_requirements,
2014-12-19 09:02:48.479 9236 TRACE neutron.common.config File "/usr/lib/python2.7/dist-packages/stevedore/named.py", line 55, in __init__
2014-12-19 09:02:48.479 9236 TRACE neutron.common.config verify_requirements)
2014-12-19 09:02:48.479 9236 TRACE neutron.common.config File "/usr/lib/python2.7/dist-packages/stevedore/extension.py", line 170, in _load_plugins
2014-12-19 09:02:48.479 9236 TRACE neutron.common.config self._on_load_failure_callback(self, ep, err)
2014-12-19 09:02:48.479 9236 TRACE neutron.common.config File "/usr/lib/python2.7/dist-packages/stevedore/driver.py", line 50, in _default_on_load_failure
2014-12-19 09:02:48.479 9236 TRACE neutron.common.config raise err
2014-12-19 09:02:48.479 9236 TRACE neutron.common.config ImportError: No module named db
2014-12-19 09:02:48.479 9236 TRACE neutron.common.config
2014-12-19 09:02:48.482 9236 ERROR neutron.service [-] Unrecoverable error: please check log for details.
2014-12-19 09:02:48.482 9236 TRACE neutron.service Traceback (most recent call last):
2014-12-19 09:02:48.482 9236 TRACE neutron.service File "/usr/lib/python2.7/dist-packages/neutron/service.py", line ...
Is neutron starting without lbaas? These errors seem unrelated to your lbaas config.
Thanks for the response.
Yes neutron server is starting with lbaas.