[Openstack] [Magnum] Bay create failed, timed out.

Akash Gangil akashg1611 at gmail.com
Tue Jul 21 17:16:18 UTC 2015


Hi,

I am a new Magnum user and was trying to create a launch a container via
magnum but am facing some issues.

1. I am following this link to getting started with magnum.
https://github.com/openstack/magnum/blob/master/doc/source/dev/dev-quickstart.rst

2. I am using devstack to run magnum. Following is my localrc.

ENABLED_SERVICES=h-eng,h-api,h-api-cfn,h-api-cw,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-sch,

n-cauth,horizon,mysql,rabbit,sysstat,quantum,q-svc,n-novnc,n-xvnc,q-dhcp,cinder,c-api,c-vol,c-sch,c-bak

DATABASE_PASSWORD=password

RABBIT_PASSWORD=password

SERVICE_TOKEN=password

SERVICE_PASSWORD=password

ADMIN_PASSWORD=password


#Magnum settings

PUBLIC_INTERFACE=eth0

enable_plugin magnum https://github.com/openstack/magnum

VOLUME_BACKING_FILE_SIZE=20G


So I am running the code from the master branch.


Now, I was able to create the bay-model successfully. But when I try to
create a bay it gets stuck in CREATE_IN_PROGRESS for about an hour and then
fails (CREATE_FAILED)


gangil at ubuntu:~/devstack$ magnum bay-list

+--------------------------------------+--------+------------+--------------------+

| uuid                                 | name   | node_count | status
      |

+--------------------------------------+--------+------------+--------------------+

| cbad5a8e-357f-4d8c-a211-5bbda7339c1c | k8sbay | 1          |
CREATE_IN_PROGRESS |

+--------------------------------------+--------+------------+--------------------+

On checking the logs,

1. I see the following WARNING in n-cpu service.

2015-07-17 13:27:03.135 *WARNING nova.conductor.api
[**req-02a216a7-b559-4410-aa89-4be0e9ae498b
*None None*] Timed out waiting for nova-conductor.  Is it running? Or did
this service start before nova-conductor?  Reattempting establishment of
nova-conductor connection...*
2. And the a WARNING in m-cond service

2015-07-17 13:50:43.092 *WARNING magnum.service.periodic
[**req-0d50279e-9e4f-4403-bdf4-8637f1ac191c
*None None*] Ignore error [ERROR: You are not authorized to complete this
action.] when syncing up bay status.*

*2015-07-17 13:50:43.092 TRACE magnum.service.periodic *Traceback (most
recent call last):

*2015-07-17 13:50:43.092 TRACE magnum.service.periodic *  File
"/opt/stack/magnum/magnum/service/periodic.py", line 66, in sync_bay_status

*2015-07-17 13:50:43.092 TRACE magnum.service.periodic *
sid_to_stack_mapping = {s.id: s for s in stacks}

*2015-07-17 13:50:43.092 TRACE magnum.service.periodic *  File
"/opt/stack/magnum/magnum/service/periodic.py", line 66, in <dictcomp>

*2015-07-17 13:50:43.092 TRACE magnum.service.periodic *
sid_to_stack_mapping = {s.id: s for s in stacks}

*2015-07-17 13:50:43.092 TRACE magnum.service.periodic *  File
"/usr/local/lib/python2.7/dist-packages/heatclient/v1/stacks.py", line 100,
in paginate

*2015-07-17 13:50:43.092 TRACE magnum.service.periodic *    stacks =
self._list(url, 'stacks')

*2015-07-17 13:50:43.092 TRACE magnum.service.periodic *  File
"/usr/local/lib/python2.7/dist-packages/heatclient/openstack/common/apiclient/base.py",
line 131, in _list

*2015-07-17 13:50:43.092 TRACE magnum.service.periodic *    body =
self.client.get(url).json()

*2015-07-17 13:50:43.092 TRACE magnum.service.periodic *  File
"/usr/local/lib/python2.7/dist-packages/heatclient/common/http.py", line
291, in get

*2015-07-17 13:50:43.092 TRACE magnum.service.periodic *    return
self.client_request("GET", url, **kwargs)

*2015-07-17 13:50:43.092 TRACE magnum.service.periodic *  File
"/usr/local/lib/python2.7/dist-packages/heatclient/common/http.py", line
284, in client_request

*2015-07-17 13:50:43.092 TRACE magnum.service.periodic *    resp, body =
self.json_request(method, url, **kwargs)

*2015-07-17 13:50:43.092 TRACE magnum.service.periodic *  File
"/usr/local/lib/python2.7/dist-packages/heatclient/common/http.py", line
265, in json_request

*2015-07-17 13:50:43.092 TRACE magnum.service.periodic *    resp =
self._http_request(url, method, **kwargs)

*2015-07-17 13:50:43.092 TRACE magnum.service.periodic *  File
"/usr/local/lib/python2.7/dist-packages/heatclient/common/http.py", line
220, in _http_request

*2015-07-17 13:50:43.092 TRACE magnum.service.periodic *    raise
exc.from_response(resp)

*2015-07-17 13:50:43.092 TRACE magnum.service.periodic *HTTPForbidden:
ERROR: You are not authorized to complete this action.

*2015-07-17 13:50:43.092 TRACE magnum.service.periodic *



After some help on the irc at #openstack-containers, someone suggested to
edit the heat's policy.json file and change

    "stacks:global_index": "rule:deny_everybody", to
"stacks:global_index": "role:admin" and restart the magnum and heat
services and retrying everything. But the problem persisted even then.


Could anyone please help me in debugging this issue? I just want to launch
a container.


Thanks!

-- 
Akash
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack/attachments/20150721/d9794e08/attachment.html>


More information about the Openstack mailing list