#integration #openstack #devstack
#интеграция #openstack #devstack
Вопрос:
В настоящее время я пытаюсь создать облако на своем ПК с помощью virtual box. Идея в том, что у меня есть 2 виртуальные машины, одна из которых установлена devstack (все в одной), а другая с osm mano. Прямо сейчас у обоих все установлено. Следовательно, я могу войти в mano через пользователя и пароль «admin», а также в devstack.
Текущие свойства:
VM1 (devstack): IP (enp0s8) -> 192.168.56.101 Вход в 192.168.56.101 -> исправить
VM2 (mano): IP (enp0s8) -> 192.168.56.105 Вход в 192.168.56.105 -> исправить
Как некоторые из вас могут догадаться, у меня есть 2 сетевых интерфейса в каждой виртуальной машине, первый из которых — NAT (enp0s3 с IP 10.0.2.15), а второй — только хост (192.168.56.x в соответствии с virtual box).
Излишне говорить, что я могу пинговать с одной виртуальной машины на другую без каких-либо проблем.
Теперь, в прошлом, я использовал devstack (ubuntu 18.04), чтобы немного поиграть с ним, узнать, как развертывать экземпляры, создавать группы и так далее. Действительно, я разработал топологию с экземпляром в качестве маршрутизатора и nagios в качестве системы инструментов мониторинга. Это сработало, и я многому научился!
В любом случае, то, что я хочу в этом случае, — это начать с нуля (scratch означает загрузку mano и devstack, но без дальнейшего продвижения). Итак, я пытаюсь интегрировать OSM с Devstack, используя команду osm-vim как есть:
osm vim-создать —имя openstack-сайт —пользователь администратор —пароль my_openstack_password —auth_url http://192.168.56.101:5000/v3 —администратор арендатора —тип учетной записи openstack
В этом случае мой файл openrc (загруженный с horizon) привел к тому, что мой auth_url был следующим: export OS_AUTH_URL=http: //192.168.56.101:5000/ v3
То, что я пытаюсь понять, — это то, как возможно, что это не работает, как всякий раз, когда я вхожу в веб-интерфейс mano (после команды osm-vim) Я захожу в учетные записи VIM, и рабочее состояние равно «ошибке».
Любая помощь была бы очень признательна, так как я борюсь уже неделю. Заранее спасибо!
Ответ №1:
У меня была такая же проблема. Вначале я думал, что это проблема с сетью, но, наконец, я узнал, что это связано с проблемой SSL. Самое простое решение — установить определенный флаг, чтобы избежать проверки SSL, пока разработчики не исправят это. «—config ‘{небезопасно: True}'»
Ответ №2:
Я также столкнулся с этой проблемой, когда несколько дней назад закончил установку OSM-10 и OpenStack-Ussuri для Ubuntu18.04. Я решил эту проблему, изменив URL-адрес «—auth_url http//:192.168.23.18:5000/v3» на «— auth_url http//:controller:5000/ v3» и поместив «192.168.23.18 controller» в ro-контейнер «/etc/hosts». «Контроллер» здесь — это имя хоста, на котором вы устанавливаете свой openstack и который используется для ваших URL-адресов аутентификации keystone. Возможно, вы также решили эту проблему, но эта проблема настолько хлопотна, и я надеюсь, что больше людей это не раздражает ~