On Mon, Apr 30, 2012 at 01:12:16PM -0500, Salman Malik wrote:
> Ok, I solved this problem by replacing ryu_quantum in the suggested line by
> ovs_quantum, because there was already an ovs_quantum db there that has
> networks.tenant_id column.
You can create by using mysql.
Hmm the following looks like the race condition between ryu-manager,
quantum-server
and ryu agent.
It's addressed by gre-dev branch. But you can work around by
- run ryu-manager and wait a bit
- run quantum-server and wait for stabilizing
- and then ryu agent
thanks,
> After having done so, I was able to run the quantum server and ryu agent. But
> due to some reason I had to restart the agent and now its spitting out this
> error:
>
> salman@malik:/opt/stack/quantum/quantum/plugins/ryu/agent$ ./
> ryu_quantum_agent.py -v /etc/quantum/plugins/ryu/ryu.ini
> INFO:root:Connecting to database "ovs_quantum" on 127.0.0.1
> DEBUG:root:checking db
> DEBUG:root:controller 127.0.0.1:6633
> DEBUG:root:api 127.0.0.1:8080
> DEBUG:root:going to ofp controller mode 127.0.0.1:6633 127.0.0.1:8080
> Traceback (most recent call last):
> File "./ryu_quantum_agent.py", line 318, in <module>
> main()
> File "./ryu_quantum_agent.py", line 311, in main
> plugin = OVSQuantumOFPRyuAgent(integ_br, db, root_helper)
> File "./ryu_quantum_agent.py", line 202, in __init__
> self._setup_integration_br(integ_br, ofp_controller_addr)
> File "./ryu_quantum_agent.py", line 209, in _setup_integration_br
> self._port_update(self.nw_id_external, port)
> File "./ryu_quantum_agent.py", line 212, in _port_update
> self.api.update_port(network_id, port.switch.datapath_id, port.ofport)
> File "/usr/local/lib/python2.7/dist-packages/ryu-0.2-py2.7.egg/ryu/app/
> client.py", line 70, in update_port
> self._do_request('PUT', self.port_path % (network_id, dpid, port))
> File "/usr/local/lib/python2.7/dist-packages/ryu-0.2-py2.7.egg/ryu/app/
> client.py", line 47, in _do_request
> res.getheaders(), res.read())
> httplib.HTTPException: (<httplib.HTTPResponse instance at 0x1c417a0>, 'code
> 404
> reason Not Found', [('date', 'Mon, 30 Apr 2012 05:37:45 GMT'),
> ('content-length', '0'), ('content-type', 'text/html; charset=UTF-8')], '')
>
> Note that it worked fine on the first run.
>
> Salman
>
>
> > Date: Mon, 30 Apr 2012 08:35:22 +0900
> > From: [email protected]
> > To: [email protected]
> > CC: [email protected]
> > Subject: Re: [Ryu-devel] Running quantum-server Error
> >
> > On Sun, Apr 29, 2012 at 05:56:58PM -0500, Salman Malik wrote:
> > > This is how my ryu.ini file looks like:
> > > [DATABASE]
> > > # This line MUST be changed to actually run the plugin.
> > > sql_connection = mysql://root:[email protected]:3306/nova
> >
> > This line seems wrong. You are using same db to nova.
> > sql_connection = mysql://root:[email protected]:3306/ryu_quantum
> > ^^^^^^^^^^^^
> > This must be
> >
> > distinct from name which other openstck components are using.
> >
> >
> >
> > > #sql_connection = mysql://<user>:<pass>@<IP>:<port>/<dbname>
> > > #sql_connection = sqlite://root:nova@localhost/nova
> > >
> > > [OVS]
> > > integration-bridge = br-int
> > >
> > > # openflow-controller = <host IP address of ofp controller>:<port: 6633>
> > > # openflow-rest-api = <host IP address of ofp rest api service>:<port:
> 8080>
> > > openflow-controller = 127.0.0.1:6633
> > > openflow-rest-api = 127.0.0.1:8080
> > >
> > > [AGENT]
> > > # Change to "sudo quantum-rootwrap" to limit commands that can be run
> > > # as root.
> > > root_helper = sudo
> >
> >
> > --
> > yamahata
> >
> >
> ------------------------------------------------------------------------------
> > Live Security Virtual Conference
> > Exclusive live event will cover all the ways today's security and
> > threat landscape has changed and how IT managers can respond. Discussions
> > will include endpoint security, mobile security and the latest in malware
> > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
> > _______________________________________________
> > Ryu-devel mailing list
> > [email protected]
> > https://lists.sourceforge.net/lists/listinfo/ryu-devel
--
yamahata
------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and
threat landscape has changed and how IT managers can respond. Discussions
will include endpoint security, mobile security and the latest in malware
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Ryu-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/ryu-devel