works .... thanks

debo

On Wed, Jan 25, 2012 at 1:42 PM, David Lapsley <[email protected]> wrote:

> Hi Folks:
>
> 0001-Update-for-Quantum-repo-split.patch is a patch to the devstack repo
> that enables it to work with the quantum server/client split. It adds the
> client as a new repo and installs it in /opt/stack/python-quantumclient. It
> also adds a symbolic link in /opt/stack/horizon/openstack-dashboard so that
> Horizon can access the client libraries it needs.
>
> I've also attached a sample localrc file.
>
> To apply the patch (assuming you've uploaded the attachments to your home
> directory):
>
> $ git clone git://github.com/cloudbuilders/devstack.git
> $ cd devstack
> $ git am -3 ~/0001-Update-for-Quantum-repo-split.patch
> $ cp ~/localrc .
> $ ./stack.sh
>
> All of the testing I've done is on Ubuntu 11.10. Please let me know if you
> have any problems. I'm going to keep working on this to see if I can
> simplify the patch, but this should work for now.
>
> Cheers,
>
> Dave
>
> --
> Dave Lapsley | Nicira Networks | [email protected] | 978 549 1352 |
> @davlaps
>
>
>
>
>
> On Jan 25, 2012, at 9:58 AM, Dan Wendlandt wrote:
>
> Turns out Dave Lapsley already saw this and has a patch already.  He's
> going to clean it up, send it to this list, and push to devstack repo for
> review.
>
> Dan
>
>
> On Wed, Jan 25, 2012 at 9:22 AM, Dan Wendlandt <[email protected]> wrote:
>
>> Looks like we need to update devstack to pull in the client repo
>> explicitly.
>>
>> I think the issue is that devstack runs: python setup.py develop
>>
>> I was thinking it used pip-requires.  Since the quantum client dependency
>> is specified only in pip-requires, the quantum client repo is not getting
>> installed for devstack, which prevents the server from being able to run,
>> since python-quantumclient is what contains quantum.common (a dependency
>> for the server).
>>
>> I think this means we need to explicitly pull in the python-quantumclient
>> repo.  We will work on a patch for stack.sh
>>
>> Dan
>>
>>
>> On Wed, Jan 25, 2012 at 9:14 AM, Debojyoti Dutta <[email protected]>wrote:
>>
>>> q-agtL
>>>
>>>  python
>>> /opt/stack/quantum/quantum/plugins/openvswitch/agent/ovs_quantum_agent.py
>>> /opt/stack/quantum/etc/quantum/plugins/openvswitch/ovs_quantum_plugin.ini -v
>>> INFO:root:Connecting to database "ovs_quantum" on localhost
>>>
>>> q-svc:
>>>
>>> /quantum && PYTHONPATH=.: python /opt/stack/quantum/bin/quantum-server
>>> /opt/stack/quantum/etc/quantum.conf
>>>
>>> Traceback (most recent call last):
>>>   File "/opt/stack/quantum/bin/quantum-server", line 22, in <module>
>>>     from quantum.server import main as server
>>>   File "/opt/stack/quantum/quantum/server/__init__.py", line 36, in
>>> <module>
>>>     from quantum import service
>>>   File "/opt/stack/quantum/quantum/service.py", line 19, in <module>
>>>     from quantum.common import config
>>> ImportError: No module named common
>>> stack@ddutta-ThinkPad-X201:/opt/stack/quantum$
>>>
>>> path issue ....?
>>>
>>> On Wed, Jan 25, 2012 at 8:49 AM, Dan Wendlandt <[email protected]> wrote:
>>>
>>>> looks like quantum didn't start.  what does the quantum log say?
>>>>
>>>> dan
>>>>
>>>>
>>>> On Wed, Jan 25, 2012 at 8:45 AM, Debojyoti Dutta <[email protected]>wrote:
>>>>
>>>>> brand new pull .... stuff worked fine without Q.
>>>>>
>>>>>
>>>>> MYSQL_PASSWORD=nova
>>>>> RABBIT_PASSWORD=nova
>>>>> SERVICE_TOKEN=nova
>>>>> ADMIN_PASSWORD=nova
>>>>>
>>>>> ENABLED_SERVICES=g-api,g-reg,key,n-api,n-cpu,n-net,n-sch,n-vnc,horizon,mysql,rabbit,openstackx,quantum,q-svc,q-agt
>>>>> Q_PLUGIN=openvswitch
>>>>> PUBLIC_INTERFACE=wlan0
>>>>> HOST_IP=192.168.1.73
>>>>>
>>>>>
>>>>> + /opt/stack/nova/bin/nova-manage network create private 10.0.0.0/241 256
>>>>> 2012-01-25 08:38:12,309 WARNING nova.network.quantum.manager
>>>>> [req-5ec54eb4-a649-448b-a1a2-8a46b2f19cfc None None] QuantumManager does
>>>>> not use 'bridge' parameter.
>>>>> 2012-01-25 08:38:12,310 WARNING nova.network.quantum.manager
>>>>> [req-5ec54eb4-a649-448b-a1a2-8a46b2f19cfc None None] QuantumManager does
>>>>> not use 'bridge_interface' parameter.
>>>>> 2012-01-25 08:38:12,310 DEBUG nova.network.quantum.quantum_connection
>>>>> [req-5ec54eb4-a649-448b-a1a2-8a46b2f19cfc None None] Quantum Client 
>>>>> Request:
>>>>> POST /v1.0/tenants/default/networks.json
>>>>>  from (pid=7277) debug /opt/stack/nova/nova/log.py:175
>>>>> 2012-01-25 08:38:12,310 DEBUG nova.network.quantum.quantum_connection
>>>>> [req-5ec54eb4-a649-448b-a1a2-8a46b2f19cfc None None] {"network": {"name":
>>>>> "private", "nova_id": "nova"}} from (pid=7277) debug
>>>>> /opt/stack/nova/nova/log.py:175
>>>>> Command failed, please check log for more info
>>>>> 2012-01-25 08:38:12,311 CRITICAL nova
>>>>> [req-5ec54eb4-a649-448b-a1a2-8a46b2f19cfc None None] Unable to connect to
>>>>> server. Got error: [Errno 111] Connection refused
>>>>> (nova): TRACE: Traceback (most recent call last):
>>>>> (nova): TRACE:   File "/opt/stack/nova/bin/nova-manage", line 2389, in
>>>>> <module>
>>>>> (nova): TRACE:     main()
>>>>> (nova): TRACE:   File "/opt/stack/nova/bin/nova-manage", line 2377, in
>>>>> main
>>>>> (nova): TRACE:     fn(*fn_args, **fn_kwargs)
>>>>> (nova): TRACE:   File "/opt/stack/nova/bin/nova-manage", line 849, in
>>>>> create
>>>>> (nova): TRACE:     uuid=uuid)
>>>>> (nova): TRACE:   File
>>>>> "/opt/stack/nova/nova/network/quantum/manager.py", line 200, in
>>>>> create_networks
>>>>> (nova): TRACE:     nova_id=nova_id)
>>>>> (nova): TRACE:   File
>>>>> "/opt/stack/nova/nova/network/quantum/quantum_connection.py", line 61, in
>>>>> create_network
>>>>> (nova): TRACE:     resdict = self.client.create_network(data,
>>>>> tenant=tenant_id)
>>>>> (nova): TRACE:   File
>>>>> "/opt/stack/nova/nova/network/quantum/client.py", line 83, in with_params
>>>>> (nova): TRACE:     ret = self.func(instance, *args)
>>>>> (nova): TRACE:   File
>>>>> "/opt/stack/nova/nova/network/quantum/client.py", line 250, in
>>>>> create_network
>>>>> (nova): TRACE:     return self.do_request("POST", self.networks_path,
>>>>> body=body)
>>>>> (nova): TRACE:   File
>>>>> "/opt/stack/nova/nova/network/quantum/client.py", line 208, in do_request
>>>>> (nova): TRACE:     "server. Got error: %s" % e))
>>>>> (nova): TRACE: QuantumIOException: Unable to connect to server. Got
>>>>> error: [Errno 111] Connection refused
>>>>> (nova): TRACE:
>>>>> ++ failed
>>>>> ++ local r=1
>>>>> ++ set +o xtrace
>>>>> stack@ddutta-ThinkPad-X201:~/devstack$
>>>>>
>>>>>
>>>>> --
>>>>> -Debo~
>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>> ~~~~~~~~~~~~~~~~~~~~~~~~~~~
>>>> Dan Wendlandt
>>>> Nicira Networks: www.nicira.com
>>>> twitter: danwendlandt
>>>> ~~~~~~~~~~~~~~~~~~~~~~~~~~~
>>>>
>>>>
>>>
>>>
>>> --
>>> -Debo~
>>>
>>>
>>
>>
>> --
>> ~~~~~~~~~~~~~~~~~~~~~~~~~~~
>> Dan Wendlandt
>> Nicira Networks: www.nicira.com
>> twitter: danwendlandt
>> ~~~~~~~~~~~~~~~~~~~~~~~~~~~
>>
>>
>
>
> --
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~
> Dan Wendlandt
> Nicira Networks: www.nicira.com
> twitter: danwendlandt
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
>  --
> Mailing list: https://launchpad.net/~netstack
> Post to     : [email protected]
> Unsubscribe : https://launchpad.net/~netstack
> More help   : https://help.launchpad.net/ListHelp
>
>
>
>


-- 
-Debo~
-- 
Mailing list: https://launchpad.net/~netstack
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~netstack
More help   : https://help.launchpad.net/ListHelp

Reply via email to