0
Openstack을 처음 사용했습니다. Openstack VM에서 the Keystone v2.0 python API을 사용하여 임차인 목록을 얻으려고합니다.Keystone v2.0을 사용하는 Open Stack에서 임차인 목록 얻기 Python API
from keystoneclient.v2_0 import client as ksclient
keystone_client = ksclient.Client(token='token', endpoint='http://1.1.1.1:35357/v2.0')
keystone_client.tenants.list()
는 위의 다음과 같은 오류와 함께 실패합니다
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/lib/python2.7/dist-packages/keystoneclient/v2_0/tenants.py", line 116, in list
tenant_list = self._list("/tenants%s" % query, "tenants")
File "/usr/lib/python2.7/dist-packages/keystoneclient/base.py", line 68, in _list
resp, body = self.api.get(url)
File "/usr/lib/python2.7/dist-packages/keystoneclient/client.py", line 587, in get
return self._cs_request(url, 'GET', **kwargs)
File "/usr/lib/python2.7/dist-packages/keystoneclient/client.py", line 583, in _cs_request
**kwargs)
File "/usr/lib/python2.7/dist-packages/keystoneclient/client.py", line 555, in request
raise exceptions.from_response(resp, body or resp.text)
keystoneclient.exceptions.ClientException: Unable to communicate with identity service: <TITLE> Cannot Connect </TITLE>
<H2>Cannot Connect</H2>
당신은이 일에 대한 통찰력을 공유시겠습니까?
어떤 OpenStack 버전을 사용하고 있습니까? – flopez
노바 - 버전 2.14.1.1 키스톤 - 버전 0.3.1.1 – maisheri
내 코드를 찾을 수 없습니다 ...하지만 내 기억에서 올바른 것 같습니다. keystoneclient와 -debug 플래그로 키스톤을 치려고 할 수 있습니다. –