Debian 8 网络上的 Openstack 安装失败

Debian 8 网络上的 Openstack 安装失败

我正在尝试使用手动的。

我有两个虚拟节点:controller1(控制器)和 cmp1(计算)。它们都有 2 个接口。两个节点的 Eth0 位于虚拟机管理程序上的同一个网桥 br0 中,两个节点的 eth1 位于 br1 中。

控制器1:eth0:172.16.0.3/24 eth1:10.0.0.3/24

Cmp1:eth0 172.16.0.2/24 eth1:10.0.0.2/24

默认路由通过 10.0.0.1/24。

主虚拟机管理程序:br0:172.16.0.1/24 br0:Public_IP_Also br1:10.0.0.1/24

对于平面网络,我使用名称“public”而不是“provider”。

我已经按照手册操作但仍然无法完成 Neutron 配置。

如果我尝试运行,openstack network agent list我会看到:

openstack: 'network' is not an openstack command. See 'openstack --help'.
Did you mean one of thease?
network create
network delete
network set
network show

如果我尝试通过以下方式创建网络,openstack network create --share --provider-physical-network public --provider-network-type flat public则会看到下一个错误:

openstack network create: error: unrecognized arguments: --provider-physical-network --provider-network-type flat public

此外,没有openstack subnet create命令。

我应该在这里显示哪些日志和配置文件?

我发现问题,但没有答案。

我已删除所有中子包并重新安装,删除并重新创建数据库 - 但没有任何帮助。

UPD:我发现 /usr/lib/python2.7/dist-packages/openstackclient/network/v2/ 中没有network_agent.py其他文件,但是git 上的源代码。我忘记安装什么软件包了?还是说这是一个 bug?

希望得到幫助。

答案1

看起来像是一个不好的 .deb 包。

因此,答案是使用 pip。

pip install python-openstackclient --upgrade

此后,openstack network agent list一切正常,网络也按应有的方式创建。

相关内容