MAAS 2.3 ノード登録で MAAS サーバーが見つからない

MAAS 2.3 ノード登録で MAAS サーバーが見つからない

MAAS 2.3 のサーバー登録で問題があります。インストール時に実行した手順は次のとおりです (ラボにはすべて Intel AMT サーバーがあり、IPMI はありません)。以前、同様の方法で MAAS 1.9 をインストールしましたが、問題はありませんでした。

  • MAAS サーバーに 16.04 LTS をインストールしました (2 つの NIC、1 つは 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
    
  • AMT サポート用に etherwake と wsmancli をインストールしました。

  • MAAS 2.3 をインストールしました。推奨設定を使用して 10.10.0.0/16 で DHCP を有効にしました。MAAS Web UI でのコミッショニングや SSH キーなどに使用する 16.04 LTS イメージを追加しました。
  • 参加するノードには 2 つの NIC があり、Intel AMT に使用されるオンボード NIC には 10.10.1.100 PXE ブートのような静的アドレスがあります。もう 1 つの NIC もプライベート ネットワーク (10.10.0.0/16) に接続されています。
  • マシンの電源を入れた後、参加しているノードが表示されません。
  • 何が問題なのか確認するために、参加中のボックスにログオンします。クラウド初期化出力ログに、ノード参加プロセス中に 10.71.101.1 にアクセスできないという行があります。つまり、ノードは 10.71.101.1 にアクセスできず、PXE ブートが実際にブート イメージを取得しているノードと同じノードにアクセスできないのです。
  • その特定のノードの ifconfig をチェックすると、オンボード NIC にプライベート サブネット用の MAAS の DHCP プールから新しい DHCP アドレスが割り当てられていることがわかります。オンボード NIC 用に設計した静的 IP ではありません。2 番目の 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

オンボード NIC にはすでにゲートウェイが 10.10.0.1 として定義されており、PXE ブートに機能するため、これは私を困惑させます。そもそもボックスが 10.10.255.254 にアクセスできないのに、なぜこの IP を使用するのでしょうか?

ここで私が何を間違っているのかを気づかせてくれるような助けがあれば、大変ありがたく思います。

答え1

わかりました... 問題はゲートウェイに完全に関連しているようです。MAAS は DHCP ハンドアウトの一部としてゲートウェイを送信しているため、登録されているノードにはゲートウェイとして 10.10.255.254 IP が与えられます。私は、再確認せずにデフォルトをそのまま受け入れて設定しました。

DHCP サーバーにゲートウェイ IP を 10.10.0.1 として設定すると、すべて正常に動作し、登録されたノードが登録する MAAS を検出しました。

これが将来誰かの役に立つことを願っています。

関連情報