Назад | Перейти на главную страницу

Взгляд Openstack (Stein) не аутентифицируется

Я пытаюсь выполнить шаг 3 здесь https://docs.openstack.org/glance/stein/install/verify.html который должен

openstack image create "cirros" \
  --file cirros-0.4.0-x86_64-disk.img \
  --disk-format qcow2 --container-format bare \
  --public

однако я получаю следующую ошибку

HTTP 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.
gns@openstackcontrolvps01u18:~$ 

журнал просмотров

2019-12-19 06:53:46.095 10182 INFO eventlet.wsgi.server [-] 10.0.0.1 - - [19/Dec/2019 06:53:46] "GET /v2/schemas/image HTTP/1.1" 401 566 3.522547
2019-12-19 07:03:37.418 10184 CRITICAL keystonemiddleware.auth_token [-] Unable to validate token: Unable to establish connection to http://controller:35357/v3/auth/tokens: HTTPConnectionPool(host='controller', port=35357): Max retries exceeded with url: /v3/auth/tokens (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7f82a3659710>: Failed to establish a new connection: [Errno 111] ECONNREFUSED',)): keystoneauth1.exceptions.connection.ConnectFailure: Unable to establish connection to http://controller:35357/v3/auth/tokens: HTTPConnectionPool(host='controller', port=35357): Max retries exceeded with url: /v3/auth/tokens (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7f82a3659710>: Failed to establish a new connection: [Errno 111] ECONNREFUSED',))
2019-12-19 07:03:37.427 10184 INFO eventlet.wsgi.server [-] 10.0.0.1 - - [19/Dec/2019 07:03:37] "GET /v2/schemas/image HTTP/1.1" 401 566 4.053779
gns@openstackcontrolvps01u18:~$ 

моя конфигурация выглядит так

[keystone_authtoken]
www_authenticate_uri = http://controller:5000
auth_url = http://controller:5000
memcached_servers = controller:11211
auth_type = password
project_domain_name = default
user_domain_name = default
project_name = service
username = glance
password = GLANCE_PASS

насколько я понимаю, взгляд пытается аутентифицироваться на 35357. Однако Keystone не работает на этом порту. Он работает на 5000.

gns@openstackcontrolvps01u18:~$ netstat -a | grep 5000
tcp6       0      0 [::]:5000               [::]:*                  LISTEN     
gns@openstackcontrolvps01u18:~$ netstat -a | grep 35357
gns@openstackcontrolvps01u18:~$ 

Почему он пытается пройти аутентификацию на 35357, а не на 5000?