← Back to team overview

monasca team mailing list archive

Re: Error about Monasca deployment

 

We have not modified keystone at all and have run Monasca with various versions. Typically errors like this have to do with the keystone users not being setup correctly. The script you are trying to run will create the users for Monasca but it needs a keystone admin account in order to do so. Did you set an admin user when running our Ansible config? Ansible wrote the script to /usr/local/bin/create_monasca_service.py so you can open that and check out the credentials used, it could just be the generic admin/admin used in devstack which likely doesn’t exist in your keystone.
--
Tim Kuhlman
Monitoring
HPCloud

From: 汪浩 <wanghao@xxxxxxxxxxx<mailto:wanghao@xxxxxxxxxxx>>
Reply-To: 汪浩 <wanghao@xxxxxxxxxxx<mailto:wanghao@xxxxxxxxxxx>>
Date: Tuesday, February 24, 2015 at 5:21 AM
To: Tim Kuhlman <tim.kuhlman@xxxxxx<mailto:tim.kuhlman@xxxxxx>>
Subject: Error about Monasca deployment

Hello Tim,

I'm a lecturer of Beijing University of Posts and Telecommunications.
And I found that you are leading and contributing Monasca a lot.
I just try to deploy monasca with standalone keystone service instead of DevStack,
however I got following errors.
I'm wondering if it is version problem or you guys make enhancement for keystone within DevStack?
Thanks for your any comments!

----------------------------------------------------------
<10.103.15.94> PubkeyAuthentication=no ConnectTimeout=10 GSSAPIAuthentication=no 'LANG=en_US.UTF-8 LC_CTYPE=en_US.UTF-8 /usr/bin/python /root/.ansible/tmp/ansible-tmp-1424779884.12-145074787581709/command; rm -rf /root/.ansible/tmp/ansible-tmp-1424779884.12-145074787581709/ >/dev/null 2>&1' User=root ControlPath=/home/hawkwang/.ansible/cp/ansible-ssh-%h-%p-%r ControlMaster=auto Port=22 ControlPersist=60s
failed: [10.103.15.94] => {"changed": true, "cmd": ["python", "/usr/local/bin/create_monasca_service.py"], "delta": "0:00:00.344014", "end": "2015-02-24 20:11:24.614142", "rc": 1, "start": "2015-02-24 20:11:24.270128"}
stderr: Traceback (most recent call last):
  File "/usr/local/bin/create_monasca_service.py", line 169, in <module>
    sys.exit(main())
  File "/usr/local/bin/create_monasca_service.py", line 159, in main
    if not add_user_roles(key, users):
  File "/usr/local/bin/create_monasca_service.py", line 102, in add_user_roles
    key.roles.add_user_role(user, role, tenant)
  File "/usr/local/lib/python2.7/dist-packages/keystoneclient/v2_0/roles.py", line 69, in add_user_role
    return self._update(route % params, None, "role")
  File "/usr/local/lib/python2.7/dist-packages/keystoneclient/base.py", line 219, in _update
    **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/keystoneclient/adapter.py", line 173, in put
    return self.request(url, 'PUT', **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/keystoneclient/adapter.py", line 200, in request
    resp = super(LegacyJsonAdapter, self).request(*args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/keystoneclient/adapter.py", line 89, in request
    return self.session.request(url, method, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/keystoneclient/utils.py", line 318, in inner
    return func(*args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/keystoneclient/session.py", line 384, in request
    raise exceptions.from_response(resp, method, url)
keystoneclient.openstack.common.apiclient.exceptions.InternalServerError: Internal Server Error (HTTP 500)

FATAL: all hosts have already failed -- aborting

----------------------------------------------------------

Best regards,
Hawk Wang