Hi,

 

I am trying to implement AIO POC with Trove enabled using packstack on centos 7.  I have created image for mongodb and data store is also configured.

I am having issue when I try to create trove instance, instance status is error. Though trove was deployed by packstack, I cross checked all trove config files as per this guide https://docs.openstack.org/trove/latest/install/install-rdo.html they seems ok.

 

 

trove-api.log has following error,

 

2017-12-08 13:14:48.021 15950 INFO trove.instance.service [-] Creating a database instance for tenant 'b20cf7ccbd1a4636bb8a8bdf8cd3973d'

2017-12-08 13:14:48.048 15950 WARNING trove.common.cfg [-] Manager name ('datastore_manager') not defined, using 'mysql' options instead.

2017-12-08 13:14:48.049 15950 WARNING trove.common.cfg [-] Manager name ('datastore_manager') not defined, using 'mysql' options instead.

2017-12-08 13:14:48.062 15950 WARNING novaclient.v2.client [-] Property `management_url` is deprecated for SessionClient. It should be set via `endpoint_override` variable while class initialization.

2017-12-08 13:14:49.426 15950 INFO eventlet.wsgi [-] 172.16.5.184 - - [08/Dec/2017 13:14:49] "POST /v1.0/b20cf7ccbd1a4636bb8a8bdf8cd3973d/instances HTTP/1.1" 200 1085 1.411768

2017-12-08 13:14:49.851 15963 INFO trove.instance.service [-] Listing database instances for tenant 'b20cf7ccbd1a4636bb8a8bdf8cd3973d'

2017-12-08 13:14:49.855 15963 WARNING novaclient.v2.client [-] Property `management_url` is deprecated for SessionClient. It should be set via `endpoint_override` variable while class initialization.

2017-12-08 13:14:51.215 15963 INFO eventlet.wsgi [-] 172.16.5.184 - - [08/Dec/2017 13:14:51] "GET /v1.0/b20cf7ccbd1a4636bb8a8bdf8cd3973d/instances?limit=20 HTTP/1.1" 200 949 1.738005

2017-12-08 13:14:51.230 15963 WARNING novaclient.v2.client [-] Property `management_url` is deprecated for SessionClient. It should be set via `endpoint_override` variable while class initialization.

2017-12-08 13:14:52.299 15963 INFO eventlet.wsgi [-] 172.16.5.184 - - [08/Dec/2017 13:14:52] "GET /v1.0/b20cf7ccbd1a4636bb8a8bdf8cd3973d/flavors HTTP/1.1" 200 1936 1.080438

2017-12-08 13:14:52.306 15955 WARNING keystonemiddleware.auth_token [-] Using the in-process token cache is deprecated as of the 4.2.0 release and may be removed in the 5.0.0 release or the 'O' development cycle. The in-process cache causes inconsistent results and high memory usage. When the feature is removed the auth_token middleware will not cache tokens by default which may result in performance issues. It is recommended to use  memcache for the auth_token token cache by setting the memcached_servers option.

2017-12-08 13:14:53.313 15955 INFO trove.instance.service [-] Showing database instance '62b40b11-9440-41ad-929f-7fd8b0bb6208' for tenant 'b20cf7ccbd1a4636bb8a8bdf8cd3973d'

2017-12-08 13:14:58.422 15955 ERROR trove.guestagent.api [-] Error calling get_filesystem_stats: MessagingTimeout: Timed out waiting for a reply to message ID 5827c0618531497f9e7da6cf01de28b1

2017-12-08 13:14:58.422 15955 ERROR trove.guestagent.api Traceback (most recent call last):

2017-12-08 13:14:58.422 15955 ERROR trove.guestagent.api   File "/usr/lib/python2.7/site-packages/trove/guestagent/api.py", line 90, in _call

2017-12-08 13:14:58.422 15955 ERROR trove.guestagent.api     result = cctxt.call(self.context, method_name, **kwargs)

