集成devstack时遇到的问题-osm(开源mano)

Encountered problem while integrating devstack - osm (open source mano)

我目前正在尝试使用 Virtual Box 在我的电脑中开发云。我的想法是我有 2 个虚拟机,一个安装了 devstack(全部集成),另一个安装了 osm mano。现在两者都安装了所有东西。因此,我可以通过用户名和密码 'admin' 以及 devstack 登录到 mano。

当前属性:

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),第二个是 Host Only(192.168.56.x 根据到虚拟框)。

不用说,我可以毫无问题地从一台虚拟机 ping 到另一台虚拟机。

现在,过去我一直在使用 devstack (ubuntu 18.04) 来尝试一下,学习如何部署实例、创建组等等。确实,我开发了一个以instance为router,nagios为监控工具系统的topology。它奏效了,我学到了很多东西!

无论如何,在这种情况下我想要的是从头开始(从头开始意味着已经下载了 mano 和 devstack 但没有进一步)。所以我在这里,尝试将 OSM 与 Devstack 集成,按原样使用 osm-vim 命令:

osm vim-create --name openstack-site --user admin --password my_openstack_password --auth_url http://192.168.56.101:5000/v3 --tenant admin --account_type打开堆栈

在这种情况下,我的 openrc 文件(从 horizo​​n 下载)导致我的 auth_url 为: 导出 OS_AUTH_URL=http://192.168.56.101:5000/v3

我想弄明白的是这怎么可能不起作用,因为每当我登录到 mano 网络界面时(在 osm-vim 命令之后)我都会去VIM 帐户和操作状态等于“错误”。

任何形式的帮助都将不胜感激,因为我已经挣扎了一个星期了。 提前致谢!

我前几天为Ubuntu18.04安装OSM-10和OpenStack-Ussuri时也遇到过这个问题。我通过将 url "--auth_url http//:192.168.23.18:5000/v3" 更改为 "-- auth_url http//:controller:5000/v3" 和将“192.168.23.18 控制器”放入 ro 容器“/etc/hosts”。这里的“控制器”是您安装 openstack 的主机名,使用的是您的 keystone 身份验证 urls。也许你也解决了这个问题,但是这个问题太麻烦了,希望更多的人不要为此烦恼~

我遇到了同样的问题。一开始以为是网络问题,后来发现是SSL问题。最简单的解决方案是放置一个特定的标志来避免 SSL 验证,直到开发人员修复它。 “--config '{insecure: True}'”