我们已经设置了具有 3 个物理节点的 MAAS。一个是控制器节点,它配置了外部可见的公共 IP。另外 2 个与集群节点一起位于私有 VLAN 上。MAAS 正在管理 DHCP。我们已经在集群节点上安装了 juju。现在我们要在这个设置上部署 openstack。我们遵循了另一篇帖子并选择了一个Multi-Install
和eth0
接口(其中配置了私有 IP,MAAS 正在处理 DHCP)。我们来到了一个点,我们看到了这个提示-
我们很困惑,不知道该怎么做。如果我们允许安装程序继续并创建另一个 DHCP,那么 MAAS DHCP 会做什么呢?它的角色是什么?而且提示警告我们服务器之间发生冲突这一事实让我们更加困惑。
有人能给我们指明正确的方向吗
答案1
您需要确保使用最新的安装程序位来在现有 MAAS 上安装 Openstack:
http://www.ubuntu.com/download/cloud/install-ubuntu-openstack
在安装过程中,您将有机会选择多使用现有的 MAAS 安装。它将提示您输入 MAAS 服务器 IP 以及 MAAS 管理员用户的 apikey。
一旦设置完成,它将引导 juju 到您现有的 MAAS 部署,并为您提供手动放置 Openstack 服务或自动将服务应用到您现有机器的能力,并使用合理的默认值,让您快速启动并运行 Openstack。
答案2
确保 eth0 上没有任何 dhcp 服务器,方法是禁用 dhcp,或者在选择启用 dhcp 的接口部署 maas 之前在隔离的网络环境中进行配置