MAAS 步骤后部署 Landscape 时出错

MAAS 步骤后部署 Landscape 时出错

我也在 github 上发布了同样的问题。希望我也能在这里得到一些支持。

详细信息请参见下文:

https://github.com/Ubuntu-Solutions-Engineering/openstack-installer/issues/941

简要地说:发出此命令在 ubuntu 14.04.4 上安装 openstack(Liberty):

JUJU_BOOTSTRAP_TO=dt-01-dell-optiplex-9010sff.maas DEBUG_JUJU_BOOTSTRAP=1 sudo -E openstack-install

  • MAAS 机器有面向互联网的 eth0 和内部 em1 NIC。以下是接口文件内容:

# The primary network interface
auto eth0
iface eth0 inet static
        address 10.71.100.1
        netmask 255.255.0.0
        network 10.71.0.0
        broadcast 10.71.255.255
        gateway 10.71.0.1
        # dns-* options are implemented by the resolvconf package, if installed
        dns-nameservers 10.10.0.1 10.71.0.1 

# The primary network interface
auto em1
iface em1 inet static
        address 10.10.0.1
        netmask 255.255.0.0
        network 10.10.0.0
        broadcast 10.10.255.255
        dns-nameservers 10.10.0.1
        dns-search maas
        post-up iptables -t nat -A POSTROUTING -o eth0 -j SNAT --to-source 10.71.100.1
        post-down iptables -t nat -D POSTROUTING -o eth0 -j SNAT --to-source 10.71.100.1
  • MAAS 服务器及其所有节点都连接到同一个 tp-link-24 端口交换机。未定义 VLAN。
  • eth0 连接到防火墙并连接到互联网。em1 连接到 tp-link 交换机。
  • 我有适当的防火墙规则,因此所有通过 10.71.0.1 的服务器(maas + 节点)都可以访问互联网。
  • 集群控制器使用 eth0 的 10.71.100.1 IP(MAAS webGUI)
  • 区域控制器使用 em1 的(私有)10.10.0.1 IP
  • 尽管 Landscape 安装失败,但选定的机器仍部署了正确的 IP(10.10.200.1)。
  • 使用 ssh 登录[电子邮件保护]
  • 使用“nslookup maas”查看是否能找到 maas 机器。确实找到了。
  • 另外,nslookup google.com 也可以解决这个问题。
  • nslookup 无法从这台部署的机器解析 10.71.0.1 和 10.71.100.1 IP,但是我可以通过 telnet 连接到它们。
  • 我还在下面对 juju 日志向我展示的内容发表了一些评论。

但没有超出下面粘贴的内容(也附加了)。请注意,我没有收到任何错误。我也打开了 DEBUG_JUJU_BOOTSTRAP(您可以在 github 链接中查看日志)。

我的直觉是,可能存在一些网络故障,因为出于某种原因,在 juju 引导期间,一个钩子(或多个钩子)失败,同时给出无法访问 MAAS IP 5240 端口。但我可以从部署的框远程登录到该端口和 IP。

您可以在 github 页面上看到我从 MAAS WebGUI 截取的屏幕截图以及我收集的所有日志:

https://github.com/Ubuntu-Solutions-Engineering/openstack-installer/issues/941

任何有关此事的帮助和指导都将不胜感激。

答案1

您是否尝试过在 MAAS 设置上更改网关 IP?

如果无法解析到您的外向 NIC 的路由,这也可能是 IP 转发问题。您可能想检查一下防火墙是否出现问题,以防流量被阻止(尽管您可以通过 telnet 连接到防火墙)。

答案2

我可以想象出很多问题,但我怀疑你可能在 maas 中定义了一个 apt 代理,并且可能将其格式化为“ip:port”,而不是“http://ip:端口

只是猜测。该设置位于 MAAS UI 的设置区域中。

相关内容