我的设置有 8 台物理机和 1 台用于 MAAS 的虚拟机。
我的网络由 3 个子网组成。其中 2 个未标记,第三个已标记。
第一个未标记的网络包含 MAAS 的“公共”IP(用于通过 ssh 进入)。第二个未标记的网络是 MAAS 私有网络,包含物理服务器的 IP。我假设标记的网络是通过 Landscape 安装 openstack 的网络。
我的 MAAS 服务器有 2 个 NIC,并且 network.config 配置为第 2 个 NIC 上的标记网络。
物理服务器也有 2 个 NIC。计划 1 个服务器用于 Landscape,1 个用于 Juju,6 个用于 OpenStack
在 MAAS 中,我有 3 个结构,每个网络一个。6 个 openstack 节点在 MAAS 中配置了它们的 NIC,以连接到“openstack”结构,IP 地址保留为“未配置”,并连接到 MAAS 专用网络。
我已经通过 juju deploy 成功部署了一个 openstack 包(不是通过 JUJU WEB GUI,总是失败)。但是,此部署始终在私有 maas 子网上,而不是我的标记 openstack 子网上。
我的主要问题是当我部署景观 juju charm bundle ,然后在 web 应用程序内开始配置 openstack 部署时,打开 vswitch 不包含任何可从“公共网络”下拉菜单中选择的网络......下拉菜单完全是空白的...
如果您需要任何其他信息,请随时询问。
谢谢!
答案1
请参阅以下内容了解有关 Landscape 工具中 Openstack“Autopilot”产品的官方声明:
https://insights.ubuntu.com/2014/11/06/putting-your-openstack-on-autopilot/
具体来说,以下是来自 Canonical 的文字:
感谢您对 Ubuntu OpenStack 的关注。Canonical 已停用 OpenStack Autopilot,并将其替换为召唤欢迎您访问我们的OpenStack 产品页面找到满足您需求的 Ubuntu OpenStack 解决方案。
答案2
我遇到了这个问题,我发现在自动驾驶仪中你需要有一个未配置的“公共”网络。你的“内部”网络可以配置为自动分配 IP 地址。希望这对你有帮助。