Existing Rally Deployment complains about wrong credentials although openstackclient is operational
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Rally |
New
|
Undecided
|
Unassigned |
Bug Description
Check Rally Database to get Auth issue cleared
Authentication Issue:
@@@@@@@
[root@cci06-rally01 database]# rally deployment check
2017-06-06 10:16:54.276 32584 RALLYDEBUG rally.api [-] INFO logs from urllib3 and requests module are hide.
2017-06-06 10:16:54.277 32584 RALLYDEBUG rally.api [-] urllib3 insecure warnings are hidden.
2017-06-06 10:16:54.277 32584 RALLYDEBUG rally.api [-] ERROR log from boto module is hide.
2017-06-06 10:16:54.277 32584 DEBUG oslo_db.api [-] Loading backend 'sqlalchemy' from 'rally.
-------
Platform openstack:
-------
Error while checking admin credentials:
Traceback (most recent call last):
File "/root/
self.
File "/root/
self.
File "/root/
self.auth_ref = self.get_
File "/root/
return self._plugin.
File "/root/
authenticat
File "/root/
return self.request(url, 'POST', **kwargs)
File "/root/
return wrapped(*args, **kwargs)
File "/root/
raise exceptions.
keystoneauth1.
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/root/
credential[
File "/root/
self.
File "/root/
raise exceptions.
rally.exception
[root@cci06-rally01 database]#
#######
[root@cci06-rally01 database]# rally deployment list
2017-06-06 10:17:43.318 32589 RALLYDEBUG rally.api [-] INFO logs from urllib3 and requests module are hide.
2017-06-06 10:17:43.318 32589 RALLYDEBUG rally.api [-] urllib3 insecure warnings are hidden.
2017-06-06 10:17:43.318 32589 RALLYDEBUG rally.api [-] ERROR log from boto module is hide.
2017-06-06 10:17:43.319 32589 DEBUG oslo_db.api [-] Loading backend 'sqlalchemy' from 'rally.
+------
| uuid | created_at | name | status | active |
+------
| fc8cb090-
| 6f725f19-
+------
#######
[root@cci06-rally01 database]# rally deployment show CCI06-LinuxEng
2017-06-06 10:18:27.947 32600 RALLYDEBUG rally.api [-] INFO logs from urllib3 and requests module are hide.
2017-06-06 10:18:27.947 32600 RALLYDEBUG rally.api [-] urllib3 insecure warnings are hidden.
2017-06-06 10:18:27.947 32600 RALLYDEBUG rally.api [-] ERROR log from boto module is hide.
2017-06-06 10:18:27.948 32600 DEBUG oslo_db.api [-] Loading backend 'sqlalchemy' from 'rally.
+------
| auth_url | username | password | tenant_name | region_name | endpoint_type |
+------
| https:/
+------
#######
[root@cci06-rally01 database]# rally deployment config CCI06-LinuxEng
2017-06-06 10:18:44.949 32610 RALLYDEBUG rally.api [-] INFO logs from urllib3 and requests module are hide.
2017-06-06 10:18:44.949 32610 RALLYDEBUG rally.api [-] urllib3 insecure warnings are hidden.
2017-06-06 10:18:44.949 32610 RALLYDEBUG rally.api [-] ERROR log from boto module is hide.
2017-06-06 10:18:44.950 32610 DEBUG oslo_db.api [-] Loading backend 'sqlalchemy' from 'rally.
{
"creds": {
},
}
},
"type": "ExistingCloud"
}
#######
-rw-r--r--. 1 root root 57344 Jun 6 08:40 rally.sqlite
[root@cci06-rally01 database]# sqlite3 rally.sqlite
SQLite version 3.7.17 2013-05-20 00:56:22
Enter ".help" for instructions
Enter SQL statements terminated with a ";"
sqlite> .databases
seq name file
--- --------------- -------
0 main /root/rally/
sqlite> .explain ON
sqlite> .header on
sqlite> .tables
alembic_version subtasks verifications workloaddata
deployments tags verifiers workloads
resources tasks workers
sqlite> select * from resources
...> ;
sqlite> select * from deployments;
crea updated_at id uuid pare name st completed_at config s
---- ------------- ---- ---- ---- ------------- -- ------------- -------
2017-06-06 06:39:56.131878 2017-06-06 06:39:56.535932 1 fc8cb090-
2017-06-06 06:40:27.726704 2017-06-06 06:40:28.085396 2 6f725f19-
sqlite> select config from deployments;
conf
----
{"type": "ExistingCloud", "creds": {"openstack": {"auth_url": "http://
{"type": "ExistingCloud", "creds": {"openstack": {"auth_url": "https:/
[root@cci06-rally01 database( openstack_ admin_LinuxEng) ]# rally --debug deployment check common. db.sqlalchemy. api' _load_backend /root/rally/ rally-master/ venv/cci06/ lib/python3. 5/site- packages/ oslo_db/ api.py: 237 rally-master/ venv/cci06/ lib/python3. 5/site- packages/ requests/ packages/ urllib3/ connection. py:344: SubjectAltNameW arning: Certificate for cci06-ostctrl- oc.cloud. internal has no `subjectAltName`, falling back to check for a `co) eWarning rally-master/ venv/cci06/ lib/python3. 5/site- packages/ requests/ packages/ urllib3/ connection. py:344: SubjectAltNameW arning: Certificate for cci06-ostctrl- oc.cloud. internal has no `subjectAltName`, falling back to check for a `co) eWarning rally-master/ venv/cci06/ lib/python3. 5/site- packages/ requests/ packages/ urllib3/ connection. py:344: SubjectAltNameW arning: Certificate for cci06-ostctrl- oc.cloud. internal has no `subjectAltName`, falling back to check for a `co) eWarning ------- ------- ------- ------- ------- ------- ------- ------- ------- ------- --- ------- ------- ------- ------- ------- ------- ------- ------- ------- ------- ---
2017-06-07 13:51:41.914 6587 RALLYDEBUG rally.api [-] INFO logs from urllib3 and requests module are hide.
2017-06-07 13:51:41.914 6587 RALLYDEBUG rally.api [-] urllib3 insecure warnings are hidden.
2017-06-07 13:51:41.914 6587 RALLYDEBUG rally.api [-] ERROR log from boto module is hide.
2017-06-07 13:51:41.915 6587 DEBUG oslo_db.api [-] Loading backend 'sqlalchemy' from 'rally.
/root/rally/
SubjectAltNam
/root/rally/
SubjectAltNam
/root/rally/
SubjectAltNam
-------
Platform openstack:
-------
Error while checking admin credentials: rally/rally- master/ venv/cci06/ lib/python3. 5/site- packages/ rally/osclients .py", line 803, in verified_keystone keystone. auth_ref. role_names] : rally/rally- master/ venv/cci06/ lib/python3. 5/site- packages/ rally/osclients .py", line 236, in auth_ref cache[" keystone_ auth_ref" ] = plugin. get_access( sess) rally/rally- master/ venv/cci06/ lib/python3. 5/site- packages/ keystoneauth1/ identity/ base.py" , line 136, in get_access auth_ref( session) rally/rally- master/ venv/cci06/ lib/python3. 5/site- packages/ keystoneauth1/ identity/ generic/ base.py" , line 198, in get_auth_ref get_auth_ ref(session, **kwargs) rally/rally- master/ venv/cci06/ lib/python3. 5/site- packages/ keystoneauth1/ identity/ v3/base. py", line 167, in get_auth_ref ed=False, log=False, **rkwargs) rally/rally- master/ venv/cci06/ lib/python3. 5/site- packages/ keystoneauth1/ session. py", line 766, in post rally/rally- master/ venv/cci06/ lib/python3. 5/site- packages/ positional/ __init_ _.py", line 101, in inner rally/rally- master/ venv/cci06/ lib/python3. 5/site- packages/ keystoneauth1/ session. py", line 655, in request from_response( resp, method, url) exceptions. http.Unauthoriz ed: The request you have made requires authentication. (HTTP 401) (Request-ID: req-47cf0b64- 4501-4eb8- 8865-78b766abb7 68)
Traceback (most recent call last):
File "/root/
self.
File "/root/
self.
File "/root/
self.auth_ref = self.get_
File "/root/
return self._plugin.
File "/root/
authenticat
File "/root/
return self.request(url, 'POST', **kwargs)
File "/root/
return wrapped(*args, **kwargs)
File "/root/
raise exceptions.
keystoneauth1.
During handling of ...