Openstack Base 上没有定义网络

Openstack Base 上没有定义网络

我的实验室:

  • 1 个用于 MAAS 的 VM 50GB HDD + 8GB RAM vnet 10.20.81.0/24
  • 1 个用于 JUJU 的 VM 50GB HDD + 8GB RAM vnet 10.20.81.0/24
  • 1 个用于 LANDSCAPE 的 VM 50GB HDD + 8GB RAM vnet 10.20.81.0/24
  • 4 个用于 OPENSTACK 的虚拟机 400GBx2 HDD + 16GB RAM 2 vnet 10.20.81.0/24 和 10.20.82.0/24

在我的实验室中,Openstack Base 的部署一切顺利,没有问题,但如果我尝试使用新用户创建一个新实例,则会得到此结果:(“未定义网络”),我不知道为什么。

如下屏幕:

在此处输入图片描述

错误:无法对实例“u1604svr”执行请求的操作,该实例具有错误状态:请稍后重试[错误:超过最大重试次数。实例 cbd238d1-cb41-45ca-8f99-00a3f168003f 的最大调度尝试次数超过 3。最后一个异常:未定义网络。回溯(最近一次调用):文件“/usr/lib/python2.7/dist-packages/nova/conductor/mana”。

Openstack 上的自有网络已通过以下方式创建

在此处输入图片描述

这两个网络都添加到 Maas 上的所有 vnode 上,如下所示

在此处输入图片描述

nova-conductor.log 是这里有人能帮我解决这个问题吗?谢谢

答案1

从您的 nova-conductor 日志中,没有为相应用户定义网络。您可以在 neutron 日志中找到更多信息。这可能是由于 IAM(角色和访问权限)导致的。

一个建议是用户创建新的私有(内部)网络([电子邮件保护]),然后尝试在新创建的私有网络上创建VM。

答案2

为了了解如何在 Openstack 中配置网络,我创建了第二个实验室,在其中部署了 Openstack Autopilot,并在第一个实验室中回复了相同的网络配置。现在一切正常。

我的错误是将网络 10.20.82.0/24 视为内部网络,否则正确的设置如下:

在管理员用户上: 在此处输入图片描述

对普通用户 在此处输入图片描述

相关内容