I suggest you read the docs, these questions are answered there.

Thanks,
Sam


> On 5 Feb 2015, at 6:40 pm, [email protected] wrote:
> 
> Hi Sam,
>  
> I am able to run the nova DB sync  however it gives error and is not able to 
> sync with (nova) 8774.
> Let me know if we have to create nova cells or user in Mysql database or how 
> rabbit user id for child
> Or api user works.
>  
>  
> Regards,
> Raghavendra Lad
>  
> From: Sam Morrison [mailto:[email protected]] 
> Sent: Thursday, February 05, 2015 1:48 AM
> To: Lad, Raghavendra
> Subject: Re: [Openstack] Running multiple nova-cells
>  
> You need to run a DB sync to initialize your DB. 
>  
> Sam
> 
> 
> 
> On 5 Feb 2015, at 1:21 am, <[email protected] 
> <mailto:[email protected]>> <[email protected] 
> <mailto:[email protected]>> wrote:
> 
> Hi Sam,
>  
> I am able to perform the configuration on API cell as root for child cells.
>  
> I need help with the Parent.
>  
> I am getting the error 
>  
> Command failed, please check log for more info
> 2015-02-04 12:25:26.625 8239 CRITICAL nova 
> [req-de64d699-abba-4cfb-abf7-3e24a9b7c770 None] OperationalError: 
> (OperationalError) no such table: cells u'INSERT INTO cells (deleted_at, 
> deleted, created_at, updated_at, name, api_url, transport_url, weight_offset, 
> weight_scale, is_parent) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?)' (None, 0, 
> '2015-02-04 06:55:26.623676', None, u'api', None, 
> 'rabbit://api_user:api_passwd@hostnameip:5672/api_vhost', 1.0, 1.0, 1)
>  
>  
> Regards,
> Raghavendra Lad
>  
> From: [email protected] <mailto:[email protected]> 
> [mailto:[email protected] <mailto:[email protected]>] 
> Sent: Wednesday, February 04, 2015 1:31 PM
> To: [email protected] <mailto:[email protected]>
> Cc: [email protected] <mailto:[email protected]>
> Subject: [Openstack] FW: cells
>  
> HI Stackers,
> 
>  
> 
> I am trying to implement the cells in Openstack. However I get the below 
> error when I follow the Openstack document.
> 
> The controller node has nova-api and all nova services. The compute node has 
> the child configuration. Any thoughts or ideas
> 
> Would be appreciated.
> 
>  
> 
> Reference
> 
> http://docs.openstack.org/juno/config-reference/content/section_compute-cells.html
>  
> <http://docs.openstack.org/juno/config-reference/content/section_compute-cells.html>
>  
> 
> # nova-manage cell create --name api --cell_type parent \
> 
> > --username api_user --password api_passwd --hostname ip\
> 
> > --port 5672 --virtual_host api_vhost --woffset 1.0 --wscale 1.0
> 
> Command failed, please check log for more info
> 
> 2015-02-04 12:25:26.625 8239 CRITICAL nova 
> [req-de64d699-abba-4cfb-abf7-3e24a9b7c770 None] OperationalError: 
> (OperationalError) no such table: cells u'INSERT INTO cells (deleted_at, 
> deleted, created_at, updated_at, name, api_url, transport_url, weight_offset, 
> weight_scale, is_parent) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?)' (None, 0, 
> '2015-02-04 06:55:26.623676', None, u'api', None, 
> 'rabbit://api_user:api_passwd@hostnameip:5672/api_vhost', 1.0, 1.0, 1)
> 
> 2015-02-04 12:25:26.625 8239 TRACE nova Traceback (most recent call last):
> 
> 2015-02-04 12:25:26.625 8239 TRACE nova   File "/usr/bin/nova-manage", line 
> 10, in <module>
> 
> 2015-02-04 12:25:26.625 8239 TRACE nova     sys.exit(main())
> 
> 2015-02-04 12:25:26.625 8239 TRACE nova   File 
> "/usr/lib/python2.7/dist-packages/nova/cmd/manage.py", line 1401, in main
> 
> 2015-02-04 12:25:26.625 8239 TRACE nova     ret = fn(*fn_args, **fn_kwargs)
> 
> 2015-02-04 12:25:26.625 8239 TRACE nova   File 
> "/usr/lib/python2.7/dist-packages/nova/cmd/manage.py", line 1239, in create
> 
> 2015-02-04 12:25:26.625 8239 TRACE nova     db.cell_create(ctxt, values)
> 
> 2015-02-04 12:25:26.625 8239 TRACE nova   File 
> "/usr/lib/python2.7/dist-packages/nova/db/api.py", line 1558, in cell_create
> 
> 2015-02-04 12:25:26.625 8239 TRACE nova     return IMPL.cell_create(context, 
> values)
> 
> 2015-02-04 12:25:26.625 8239 TRACE nova   File 
> "/usr/lib/python2.7/dist-packages/nova/db/sqlalchemy/api.py", line 125, in 
> wrapper
> 
> 2015-02-04 12:25:26.625 8239 TRACE nova     return f(*args, **kwargs)
> 
> 2015-02-04 12:25:26.625 8239 TRACE nova   File 
> "/usr/lib/python2.7/dist-packages/nova/db/sqlalchemy/api.py", line 4663, in 
> cell_create
> 
> 2015-02-04 12:25:26.625 8239 TRACE nova     cell.save()
> 
> 2015-02-04 12:25:26.625 8239 TRACE nova   File 
> "/usr/lib/python2.7/dist-packages/nova/db/sqlalchemy/models.py", line 62, in 
> save
> 
> 2015-02-04 12:25:26.625 8239 TRACE nova     super(NovaBase, 
> self).save(session=session)
> 
> 2015-02-04 12:25:26.625 8239 TRACE nova   File 
> "/usr/lib/python2.7/dist-packages/oslo/db/sqlalchemy/models.py", line 48, in 
> save
> 
> 2015-02-04 12:25:26.625 8239 TRACE nova     session.flush()
> 
> 2015-02-04 12:25:26.625 8239 TRACE nova   File 
> "/usr/lib/python2.7/dist-packages/sqlalchemy/orm/session.py", line 1919, in 
> flush
> 
> 2015-02-04 12:25:26.625 8239 TRACE nova     self._flush(objects)
> 
> 2015-02-04 12:25:26.625 8239 TRACE nova   File 
> "/usr/lib/python2.7/dist-packages/sqlalchemy/orm/session.py", line 2037, in 
> _flush
> 
> 2015-02-04 12:25:26.625 8239 TRACE nova     
> transaction.rollback(_capture_exception=True)
> 
> 2015-02-04 12:25:26.625 8239 TRACE nova   File 
> "/usr/lib/python2.7/dist-packages/sqlalchemy/util/langhelpers.py", line 60, 
> in __exit__
> 
> 2015-02-04 12:25:26.625 8239 TRACE nova     compat.reraise(exc_type, 
> exc_value, exc_tb)
> 
> 2015-02-04 12:25:26.625 8239 TRACE nova   File 
> "/usr/lib/python2.7/dist-packages/sqlalchemy/orm/session.py", line 2001, in 
> _flush
> 
> 2015-02-04 12:25:26.625 8239 TRACE nova     flush_context.execute()
> 
> 2015-02-04 12:25:26.625 8239 TRACE nova   File 
> "/usr/lib/python2.7/dist-packages/sqlalchemy/orm/unitofwork.py", line 372, in 
> execute
> 
> 2015-02-04 12:25:26.625 8239 TRACE nova     rec.execute(self)
> 
> 2015-02-04 12:25:26.625 8239 TRACE nova   File 
> "/usr/lib/python2.7/dist-packages/sqlalchemy/orm/unitofwork.py", line 526, in 
> execute
> 
> 2015-02-04 12:25:26.625 8239 TRACE nova     uow
> 
> 2015-02-04 12:25:26.625 8239 TRACE nova   File 
> "/usr/lib/python2.7/dist-packages/sqlalchemy/orm/persistence.py", line 65, in 
> save_obj
> 
> 2015-02-04 12:25:26.625 8239 TRACE nova     mapper, table, insert)
> 
> 2015-02-04 12:25:26.625 8239 TRACE nova   File 
> "/usr/lib/python2.7/dist-packages/sqlalchemy/orm/persistence.py", line 602, 
> in _emit_insert_statements
> 
> 2015-02-04 12:25:26.625 8239 TRACE nova     execute(statement, params)
> 
> 2015-02-04 12:25:26.625 8239 TRACE nova   File 
> "/usr/lib/python2.7/dist-packages/sqlalchemy/engine/base.py", line 729, in 
> execute
> 
> 2015-02-04 12:25:26.625 8239 TRACE nova     return meth(self, multiparams, 
> params)
> 
> 2015-02-04 12:25:26.625 8239 TRACE nova   File 
> "/usr/lib/python2.7/dist-packages/sqlalchemy/sql/elements.py", line 321, in 
> _execute_on_connection
> 
> 2015-02-04 12:25:26.625 8239 TRACE nova     return 
> connection._execute_clauseelement(self, multiparams, params)
> 
> 2015-02-04 12:25:26.625 8239 TRACE nova   File 
> "/usr/lib/python2.7/dist-packages/sqlalchemy/engine/base.py", line 826, in 
> _execute_clauseelement
> 
> 2015-02-04 12:25:26.625 8239 TRACE nova     compiled_sql, distilled_params
> 
> 2015-02-04 12:25:26.625 8239 TRACE nova   File 
> "/usr/lib/python2.7/dist-packages/sqlalchemy/engine/base.py", line 958, in 
> _execute_context
> 
> 2015-02-04 12:25:26.625 8239 TRACE nova     context)
> 
> 2015-02-04 12:25:26.625 8239 TRACE nova   File 
> "/usr/lib/python2.7/dist-packages/sqlalchemy/engine/base.py", line 1156, in 
> _handle_dbapi_exception
> 
> 2015-02-04 12:25:26.625 8239 TRACE nova     util.raise_from_cause(newraise, 
> exc_info)
> 
> 2015-02-04 12:25:26.625 8239 TRACE nova   File 
> "/usr/lib/python2.7/dist-packages/sqlalchemy/util/compat.py", line 199, in 
> raise_from_cause
> 
> 2015-02-04 12:25:26.625 8239 TRACE nova     reraise(type(exception), 
> exception, tb=exc_tb)
> 
> 2015-02-04 12:25:26.625 8239 TRACE nova   File 
> "/usr/lib/python2.7/dist-packages/sqlalchemy/engine/base.py", line 951, in 
> _execute_context
> 
> 2015-02-04 12:25:26.625 8239 TRACE nova     context)
> 
> 2015-02-04 12:25:26.625 8239 TRACE nova   File 
> "/usr/lib/python2.7/dist-packages/sqlalchemy/engine/default.py", line 436, in 
> do_execute
> 
> 2015-02-04 12:25:26.625 8239 TRACE nova     cursor.execute(statement, 
> parameters)
> 
> 2015-02-04 12:25:26.625 8239 TRACE nova OperationalError: (OperationalError) 
> no such table: cells u'INSERT INTO cells (deleted_at, deleted, created_at, 
> updated_at, name, api_url, transport_url, weight_offset, weight_scale, 
> is_parent) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?)' (None, 0, '2015-02-04 
> 06:55:26.623676', None, u'api', None, 
> 'rabbit://api_user:api_passwd@hotsnameip:5672/api_vhost', 1.0, 1.0, 1)
> 
> 2015-02-04 12:25:26.625 8239 TRACE nova
> 
> 
> Regards,
> 
> Raghavendra Lad
> 
>  
> 
>  
>  
>  
>  
> From: Openstack 
> [mailto:openstack-bounces+raghavendra.lad=accenture....@lists.launchpad.net 
> <mailto:openstack-bounces+raghavendra.lad=accenture....@lists.launchpad.net>] 
> On Behalf Of Sam Morrison
> Sent: Monday, July 15, 2013 12:22 PM
> To: [email protected] <mailto:[email protected]> list
> Subject: [Openstack] Running multiple nova-cells
>  
> Hi,
>  
> We have a reasonably large deployment with nova cells and we are having 
> issues consuming messages fast enough at the top level due to all the 
> instance updates etc.
>  
> We've done some tuning to some of the periodic tasks but users can trigger 
> hundreds of messages to be sent upwards.
> It looks like a bug where 1 message to be sent upwards somehow turns into 
> about 50. We're debugging this at the moment.
>  
> Bu what I'm also wondering is if it's possible to run multiple nova-cell 
> processes within a cell?
> I see there is a blueprint [1]  which makes me think it's not possible yet?
>  
> We get spikes of 100/200 messages a second for a couple minutes and it takes 
> a while for our nova-cell service to consume all of these.
>  
> Cheers,
> Sam
>  
>  
> [1] https://blueprints.launchpad.net/nova/+spec/multiple-nova-cell 
> <https://blueprints.launchpad.net/nova/+spec/multiple-nova-cell> 
>  
>  
> 
> This message is for the designated recipient only and may contain privileged, 
> proprietary, or otherwise confidential information. If you have received it 
> in error, please notify the sender immediately and delete the original. Any 
> other use of the e-mail by you is prohibited. Where allowed by local law, 
> electronic communications with Accenture and its affiliates, including e-mail 
> and instant messaging (including content), may be scanned by our systems for 
> the purposes of information security and assessment of internal compliance 
> with Accenture policy. 
> ______________________________________________________________________________________
> 
> www.accenture.com <http://www.accenture.com/>
_______________________________________________
Mailing list: http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
Post to     : [email protected]
Unsubscribe : http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack

Reply via email to