networking-odl and LBaaS: not working. Is it implemented?

asked 2016-03-17 06:50:16 -0500

mbanszel gravatar image

updated 2016-03-19 05:33:15 -0500

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 ...
(more)
edit retag flag offensive close merge delete