MAAS 2.3 node-enlist 找不到 MAAS 服务器

MAAS 2.3 node-enlist 找不到 MAAS 服务器

我在 MAAS 2.3 招募服务器方面遇到了一些困难。这些是我安装时采取的步骤(我的实验室里有所有的 Intel AMT 服务器,没有 IPMI)。我以前使用类似的方法安装了 MAAS 1.9,没有任何问题。

  • 为 MAAS 服务器安装了 16.04 LTS(两个 NIC,一个板载,具有 PXE 启动功能,静态 IP 设置为 10.10.1.100,网关为 10.10.0.1(10.10.0.0/16 网络))。
  • 更改了网络设置,以便专用网络可以达到 10.71.101.1(所以我想也许可以?)。OPT1 面向互联网(出站):

    # The primary INTERNET (via OPT1) facing network interface.
    auto enp1s0
    iface enp1s0 inet static
        address 10.71.101.1
        netmask 255.255.0.0
        network 10.71.0.0
        broadcast 10.71.255.255
        gateway 10.71.0.1
        dns-nameservers 10.10.0.1 10.71.0.1
    
    # The private/MAAS facing network interface. Onboard NIC.
    auto eno1
    iface eno1 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 10.71.101.1
        post-up iptables -t nat -A POSTROUTING -o enp1s0 -j SNAT --to-source 10.71.101.1
        post-down iptables -t nat -D POSTROUTING -o enp1s0 -j SNAT --to-source 10.71.101.1
    
  • 安装 etherwake 和 wsmancli 以支持 AMT。

  • 安装了 MAAS 2.3。使用建议的设置在 10.10.0.0/16 上启用 DHCP)。添加了 16.04 LTS 映像以用于 MAAS web-ui 上的调试和 SSH 密钥等。
  • 对于要加入的节点,我有两个 NIC,用于 Intel AMT 的板载 NIC 有一个静态地址,如 10.10.1.100 PXE 启动。另一个 NIC 也连接到私有网络 (10.10.0.0/16)。
  • 打开机器后,我看不到任何登记的节点。
  • 我登录到正在登记的框以查看哪里出了问题。我可以在 cloud init 输出日志中看到一行,表明在节点登记过程中无法访问 10.71.101.1。所以是...节点无法访问 10.71.101.1,而 PXE 启动实际上就是从该节点获取启动映像。
  • 当我检查该特定节点上的 ifconfig 时,我可以看到板载 NIC 从 MAAS 的 DHCP 池中获得了一个新的 DHCP 地址,用于私有子网。不是我为板载 NIC 设计的静态 IP。第二个 NIC 没有 IPv4 地址。

/etc/network/interfaces.d 中的 50-cloud-init.cfg 包含以下内容

iface eno1 inet dhcp
    broadcast 10.10.255.255
    dns-nameservers 10.71.101.1
    dns-search maas.
    gateway 10.10.255.254

这让我很困惑,因为板载网卡已经将网关定义为 10.10.0.1,可用于 PXE 启动。为什么要使用这个 IP,而盒子甚至无法访问 10.10.255.254?

任何帮助我了解我做错什么的帮助都将不胜感激。

答案1

好吧……看起来问题确实与网关完全有关。由于 MAAS 将网关作为 DHCP 分发的一部分发送,因此登记的节点被赋予 10.10.255.254 IP 作为网关。我通过简单地接受默认值来设置它,而没有仔细检查。

一旦我将网关 IP 作为 10.10.0.1 放入 DHCP 服务器中,一切就都正常了,登记节点会找到要登记的 MAAS!

我希望这能对将来的某人有所帮助。

相关内容