амулет аутентификация начальной загрузки OpenStack перестал работать

Я установил амулет на Ubuntu с помощью снимка, и выполните эти шаги https://docs.jujucharms.com/2.4/en/help-openstack.

Но если я пытаюсь выполнить начальную загрузку для запуска контроллера, я всегда получаю 401 сообщение об ошибке - отказавшая аутентификация

# juju bootstrap openstack --debug
22:36:06 INFO  juju.cmd supercommand.go:56 running juju [2.4.0 gc go1.10]
...    
22:36:06 INFO  juju.provider.openstack provider.go:146 opening model "controller"
22:36:06 DEBUG juju.provider.openstack provider.go:805 authentication failed: authentication failed
caused by: requesting token: Unauthorised URL https://horizon.my-os.com:5000/v3/auth/tokens
caused by: request (https://horizon.my-os.com:5000/v3/auth/tokens) returned unexpected status: 401; error info: Failed: 401 error: The request you have made requires authentication.
ERROR authentication failed.

Я использовал функцию автозагрузки для чтения учетных данных из ENV. Команда OpenStack хорошо работает, например, список портов OpenStack.

Я также мог назвать конечную точку с завихрением и получить маркер.

# juju show-cloud openstack
defined: local
type: openstack
description: Openstack Cloud
auth-types: [access-key, userpass]
regions:
  RegionOne:
    endpoint: https://horizon.my-os.com:5000/v3
1
задан 11 July 2018 в 01:40

1 ответ

Конечная точка кажется мне неправильно. Это должно быть Ваше трапецеидальное искажение (сервис идентификационных данных в O~S), не Ваш горизонт, который является только frontend. Попробовать openstack endpoint list и проверьте корректную конечную точку идентификационных данных и попытку использовать это в Вашей конфигурации.

Сообщите мне, если полезный.

0
ответ дан 8 December 2019 в 00:18

Другие вопросы по тегам:

Похожие вопросы: