已成功安装Microstack版本的Openstack。经过几天的挖掘,我已经能够在admin(默认)项目中创建虚拟机:
-
上网
-
与Microstack安装主机在同一局域网中的主机可以访问
继续使用多个项目测试多个用户,我遇到以下问题:
。我创建一个新项目(my-project))通过admin帐户
b。我创建了一个新的网络my-internal通过新项目中的admin账号
c。我创建了一个新的路由器my-router通过新项目中的admin账号
d。我在我的路由器上附加了一个接口路由器到my-internal网络
e。我将两个cirros虚拟机添加到my-internal网络
两个虚拟机可以互相ping通。两个vm都不能ping通路由器my-router的接口my-internal网络(当然不能连接到外部)。
如果我在管理项目(安装后已经存在)中遵循完全相同的过程a->e,一切都会正常运行。
似乎已经为管理项目设置了一个项目权限,我没有为my-project设置项目。
有人知道我错过了什么吗?
感谢您的回复。我已经解决了这个问题。把它留在这里以备将来参考问题是:
为每个新项目启动默认安全组。
在我的例子中,我想到的是在我的admin中编辑的默认安全组而对于my-project默认的安全组是从头开始的,我必须在那里添加规则。