При попытке настроить узел контроллера для версии openstack USSURI. Меня просят настроить службу look в качестве вспомогательной службы управления образами виртуальных машин.
По требованию: статья (в Ubuntu 18.04):
- Я создал файл с именем: admin-openrc.sh, в папке: /usr/share/keystone, с содержимым:
export OS_USERNAME=admin
export OS_PASSWORD=ADMIN_PASS
export OS_PROJECT_NAME=admin
export OS_USER_DOMAIN_NAME=Default
export OS_PROJECT_DOMAIN_NAME=Default
export OS_AUTH_URL=http://controller:5000/v3
export OS_IDENTITY_API_VERSION=3`
где ADMIN_PASS настраивается
Введите cmd :
source ./admin-openrc.sh
Затем создайте пользователя look с помощью cmd:
openstack user create --domain default --password-prompt glance
в качестве вывода я получаю сообщение об ошибке:
Failed to discover available identity versions when contacting http://controller:5000/v3. Attempting to parse version from URL.
Unable to establish connection to http://controller:5000/v3/auth/tokens: HTTPConnectionPool(host='controller', port=5000): Max retries exceeded with url: /v3/auth/tokens (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7fa20bba02b0>: Failed to establish a new connection: [Errno -3] Temporary failure in name resolution',))
Кто-нибудь посоветует, пожалуйста? Ранее я выполнил все шаги: установка NTP, загрузка пакетов openstack, установка SQL, установка RabbitMQ, установка Memcached, установка Etcd, установка Keystone (версия USSURI)
Кажется, проблема с аутентификацией, может быть, или что-то еще?
Если вопрос помог вам, проголосуйте за него. Заранее спасибо
controller
(который используется в путиhttp://controller
) в/etc/hosts
или как он разрешает адрес? Если вы воспользовались слишком простыми инструкциями по установке, возможно, вы пропустили заменуcontroller
на ip-адрес хоста или адрес, который можно разрешить в файле /etc/hosts. - person Tobias   schedule 15.07.2020controller
, указана на этом ссылка, как хост apache2 - person CloudRock   schedule 15.07.2020controller
за каждымhttp://
в каждой команде openstack и в каждом конфигурационном файле на ip-адрес вашего узла-контроллера или на имя, которое сопоставляется/etc/hosts/
-файлом с ip-адресом или с помощью доменное имя, напримерwww.example.com
, которое можно преобразовать в IP-адрес вашего узла-контроллера. Вы также можете зарегистрировать имяcontroller
в файле/etc/hosts
вместе с IP-адресом вашего узла-контроллера в качестве обходного пути. Таким образом, вам не нужно менять каждую команду и конфигурацию. - person Tobias   schedule 15.07.2020controller
. У меня есть два IP-адреса: 10.0.0.4, который является IP-адресом хоста ОС, и 10.0.0.11, который является IP-адресом управления дляcontroller
. - person CloudRock   schedule 15.07.2020