2017-12-08 13:14:58.422 15955 ERROR trove.guestagent.api   File "/usr/lib/python2.7/site-packages/oslo_messaging/rpc/client.py", line 169, in call

2017-12-08 13:14:58.422 15955 ERROR trove.guestagent.api     retry=self.retry)

2017-12-08 13:14:58.422 15955 ERROR trove.guestagent.api   File "/usr/lib/python2.7/site-packages/oslo_messaging/transport.py", line 123, in _send

2017-12-08 13:14:58.422 15955 ERROR trove.guestagent.api     timeout=timeout, retry=retry)

2017-12-08 13:14:58.422 15955 ERROR trove.guestagent.api   File "/usr/lib/python2.7/site-packages/oslo_messaging/_drivers/amqpdriver.py", line 578, in send

2017-12-08 13:14:58.422 15955 ERROR trove.guestagent.api     retry=retry)

2017-12-08 13:14:58.422 15955 ERROR trove.guestagent.api   File "/usr/lib/python2.7/site-packages/oslo_messaging/_drivers/amqpdriver.py", line 567, in _send

2017-12-08 13:14:58.422 15955 ERROR trove.guestagent.api     result = self._waiter.wait(msg_id, timeout)

2017-12-08 13:14:58.422 15955 ERROR trove.guestagent.api   File "/usr/lib/python2.7/site-packages/oslo_messaging/_drivers/amqpdriver.py", line 459, in wait

2017-12-08 13:14:58.422 15955 ERROR trove.guestagent.api     message = self.waiters.get(msg_id, timeout=timeout)

2017-12-08 13:14:58.422 15955 ERROR trove.guestagent.api   File "/usr/lib/python2.7/site-packages/oslo_messaging/_drivers/amqpdriver.py", line 347, in get

2017-12-08 13:14:58.422 15955 ERROR trove.guestagent.api     'to message ID %s' % msg_id)

2017-12-08 13:14:58.422 15955 ERROR trove.guestagent.api MessagingTimeout: Timed out waiting for a reply to message ID 5827c0618531497f9e7da6cf01de28b1

2017-12-08 13:14:58.422 15955 ERROR trove.guestagent.api

2017-12-08 13:14:58.424 15955 ERROR trove.instance.models [-] An error occurred communicating with the guest: Timed out waiting for a reply to message ID 5827c0618531497f9e7da6cf01de28b1.: GuestError: An error occurred communicating with the guest: Timed out waiting for a reply to message ID 5827c0618531497f9e7da6cf01de28b1.

2017-12-08 13:14:58.424 15955 ERROR trove.instance.models Traceback (most recent call last):

2017-12-08 13:14:58.424 15955 ERROR trove.instance.models   File "/usr/lib/python2.7/site-packages/trove/instance/models.py", line 561, in load_guest_info

2017-12-08 13:14:58.424 15955 ERROR trove.instance.models     volume_info = guest.get_volume_info()

2017-12-08 13:14:58.424 15955 ERROR trove.instance.models   File "/usr/lib/python2.7/site-packages/trove/guestagent/api.py", line 423, in get_volume_info

2017-12-08 13:14:58.424 15955 ERROR trove.instance.models     version=version, fs_path=None)

2017-12-08 13:14:58.424 15955 ERROR trove.instance.models   File "/usr/lib/python2.7/site-packages/trove/guestagent/api.py", line 99, in _call

2017-12-08 13:14:58.424 15955 ERROR trove.instance.models     raise exception.GuestError(original_message=str(e))

2017-12-08 13:14:58.424 15955 ERROR trove.instance.models GuestError: An error occurred communicating with the guest: Timed out waiting for a reply to message ID 5827c0618531497f9e7da6cf01de28b1.

2017-12-08 13:14:58.424 15955 ERROR trove.instance.models

2017-12-08 13:14:58.483 15955 WARNING novaclient.v2.client [-] Property `management_url` is deprecated for SessionClient. It should be set via `endpoint_override` variable while class initialization.

