Quantum issues with Openstack EPEL

Nux! nux at li.nux.ro
Sat Nov 17 20:08:57 UTC 2012


Hello again,

Another problem I have is with Quantum.
Same OS: Centos 6.3 + EPEL + EPEL-testing, selinux on, firewall on (as 
configured by anaconda), Openstack Folsom

I have skipped the nova-network section of 
http://fedoraproject.org/wiki/Getting_started_with_OpenStack_EPEL and 
used this instead:
https://fedoraproject.org/wiki/QA:Testcase_Quantum_V2#Setup

Obviously I have replaced the systemctl commands with service and 
chkconfig. There is no openvswitch in EL6 yet so I used the one from 
here http://li.nux.ro/download/tmp/ (git 1.9.90).
Except for the above there were some other issues I encountered with 
the instructions:

1. At the "Please check that the following are in 
/etc/quantum/l3_agent.ini" section turns out that what I had in my ini 
file was this:
"auth_url = http://127.0.0.1:5000/v2.0/
auth_region = RegionOne
admin_tenant_name = admin
admin_user = admin
admin_password = verybadpass"
I commented that out and replaced with the settings from instructions.

All the quantum/openvswitch router/soubet/etc add worked 
(surprisingly). But now I see the following errors:

/var/log/quantum/l3-agent.log:

2012-11-17 20:01:44    ERROR [quantum.agent.l3_agent] Error running 
l3_nat daemon_loop
Traceback (most recent call last):
   File "/usr/lib/python2.6/site-packages/quantum/agent/l3_agent.py", 
line 171, in daemon_loop
     self.do_single_loop()
   File "/usr/lib/python2.6/site-packages/quantum/agent/l3_agent.py", 
line 202, in do_single_loop
     target_ex_net_id = self._fetch_external_net_id()
   File "/usr/lib/python2.6/site-packages/quantum/agent/l3_agent.py", 
line 183, in _fetch_external_net_id
     ex_nets = self.qclient.list_networks(**params)['networks']
   File "/usr/lib/python2.6/site-packages/quantumclient/v2_0/client.py", 
line 102, in with_params
     ret = self.function(instance, *args, **kwargs)
   File "/usr/lib/python2.6/site-packages/quantumclient/v2_0/client.py", 
line 244, in list_networks
     return self.get(self.networks_path, params=_params)
   File "/usr/lib/python2.6/site-packages/quantumclient/v2_0/client.py", 
line 525, in get
     headers=headers, params=params)
   File "/usr/lib/python2.6/site-packages/quantumclient/v2_0/client.py", 
line 510, in retry_request
     headers=headers, params=params)
   File "/usr/lib/python2.6/site-packages/quantumclient/v2_0/client.py", 
line 447, in do_request
     resp, replybody = self.httpclient.do_request(action, method, 
body=body)
   File "/usr/lib/python2.6/site-packages/quantumclient/client.py", line 
139, in do_request
     self.authenticate()
   File "/usr/lib/python2.6/site-packages/quantumclient/client.py", line 
194, in authenticate
     content_type="application/json")
   File "/usr/lib/python2.6/site-packages/quantumclient/client.py", line 
132, in _cs_request
     raise exceptions.Unauthorized(message=body)
Unauthorized: {"error": {"message": "Invalid user / password", "code": 
401, "title": "Not Authorized"}}


And if I try to boot an (ami) image this is what I get:

/var/log/quantum/dhcp-agent.log:

012-11-17 20:04:02     INFO [quantum.agent.dhcp_agent] Synchronizing 
state
2012-11-17 20:04:02    ERROR [quantum.agent.dhcp_agent] Unable to 
enable dhcp.
Traceback (most recent call last):
   File "/usr/lib/python2.6/site-packages/quantum/agent/dhcp_agent.py", 
line 91, in call_driver
     getattr(driver, action)()
   File "/usr/lib/python2.6/site-packages/quantum/agent/linux/dhcp.py", 
line 112, in enable
     self.spawn_process()
   File "/usr/lib/python2.6/site-packages/quantum/agent/linux/dhcp.py", 
line 258, in spawn_process
     utils.execute(cmd, self.root_helper)
   File "/usr/lib/python2.6/site-packages/quantum/agent/linux/utils.py", 
line 55, in execute
     raise RuntimeError(m)
RuntimeError:
Command: ['sudo', 'quantum-rootwrap', '/etc/quantum/rootwrap.conf', 
'QUANTUM_RELAY_SOCKET_PATH=/var/lib/quantum/dhcp/lease_relay', 
'QUANTUM_NETWORK_ID=ac677a39-f950-4a4c-a883-ed1244f122b0', 'dnsmasq', 
'--no-hosts', '--no-resolv', '--strict-order', '--bind-interfaces', 
'--interface=tape7e12416-33', '--except-interface=lo', 
'--domain=openstacklocal', 
'--pid-file=/var/lib/quantum/dhcp/ac677a39-f950-4a4c-a883-ed1244f122b0/pid', 
'--dhcp-hostsfile=/var/lib/quantum/dhcp/ac677a39-f950-4a4c-a883-ed1244f122b0/host', 
'--dhcp-optsfile=/var/lib/quantum/dhcp/ac677a39-f950-4a4c-a883-ed1244f122b0/opts', 
'--dhcp-script=/usr/bin/quantum-dhcp-agent-dnsmasq-lease-update', 
'--leasefile-ro', '--dhcp-range=set:tag0,10.0.0.0,static,120s']
Exit code: 3
Stdout: ''
Stderr: '\ndnsmasq: cannot run lease-init script 
/usr/bin/quantum-dhcp-agent-dnsmasq-lease-update: No such file or 
directory\n'



