networking-odl and LBaaS: not working. Is it implemented?
Hello,
I am trying to get the neutron-lbaas work with odl lbaas driver. My setup is devstack stable/liberty, a host running ODL beryllium 0.4.1, on the host two virtualboxes one for the controller and one for the compute node.
My question is: is that implemented in networking-odl? Did it ever work?
When I tried to create a load balancer:
neutron lbaas-loadbalancer-create --name lb1 39a1eae8-8091-4e8a-9f27-5cac3064b179
I get:
Request Failed: internal server error while processing your request.
Looking into the q-svc.log I can see that there is attribute exception:
2016-03-16 11:05:32.565 ERROR neutron.api.v2.resource [req-5c9b5276-f092-4a1d-9acc-5b4cb6b9c647 admin 1a224a307d2249238d44a0bd5b999430] create failed
2016-03-16 11:05:32.565 TRACE neutron.api.v2.resource Traceback (most recent call last):
2016-03-16 11:05:32.565 TRACE neutron.api.v2.resource File "/opt/stack/neutron/neutron/api/v2/resource.py", line 83, in resource
2016-03-16 11:05:32.565 TRACE neutron.api.v2.resource result = method(request=request, **args)
2016-03-16 11:05:32.565 TRACE neutron.api.v2.resource File "/opt/stack/neutron/neutron/api/v2/base.py", line 410, in create
2016-03-16 11:05:32.565 TRACE neutron.api.v2.resource return self._create(request, body, **kwargs)
2016-03-16 11:05:32.565 TRACE neutron.api.v2.resource File "/usr/lib/python2.7/site-packages/oslo_db/api.py", line 147, in wrapper
2016-03-16 11:05:32.565 TRACE neutron.api.v2.resource ectxt.value = e.inner_exc
2016-03-16 11:05:32.565 TRACE neutron.api.v2.resource File "/usr/lib/python2.7/site-packages/oslo_utils/excutils.py", line 204, in __exit__
2016-03-16 11:05:32.565 TRACE neutron.api.v2.resource six.reraise(self.type_, self.value, self.tb)
2016-03-16 11:05:32.565 TRACE neutron.api.v2.resource File "/usr/lib/python2.7/site-packages/oslo_db/api.py", line 137, in wrapper
2016-03-16 11:05:32.565 TRACE neutron.api.v2.resource return f(*args, **kwargs)
2016-03-16 11:05:32.565 TRACE neutron.api.v2.resource File "/opt/stack/neutron/neutron/api/v2/base.py", line 521, in _create
2016-03-16 11:05:32.565 TRACE neutron.api.v2.resource obj = do_create(body)
2016-03-16 11:05:32.565 TRACE neutron.api.v2.resource File "/opt/stack/neutron/neutron/api/v2/base.py", line 503, in do_create
2016-03-16 11:05:32.565 TRACE neutron.api.v2.resource request.context, reservation.reservation_id)
2016-03-16 11:05:32.565 TRACE neutron.api.v2.resource File "/usr/lib/python2.7/site-packages/oslo_utils/excutils.py", line 204, in __exit__
2016-03-16 11:05:32.565 TRACE neutron.api.v2.resource six.reraise(self.type_, self.value, self.tb)
2016-03-16 11:05:32.565 TRACE neutron.api.v2.resource File "/opt/stack/neutron/neutron/api/v2/base.py", line 496, in do_create
2016-03-16 11:05:32.565 TRACE neutron.api.v2.resource return obj_creator(request.context, **kwargs)
2016-03-16 11:05:32.565 TRACE neutron.api.v2.resource File "/opt/stack/neutron-lbaas/neutron_lbaas/services/loadbalancer/plugin.py", line 516, in create_loadbalancer
2016-03-16 11:05:32.565 TRACE neutron.api.v2.resource allocate_vip=not ...