[Openstack] Juno cells and regions

raghavendra.lad at accenture.com raghavendra.lad at accenture.com
Wed Feb 18 10:48:26 UTC 2015



Hi,
I am trying to implement the cells and regions in Openstack. However I get the below error when I follow the reference  document.
The API is configured as Parent and Child cell1 and child cell2 are the other compute nodes.
Would be appreciated.

Reference
https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux_OpenStack_Platform/4/html/Configuration_Reference_Guide/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



________________________________

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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack/attachments/20150218/d100b733/attachment.html>


More information about the Openstack mailing list