monasca team mailing list archive
-
monasca team
-
Mailing list archive
-
Message #00015
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