Openstack - 管理员默认项目以外的项目中的连接问题

问题描述

我已经成功安装了 Openstack 的 Microstack 版本。经过几天的挖掘,我已经能够在管理(认)项目中创建虚拟机:

  • 访问互联网

  • 与 Microstack 安装主机位于同一 LAN 中的主机可以访问

继续使用多个项目测试多个用户,我遇到了以下问题:

一个。我通过管理员帐户创建了一个新项目 (my-project)

B.我通过新项目中的管理员帐户创建了一个新网络 my-internal

c.我通过新项目中的管理员帐户创建了一个新的路由器 my-router

d。我将 my-router 路由器上的一个接口连接到 my-internal 网络

e.我将两个 cirros 虚拟机添加my-internal 网络

两个虚拟机可以互相ping通。 两个虚拟机都无法 ping 连接到 my-internal 网络的路由器 my-router 的接口(当然也无法连接到外部)。

如果我在管理项目(安装后已经存在)中遵循完全相同的过程 a->e,一切正常。

似乎已经为管理项目设置了项目权限,而我没有为 my-project 项目设置。

有人知道我错过了什么吗??

解决方法

谢谢回复。我已经解决了这个问题。只是把它留在这里以供将来参考,问题是:

为每个新项目启动默认安全组。

在我的例子中,我想到了在我的 admin 项目中编辑的默认安全组,而对于 my-project,默认安全组是从临时启动的我不得不在那里添加规则。