MAAS 不支持 PXE 启动

MAAS 不支持 PXE 启动

我最近决定重新安装 MAAS,因为它不再与我的节点通信。除了登记之外,一切都很顺利。没有人登记!

我观察了其中一台服务器尝试进行 PXE 启动,但始终找不到托管可启动映像的 DHCP 服务器。我已确认网络上没有其他 DHCP 服务器。

我曾经tcpdump验证过尝试 PXE 启动的服务器确实正在发送 BOOTP/DHCP 请求,这些请求可以在连接到我的 MAAS 控制器的接口上看到,所以我相信我的网络配置很好,这似乎将这个问题隔离到了 MAAS 上。

我检查了 Web UI 中的服务部分,dhcpd 旁边没有复选标记:

无 DHCP 截图

sudo service maas-dhcpd status返回:

● maas-dhcpd.service - MAAS instance of ISC DHCP server for IPv4
   Loaded: loaded (/lib/systemd/system/maas-dhcpd.service; enabled; vendor preset: enabled)
   Active: inactive (dead)
Condition: start condition failed at Wed 2016-11-16 16:21:23 PST; 11min ago
           ConditionPathExists=/var/lib/maas/dhcpd-interfaces was not met
     Docs: man:dhcpd(8)

ls /var/lib/maas/返回:

boot-resources  dhcp  dhcpd.sock  gnupg  maas_id  maas-proxy.conf  secret

dhcpd-interfaces显然没有maas-dhcpd预料到。

我该如何修复此问题?

答案1

文档中没有提到这一点,但如果您在其他地方没有自己的 DHCP 服务器,MAAS 不会自动启用其 DHCP 服务器或提供明显的开关来打开它。它有点隐藏在 VLANS 页面中。要解决此问题,请在 Web UI 中:

  1. 单击网络选项卡
  2. 单击要在其上运行 DHCP 服务器的 VLAN
  3. 点击“采取行动”
  4. 启用 DHCP

如果您转到子网页面,这不是一个选项,因此很容易错过这一点。

相关内容