2017-12-08 13:14:59.795 15955 INFO eventlet.wsgi [-] 172.16.5.184 - - [08/Dec/2017 13:14:59] "GET /v1.0/b20cf7ccbd1a4636bb8a8bdf8cd3973d/instances/62b40b11-9440-41ad-929f-7fd8b0bb6208 HTTP/1.1" 200 2327 7.491198

 

 

 

 

 

 

Whereas trove-taskmanager.log has following error,

 

2017-12-08 13:07:25.719 15981 WARNING novaclient.v2.client [-] Property `management_url` is deprecated for SessionClient. It should be set via `endpoint_override` variable while class initialization.

2017-12-08 13:07:26.715 15981 ERROR trove.instance.models [-] Could not find nova server_id(None).: NotFound: Instance None could not be found. (HTTP 404) (Request-ID: req-dba69b39-19ed-49bc-8f32-d37d7d356a24)

2017-12-08 13:07:26.716 15981 ERROR trove.common.exception [-] Cannot find compute instance None for instance 3f9f4c53-7ba6-4e78-9278-ffd9918de42b.: NotFound: Instance None could not be found. (HTTP 404) (Request-ID: req-dba69b39-19ed-49bc-8f32-d37d7d356a24)

2017-12-08 13:07:26.716 15981 ERROR trove.instance.models [-] Could not load compute instance None.: ComputeInstanceNotFound: Resource 3f9f4c53-7ba6-4e78-9278-ffd9918de42b can not be retrieved.

2017-12-08 13:07:26.724 15981 WARNING novaclient.v2.client [-] Property `management_url` is deprecated for SessionClient. It should be set via `endpoint_override` variable while class initialization.: UnprocessableEntity: Instance 3f9f4c53-7ba6-4e78-9278-ffd9918de42b is not ready.

2017-12-08 13:14:49.336 15981 INFO trove.taskmanager.models [-] Creating instance 62b40b11-9440-41ad-929f-7fd8b0bb6208.

2017-12-08 13:14:53.094 15981 ERROR trove.taskmanager.models [-] Failed to create volume for instance 62b40b11-9440-41ad-929f-7fd8b0bb6208

The resource could not be found.<br /><br />

 

 

(HTTP 404)

Traceback (most recent call last):

  File "/usr/lib/python2.7/site-packages/trove/taskmanager/models.py", line 811, in _build_volume_info

    volume_size, volume_type, datastore_manager)

  File "/usr/lib/python2.7/site-packages/trove/taskmanager/models.py", line 848, in _create_volume

    volume_type=volume_type)

  File "/usr/lib/python2.7/site-packages/cinderclient/v2/volumes.py", line 290, in create

    return self._create('/volumes', body, 'volume')

  File "/usr/lib/python2.7/site-packages/cinderclient/base.py", line 324, in _create

    resp, body = self.api.client.post(url, body=body)

  File "/usr/lib/python2.7/site-packages/cinderclient/client.py", line 434, in post

    return self._cs_request(url, 'POST', **kwargs)

  File "/usr/lib/python2.7/site-packages/cinderclient/client.py", line 387, in _cs_request

    resp, body = self.request(url, method, **kwargs)

  File "/usr/lib/python2.7/site-packages/cinderclient/client.py", line 369, in request

    raise exceptions.from_response(resp, body)

NotFound: The resource could not be found.<br /><br />

 

 

(HTTP 404)

: NotFound: The resource could not be found.<br /><br />

 

 

(HTTP 404)

2017-12-08 13:14:53.247 15981 ERROR oslo_messaging.rpc.server [-] Exception during message handling: TroveError: Failed to create volume for instance 62b40b11-9440-41ad-929f-7fd8b0bb6208

The resource could not be found.<br /><br />

 

 

(HTTP 404)

2017-12-08 13:14:53.247 15981 ERROR oslo_messaging.rpc.server Traceback (most recent call last):

