我有一台 Ubuntu Quantal MAAS 服务器和一些计算节点。我正在尝试按照以下方法设置 OpenStack 云Ubuntu 云基础设施演练。一切看起来都很好……我可以引导 juju、部署 charms(maas 节点引导精确)、登录仪表板、注册图像,甚至启动 vms,但网络根本不起作用。我试图在具有两个以太网接口的节点上使用 FlatDHCPManager。我已经单独验证了连接不是问题(例如,所有 eth0 都在同一交换机上,所有 eth1 都在另一个交换机上,如果我在任一网络上静态分配 IP 地址,节点可以相互通信)。当我通过 ssh 进入 nova-cloud-controller 或 nova-compute 机器时,我可以看到桥从未创建,eth1 未处于活动状态。此外,nova-network 从未安装在任何机器上。
我已经使用 devstack 成功启动并运行了 openstack,所以我知道它将在我的系统上运行,但我真的很想让它与 juju 一起工作。
所以,
- 要安装nova网络吗?
- 如果 openstack 安装正确,我是否应该能够连接到 nova-cloud-controller 和 nova-compute 并查看网桥设置?(如果是这样,这是在建立关系之前还是之后发生的)
- 有谁知道我可以尝试如何解决这个问题?
答案1
我遇到过同样的问题。而且 vnc 包也从未安装过。我觉得 charms 功能不全,或者我可能漏掉了什么……
但是,我通过自己设置网络使它工作了。
创建网桥“br100”,并确保链接到网桥的接口设置为混杂模式。这必须在控制器和所有计算节点上完成。然后,当然您必须使用正确的信息更新 nova.conf,并使用命令 nova-manage 创建网络。
这篇博文对我来说至关重要: http://www.mirantis.com/blog/openstack-networking-single-host-flatdhcpmanager/