これは再び Folsom のリリースです。グランスのインストールを検証しようとしているところまで来ましたが、コマンドを取得できません。glance-api.confには、次のものがあります。
[keystone_authtoken]
auth_host = localhost
auth_port = 35357
auth_protocol = http
admin_tenant_name = service
admin_user = glance
admin_password = glance
[paste_deploy]
config_file = /etc/glance/glance-api-paste.ini
flavor=keystone
glance-registry.confファイルで、私は非常に似ています:
[keystone_authtoken]
auth_host = localhost
auth_port = 35357
auth_protocol = http
admin_tenant_name = service
admin_user = glance
admin_password = glance
[paste_deploy]
config_file = /etc/glance/glance-registry-paste.ini
flavor=keystone
1 つの背景質問:グランスは上記の conf ファイルのユーザー名/パスワードに基づいて認証することになっていますか、それともkeystoneに認証を要求することになっていますか? keystoneデータベースに同じパスワードを持つ "glance" ユーザーがいますが、それが使用されているかどうかはわかりません。
私が得る失敗は次のようになります:
root@osdemo:~# glance --debug --os_user=glance --os_password=glance index
Traceback (most recent call last):
File "/usr/bin/glance", line 1048, in <module>
result = command(options, args)
File "/usr/bin/glance", line 63, in wrapper
ret = func(*args, **kwargs)
File "/usr/bin/glance", line 559, in images_index
print_header=True)
File "/usr/bin/glance", line 501, in _images_index
images = client.get_images(**parameters)
File "/usr/lib/python2.7/dist-packages/glance/client.py", line 60, in get_images
res = self.do_request("GET", "/images", params=params)
File "/usr/lib/python2.7/dist-packages/glance/common/client.py", line 61, in wrapped
return func(self, *args, **kwargs)
File "/usr/lib/python2.7/dist-packages/glance/common/client.py", line 420, in do_request
headers=headers)
File "/usr/lib/python2.7/dist-packages/glance/common/client.py", line 75, in wrapped
return func(self, method, url, body, headers)
File "/usr/lib/python2.7/dist-packages/glance/common/client.py", line 539, in _do_request
raise exception.NotAuthenticated(res.read())
glance.common.exception.NotAuthenticated: You are not authenticated.
Details: 401 Unauthorized
This server could not verify that you are authorized to access the document
you requested. Either you supplied the wrong credentials (e.g., bad password),
or your browser does not understand how to supply the credentials required.
Authentication required
root@osdemo:~#
構成ファイルを確認しようとしていますが、行き詰っています。どんな助けでも大歓迎