/var/log/quantum/server.log:

2012-11-17 20:01:32  WARNING [quantum.api.extensions] extension flavor 
not supported by plugin 
<quantum.plugins.openvswitch.ovs_quantum_plugin.OVSQuantumPluginV2 
object at 0x27634d0>
2012-11-17 20:01:32     INFO [quantum.api.extensions] Loading extension 
file: extensions.pyc
2012-11-17 20:01:32     INFO [quantum.api.extensions] Loading extension 
file: extensions.py
2012-11-17 20:01:32  WARNING [quantum.api.extensions] Did not find 
expected name "Extensions" in 
/usr/lib/python2.6/site-packages/quantum/extensions/extensions.py
2012-11-17 20:01:32     INFO [quantum.api.extensions] Loading extension 
file: __init__.pyc
2012-11-17 20:01:32     INFO [quantum.api.extensions] Loading extension 
file: _quotav2_driver.py
2012-11-17 20:01:32     INFO [quantum.api.extensions] Loading extension 
file: __init__.py
2012-11-17 20:01:32     INFO [keystone.middleware.auth_token] Starting 
keystone auth_token middleware
2012-11-17 20:01:32     INFO [keystone.middleware.auth_token] Using 
/var/lib/quantum/keystone-signing as cache directory for signing 
certificate
2012-11-17 20:01:32     INFO [quantum.openstack.common.rpc.impl_qpid] 
Connected to AMQP server on localhost:5672



The only one that doesn't seem to be complaining is the agent:

/var/log/quantum/openvswitch-agent.log:

2012-11-17 19:49:26     INFO 
[quantum.plugins.openvswitch.agent.ovs_quantum_agent] Assigning 1 as 
local vlan for net-id=ac677a39-f950-4a4c-a883-ed1244f122b0
2012-11-17 19:49:30     INFO 
[quantum.plugins.openvswitch.agent.ovs_quantum_agent] Port 
bbf3cdac-f1a9-4e90-b70e-a36b4204fb6c added
2012-11-17 19:49:30     INFO 
[quantum.plugins.openvswitch.agent.ovs_quantum_agent] Port 
bbf3cdac-f1a9-4e90-b70e-a36b4204fb6c updated. Details: 
{u'admin_state_up': True, u'network_id': 
u'ac677a39-f950-4a4c-a883-ed1244f122b0', u'segmentation_id': None, 
u'physical_network': None, u'device': 
u'bbf3cdac-f1a9-4e90-b70e-a36b4204fb6c', u'port_id': 
u'bbf3cdac-f1a9-4e90-b70e-a36b4204fb6c', u'network_type': u'local'}
2012-11-17 20:01:32     INFO [quantum.openstack.common.rpc.impl_qpid] 
Connected to AMQP server on localhost:5672
2012-11-17 20:01:32     INFO 
[quantum.plugins.openvswitch.agent.ovs_quantum_agent] Agent out of sync 
with plugin!
2012-11-17 20:01:32     INFO 
[quantum.plugins.openvswitch.agent.ovs_quantum_agent] Port 
bbf3cdac-f1a9-4e90-b70e-a36b4204fb6c added
2012-11-17 20:01:32     INFO [quantum.openstack.common.rpc.impl_qpid] 
Connected to AMQP server on localhost:5672
2012-11-17 20:01:32     INFO 
[quantum.plugins.openvswitch.agent.ovs_quantum_agent] Port 
e7e12416-339e-487f-9913-96cae4fd2cbe added
2012-11-17 20:01:33     INFO 
[quantum.plugins.openvswitch.agent.ovs_quantum_agent] Port 
e7e12416-339e-487f-9913-96cae4fd2cbe updated. Details: 
{u'admin_state_up': True, u'network_id': 
u'ac677a39-f950-4a4c-a883-ed1244f122b0', u'segmentation_id': None, 
u'physical_network': None, u'device': 
u'e7e12416-339e-487f-9913-96cae4fd2cbe', u'port_id': 
u'e7e12416-339e-487f-9913-96cae4fd2cbe', u'network_type': u'local'}
2012-11-17 20:01:33     INFO 
[quantum.plugins.openvswitch.agent.ovs_quantum_agent] Assigning 1 as 
local vlan for net-id=ac677a39-f950-4a4c-a883-ed1244f122b0

And I end up with something like this:

[root at openstack ~]# nova list
+--------------------------------------+--------+--------+----------+
| ID                                   | Name   | Status | Networks |
+--------------------------------------+--------+--------+----------+
| b39fdaa8-80c6-4910-bae3-60c1b058eefa | qtest1 | ERROR  |          |
+--------------------------------------+--------+--------+----------+

Any ideas?

Have a nice weekend everyone,

Lucian

-- 
Sent from the Delta quadrant using Borg technology!

Nux!
www.nux.ro


More information about the cloud mailing list