maas 2.0 gui 不显示已通过 pxe 启动的节点

maas 2.0 gui 不显示已通过 pxe 启动的节点

首先,让我重复一遍老生常谈:我在这个领域还很新,所以,如果有什么不妥,请原谅。

我已经用 Ubuntu 16.04 设置了一台服务器,并根据我在互联网上找到的一些简单指南(由一位代号为“地下室的 openstack”的伟人发布),完成了安装 maas 配置节点所需的一切(当然,如果我能通过这个阶段,我将继续为 openstack 部署其他东西)。不幸的是,这些综合指南都是围绕 ubuntu 14.04 和 maas 1.7(我不确定,但肯定不是 maas 2.0)展开的,所以如您所知,从您需要安装的软件包到 maas gui 甚至命令,一切似乎都与旧版本的 maas 不同。好吧,让我在这里长话短说,具体谈谈我的问题。

在 ubuntu 服务器中有两个网络接口,一个连接到大学网络(因为我正在将所有这些都作为一个大学项目来处理,并且我在大学实验室中设置了所有内容),具有静态 ip 和互联网访问权限,另一个连接到专用交换机,同样具有静态 ip 并且两个网卡都配置在/etc/网络/接口

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto enp3s0
iface enp3s0 inet static
address 172.16.63.100
netmask 255.255.192.0
gateway 172.16.40.12
dns-nameservers 10.1.1.100 4.2.2.4 172.16.0.159

auto enp5s0
iface enp5s0 inet static
address 10.1.1.100
netmask 255.255.255.0

# static route
up route add -net 172.16.0.0/18 default gw 172.16.40.12 dev enp3s0

在 maas gui 的网络选项卡下,有两个 fabric-0 和 fabric-1,分别包含公共接口和私有接口的网络信息。fabric-1

在此处输入图片描述

但不幸的是,在 DNS 选项卡下显示的是公共接口的 IP:

在此处输入图片描述

我不知道如何将其更改为私有接口的 ip。顺便说一下,当我首次将连接到交换机的其中一个节点的 BIOS 设置更改为 pxe 启动并重新启动它,它大概是通过网络启动并从 maas 接收信息,尽管通过这个过程显示了连接到互联网上某些地址的一些失败错误(我不知道为什么,因为它从 maas 获取了所有东西,不是吗?)最后出现黑页:

Ubuntu 16.6 LTS ubuntu

ubuntu login:

出现在 pxe 启动节点上,我完全不知道该怎么做,因为我希望它会自动关闭。然而,它并没有自动关闭,而且仍然没有在 maas gui 上登记该节点的迹象(节点选项卡下的 Machines 旁边仍然是 0)

答案1

好吧,首先我必须说,所有的功劳都归功于我们的朋友“bc2946088”,他提供了重要的线索,再次感谢你。

正如他所说,我运行了sudo dpkg-reconfigure maas-region-controller命令并将自动检测到的 ip 更改为10.1.1.100。我还在本地 PC 上通过 ssh 连接到 maas,运行了命令route -p ADD 10.1.1.0 MASK 255.255.255.0 172.16.63.100并重新启动。之后,当我打开节点的电源时,它完全按照预期执行,从 maas 接收内容,并从存档中获取内容并最终关闭。最重要的是,maas gui 显示该节点为新节点。然后我调试它(​​需要按下该节点的电源按钮),它继续无缝工作,状态变为就绪。

还有一个问题, 现在在 DNS 选项卡下有两个条目

它看起来应该是那样吗?

相关内容