2017-12-08 13:14:53.247 15981 ERROR oslo_messaging.rpc.server   File "/usr/lib/python2.7/site-packages/oslo_messaging/rpc/server.py", line 160, in _process_incoming

2017-12-08 13:14:53.247 15981 ERROR oslo_messaging.rpc.server     res = self.dispatcher.dispatch(message)

2017-12-08 13:14:53.247 15981 ERROR oslo_messaging.rpc.server   File "/usr/lib/python2.7/site-packages/oslo_messaging/rpc/dispatcher.py", line 213, in dispatch

2017-12-08 13:14:53.247 15981 ERROR oslo_messaging.rpc.server     return self._do_dispatch(endpoint, method, ctxt, args)

2017-12-08 13:14:53.247 15981 ERROR oslo_messaging.rpc.server   File "/usr/lib/python2.7/site-packages/oslo_messaging/rpc/dispatcher.py", line 183, in _do_dispatch

2017-12-08 13:14:53.247 15981 ERROR oslo_messaging.rpc.server     result = func(ctxt, **new_args)

2017-12-08 13:14:53.247 15981 ERROR oslo_messaging.rpc.server   File "/usr/lib/python2.7/site-packages/osprofiler/profiler.py", line 153, in wrapper

2017-12-08 13:14:53.247 15981 ERROR oslo_messaging.rpc.server     return f(*args, **kwargs)

2017-12-08 13:14:53.247 15981 ERROR oslo_messaging.rpc.server   File "/usr/lib/python2.7/site-packages/trove/taskmanager/manager.py", line 384, in create_instance

2017-12-08 13:14:53.247 15981 ERROR oslo_messaging.rpc.server     locality)

2017-12-08 13:14:53.247 15981 ERROR oslo_messaging.rpc.server   File "/usr/lib/python2.7/site-packages/trove/taskmanager/manager.py", line 364, in _create_instance

2017-12-08 13:14:53.247 15981 ERROR oslo_messaging.rpc.server     scheduler_hints)

2017-12-08 13:14:53.247 15981 ERROR oslo_messaging.rpc.server   File "/usr/lib/python2.7/site-packages/trove/taskmanager/models.py", line 505, in create_instance

2017-12-08 13:14:53.247 15981 ERROR oslo_messaging.rpc.server     scheduler_hints)

2017-12-08 13:14:53.247 15981 ERROR oslo_messaging.rpc.server   File "/usr/lib/python2.7/site-packages/trove/taskmanager/models.py", line 782, in _create_server_volume_individually

2017-12-08 13:14:53.247 15981 ERROR oslo_messaging.rpc.server     volume_type=volume_type)

2017-12-08 13:14:53.247 15981 ERROR oslo_messaging.rpc.server   File "/usr/lib/python2.7/site-packages/trove/taskmanager/models.py", line 815, in _build_volume_info

2017-12-08 13:14:53.247 15981 ERROR oslo_messaging.rpc.server     self._log_and_raise(e, msg, err)

2017-12-08 13:14:53.247 15981 ERROR oslo_messaging.rpc.server   File "/usr/lib/python2.7/site-packages/trove/taskmanager/models.py", line 839, in _log_and_raise

2017-12-08 13:14:53.247 15981 ERROR oslo_messaging.rpc.server     raise TroveError(message=full_message)

2017-12-08 13:14:53.247 15981 ERROR oslo_messaging.rpc.server TroveError: Failed to create volume for instance 62b40b11-9440-41ad-929f-7fd8b0bb6208

2017-12-08 13:14:53.247 15981 ERROR oslo_messaging.rpc.server The resource could not be found.<br /><br />

2017-12-08 13:14:53.247 15981 ERROR oslo_messaging.rpc.server

2017-12-08 13:14:53.247 15981 ERROR oslo_messaging.rpc.server

2017-12-08 13:14:53.247 15981 ERROR oslo_messaging.rpc.server  (HTTP 404)

2017-12-08 13:14:53.247 15981 ERROR oslo_messaging.rpc.server

 

 

Regards,

/Sonali