very cool Anne. Please do let us know when the feed is operational. Dan
On Mon, Feb 20, 2012 at 12:03 PM, Anne Gentle <a...@openstack.org> wrote: > Hi guys - > > Well, I'm pleased to report that we anticipated the need for > subscribing to changes to a particular manual, and the "Release > History" table fulfills that requirement by offering an RSS feed. > However looks like we need to troubleshoot it a bit as it's not > working right now. I'm logging a bug about it, > https://bugs.launchpad.net/openstack-manuals/+bug/937206. > > For the Quantum Admin guide, the feed is linked to the orange RSS > button in the row next to the PDF button on > http://docs.openstack.org/incubation/openstack-network/admin/content/. > > Authors should be conscious of the need for informative, readable > notes in the Revision History table as those are published to the > feed. > > I'll let you know how the bug fixing goes. > > Thanks, > Anne > > > On Mon, Feb 20, 2012 at 1:52 PM, Dan Wendlandt <d...@nicira.com> wrote: > > > > > > On Wed, Feb 8, 2012 at 11:17 AM, Sumit Naiksatam (snaiksat) > > <snaik...@cisco.com> wrote: > >> > >> Hi Dan, > >> > >> Thanks for the clarifying this, and also kudos for keeping the > >> documentation in sync. While on this, is there a way to subscribe to > changes > >> in the Quantum documentation (or better still, subscribe the netstack > >> mailer)? I think that might help to preempt these kind of issues. The > >> general tendency is to read the documentation on the first setup, and > not as > >> often after that, thus missing some of these changes. > > > > > > Hi Sumit, > > > > I think that's a good suggestion. Unfortunately, the simple approach of > > just subscribing the list to notifications for changes in the docs repo > > doesn't work well, as that repo is actually shared across all openstack > > projects. Of course, that doesn't stop anyone from also subscribing to > the > > openstack-manuals repo using gerrit, but it does mean that there's more > > traffic than I would like to force to the netstack list. One other > approach > > might be to just try and push any proposed docs diffs to the netstack > list. > > This would be good both for notifying users of quantum, and for getting > > folks to help review docs changes :) > > > > I'm CC'ing Anne to see if she has input. > > > > dan > > > > > >> > >> > >> Thanks, > >> ~Sumit. > >> > >> > -----Original Message----- > >> > From: netstack-bounces+snaiksat=cisco....@lists.launchpad.net > >> > [mailto:netstack-bounces+snaiksat=cisco....@lists.launchpad.net] On > >> > Behalf Of Dan Wendlandt > >> > Sent: Tuesday, February 07, 2012 8:36 PM > >> > To: Shweta Padubidri (shpadubi) > >> > Cc: netstack@lists.launchpad.net > >> > Subject: Re: [Netstack] VM creation error in Devstack > >> > > >> > Hi Shweta, > >> > > >> > Thanks for the detailed report, this is very helpful. > >> > > >> > With some recent changes in nova, you can no longer specify the > >> > project "name" in the --project_id flag for a network. You must > >> > specify the keystone "id". This keystone id for the admin tenant > >> > would be "ba2436c876564ef985a094a4f71b61c2", and you can use the when > >> > you create a network with nova-manage. See: > >> > http://docs.openstack.org/incubation/openstack- > >> > network/admin/content/Net-Create-dle455.html > >> > . Note: a recent change (in keystone?) meant that keystone ids > >> > switched from being integers to uuids, so the example in the docs > >> > should be updated to show an example with --project_id=<uuid> . > >> > > >> > Let me know if that helps. > >> > > >> > Dan > >> > > >> > On Tue, Feb 7, 2012 at 7:08 PM, Shweta Padubidri (shpadubi) > >> > <shpad...@cisco.com> wrote: > >> > > Hi Dan, > >> > > > >> > > Thanks for the email. > >> > > > >> > > Sure, this is what I did. After the devstack install > >> > > > >> > > I created a vm in the default tenant > >> > > TENANT= > >> > > USERNAME= > >> > > . openrc > >> > > nova boot --flavor 1 --image eeb1801e-a143-4669-96e5-55f753ad26bd > >> > def_vm1 > >> > > > >> > > The vm was created. > >> > > > >> > > Next I created a network in the admin tenant and then placed a vm in > >> > that network. > >> > > > >> > > nova-manage --flagfile=/opt/stack/nova/bin/nova.conf network create > >> > --label=admin-net1 --fixed_range_v4=10.0.10.0/24 --project_id=admin > -- > >> > priority=1 > >> > > TENANT=admin > >> > > USERNAME=admin > >> > > . openrc > >> > > nova boot --flavor 1 --image eeb1801e-a143-4669-96e5-55f753ad26bd -- > >> > nic net-id=b1f828c1-d769-4aab-a77a-c999e3b49ecf admin_nw1_vm1 > >> > > > >> > > So here is the tenant and the network list > >> > > > >> > > This is the tenant list > >> > > ~/devstack$ /opt/stack/keystone/bin/keystone-manage tenant list > >> > > ------------------------------------------------------------------- > >> > > | Tenants | > >> > > ------------------------------------------------------------------- > >> > > | id | name | enabled | > >> > > ------------------------------------------------------------------- > >> > > | ba2436c876564ef985a094a4f71b61c2 | admin | True | > >> > > | ea1170fdb1df4023aad9c39ff1b85a7d | demo | True | > >> > > | d6d48b0112eb47d48702a9c04ebcc98d | invisible_to_admin | True | > >> > > ------------------------------------------------------------------- > >> > > > >> > > This is the network list > >> > > > >> > > nova-manage --flagfile=/opt/stack/nova/bin/nova.conf network > >> > quantum_list > >> > > uuid project priority > >> > cidr_v4 , cidr_v6 > >> > > 2012-02-07 18:54:11,091 DEBUG nova.utils [req-1bbf9dc4-2949-4f4f- > >> > ac33-cc9b5d854436 None None] backend <module 'nova.db.sqlalchemy.api' > >> > from '/opt/stack/nova/nova/db/sqlalchemy/api.pyc'> from (pid=6998) > >> > __get_backend /opt/stack/nova/nova/utils.py:589 > >> > > 904bb84d-5d69-4146-8b44-83b01df786d9 None None > >> > 10.0.0.0/24 , None > >> > > b1f828c1-d769-4aab-a77a-c999e3b49ecf admin 1 > >> > 10.0.10.0/24 , None > >> > > > >> > > > >> > > But this vm creation gave me the following error in the nova-compute > >> > logs > >> > > > >> > > 2012-02-07 18:03:34,554 ERROR nova.rpc [-] Exception during message > >> > handling > >> > > (nova.rpc): TRACE: Traceback (most recent call last): > >> > > (nova.rpc): TRACE: File "/opt/stack/nova/nova/rpc/amqp.py", line > >> > 249, in _process_data > >> > > (nova.rpc): TRACE: rval = node_func(context=ctxt, **node_args) > >> > > (nova.rpc): TRACE: File "/opt/stack/nova/nova/exception.py", line > >> > 126, in wrapped > >> > > (nova.rpc): TRACE: return f(*args, **kw) > >> > > (nova.rpc): TRACE: File "/opt/stack/nova/nova/compute/manager.py", > >> > line 173, in decorated_function > >> > > (nova.rpc): TRACE: self.add_instance_fault_from_exc(context, > >> > instance_uuid, e) > >> > > (nova.rpc): TRACE: File "/usr/lib/python2.7/contextlib.py", line > >> > 24, in __exit__ > >> > > (nova.rpc): TRACE: self.gen.next() > >> > > (nova.rpc): TRACE: File "/opt/stack/nova/nova/compute/manager.py", > >> > line 168, in decorated_function > >> > > (nova.rpc): TRACE: return function(self, context, instance_uuid, > >> > *args, **kwargs) > >> > > (nova.rpc): TRACE: File "/opt/stack/nova/nova/compute/manager.py", > >> > line 613, in run_instance > >> > > (nova.rpc): TRACE: self._run_instance(context, instance_uuid, > >> > **kwargs) > >> > > (nova.rpc): TRACE: File "/opt/stack/nova/nova/compute/manager.py", > >> > line 441, in _run_instance > >> > > (nova.rpc): TRACE: vm_state=vm_states.ERROR) > >> > > (nova.rpc): TRACE: File "/usr/lib/python2.7/contextlib.py", line > >> > 24, in __exit__ > >> > > (nova.rpc): TRACE: self.gen.next() > >> > > (nova.rpc): TRACE: File "/opt/stack/nova/nova/compute/manager.py", > >> > line 417, in _run_instance > >> > > (nova.rpc): TRACE: requested_networks) > >> > > (nova.rpc): TRACE: File "/opt/stack/nova/nova/compute/manager.py", > >> > line 524, in _allocate_network > >> > > (nova.rpc): TRACE: requested_networks=requested_networks) > >> > > (nova.rpc): TRACE: File "/opt/stack/nova/nova/network/api.py", > line > >> > 164, in allocate_for_instance > >> > > (nova.rpc): TRACE: 'args': args}) > >> > > (nova.rpc): TRACE: File "/opt/stack/nova/nova/rpc/__init__.py", > >> > line 70, in call > >> > > (nova.rpc): TRACE: return _get_impl().call(context, topic, msg, > >> > timeout) > >> > > (nova.rpc): TRACE: File "/opt/stack/nova/nova/rpc/impl_kombu.py", > >> > line 611, in call > >> > > (nova.rpc): TRACE: return rpc_amqp.call(context, topic, msg, > >> > timeout) > >> > > (nova.rpc): TRACE: File "/opt/stack/nova/nova/rpc/amqp.py", line > >> > 334, in call > >> > > (nova.rpc): TRACE: rv = list(rv) > >> > > (nova.rpc): TRACE: File "/opt/stack/nova/nova/rpc/amqp.py", line > >> > 302, in __iter__ > >> > > (nova.rpc): TRACE: raise result > >> > > (nova.rpc): TRACE: RemoteError: Remote error: KeyError 'b1f828c1- > >> > d769-4aab-a77a-c999e3b49ecf' > >> > > (nova.rpc): TRACE: [u'Traceback (most recent call last):\n', u' > File > >> > "/opt/stack/nova/nova/rpc/amqp.py", line 249, in _process_data\n > >> > rval = node_func(context=ctxt, **node_args)\n', u' File > >> > "/opt/stack/nova/nova/network/quantum/manager.py", line 363, in > >> > allocate_for_instance\n instance_type_id, host)\n', u' File > >> > "/opt/stack/nova/nova/network/quantum/manager.py", line 476, in > >> > get_instance_nw_info\n net_tenant_id = > >> > net_tenant_dict[network[\'uuid\']]\n', u"KeyError: > 'b1f828c1-d769-4aab- > >> > a77a-c999e3b49ecf'\n"]. > >> > > (nova.rpc): TRACE: > >> > > > >> > > Thanks > >> > > Shweta > >> > > > >> > > > >> > > -----Original Message----- > >> > > From: Dan Wendlandt [mailto:d...@nicira.com] > >> > > Sent: Tuesday, February 07, 2012 9:13 PM > >> > > To: Shweta Padubidri (shpadubi) > >> > > Cc: netstack@lists.launchpad.net > >> > > Subject: Re: [Netstack] VM creation error in Devstack > >> > > > >> > > Hi Shweta, > >> > > > >> > > Thanks for sending this out, its great to have more people banging > on > >> > > Quantum to flush out issues. I don't think this is the issue Brad > >> > > fixed. When I was writing unit tests, I actually saw an error very > >> > > similar to this, but it was using a config that was invalid. Would > >> > be > >> > > good if you could describe all of the commands to repo, including > >> > what > >> > > projects exist, what networks were created, and what command you > used > >> > > to create the VM. Once we have that, it should be pretty easy to > >> > > track down. Thanks! > >> > > > >> > > Dan > >> > > > >> > > On Mon, Feb 6, 2012 at 9:53 PM, Shweta Padubidri (shpadubi) > >> > > <shpad...@cisco.com> wrote: > >> > >> Hi, > >> > >> > >> > >> > >> > >> > >> > >> So in the devstack setup that I have(its about 3-4 days old), when > I > >> > create > >> > >> a vm in the default tenant it comes up without any problems. > >> > >> > >> > >> But when I create a network within the admin tenant and provide > that > >> > net-id > >> > >> when creating a vm in that network, it gives me the following > error. > >> > >> > >> > >> > >> > >> > >> > >> nova.rpc): TRACE: File "/opt/stack/nova/nova/rpc/__init__.py", > >> > line 70, in > >> > >> call > >> > >> > >> > >> (nova.rpc): TRACE: return _get_impl().call(context, topic, msg, > >> > timeout) > >> > >> > >> > >> (nova.rpc): TRACE: File "/opt/stack/nova/nova/rpc/impl_kombu.py", > >> > line > >> > >> 611, in call > >> > >> > >> > >> (nova.rpc): TRACE: return rpc_amqp.call(context, topic, msg, > >> > timeout) > >> > >> > >> > >> (nova.rpc): TRACE: File "/opt/stack/nova/nova/rpc/amqp.py", line > >> > 334, in > >> > >> call > >> > >> > >> > >> (nova.rpc): TRACE: rv = list(rv) > >> > >> > >> > >> (nova.rpc): TRACE: File "/opt/stack/nova/nova/rpc/amqp.py", line > >> > 302, in > >> > >> __iter__ > >> > >> > >> > >> (nova.rpc): TRACE: raise result > >> > >> > >> > >> (nova.rpc): TRACE: RemoteError: Remote error: KeyError > >> > >> '80ee39d4-170c-4822-90b4-2ab947d80823' > >> > >> > >> > >> (nova.rpc): TRACE: [u'Traceback (most recent call last):\n', u' > >> > File > >> > >> "/opt/stack/nova/nova/rpc/amqp.py", line 249, in _process_data\n > >> > rval = > >> > >> node_func(context=ctxt, **node_args)\n', u' File > >> > >> "/opt/stack/nova/nova/network/quantum/manager.py", line 363, in > >> > >> allocate_for_instance\n instance_type_id, host)\n', u' File > >> > >> "/opt/stack/nova/nova/network/quantum/manager.py", line 476, in > >> > >> get_instance_nw_info\n net_tenant_id = > >> > >> net_tenant_dict[network[\'uuid\']]\n', u"KeyError: > >> > >> '80ee39d4-170c-4822-90b4-2ab947d80823'\n"]. > >> > >> > >> > >> > >> > >> > >> > >> Is this a known error? If so what is the work around? > >> > >> > >> > >> > >> > >> > >> > >> I know there was an error observed on the Bug Squashing day related > >> > to > >> > >> Tenant Id not being set. I am not sure if the KeyError listed above > >> > was > >> > >> observed as well. > >> > >> > >> > >> > >> > >> > >> > >> Please let me know. > >> > >> > >> > >> > >> > >> > >> > >> Thanks > >> > >> > >> > >> Shweta > >> > >> > >> > >> > >> > >> -- > >> > >> Mailing list: https://launchpad.net/~netstack > >> > >> Post to : netstack@lists.launchpad.net > >> > >> Unsubscribe : https://launchpad.net/~netstack > >> > >> More help : https://help.launchpad.net/ListHelp > >> > >> > >> > > > >> > > > >> > > > >> > > -- > >> > > ~~~~~~~~~~~~~~~~~~~~~~~~~~~ > >> > > 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 : netstack@lists.launchpad.net > >> > Unsubscribe : https://launchpad.net/~netstack > >> > More help : https://help.launchpad.net/ListHelp > > > > > > > > > > -- > > ~~~~~~~~~~~~~~~~~~~~~~~~~~~ > > 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 : netstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~netstack More help : https://help.launchpad.net/ListHelp