我正在进行以下教程:
但我无法从虚拟 MaaS 节点的“调试”状态转为“就绪”状态。下图显示了我当前的架构:
现在,我想通过 MaaS 服务器 pxe 启动 MaaS 节点!我已将其添加<dev root='network' />
到 VM 的 XML,但启动时,它们只是显示not bootable device
。它们甚至不尝试查找任何 DHCP 服务器进行 pxe 启动!我还尝试通过 ip 表将 UDP 数据包(tftpd=69、mdnc=68、dhcp=67)从 KVM 主机转发到 MaaS 服务器,但没有任何变化!
如何排除 MaaS Server 上的 TFTPD 和 BOOTP 服务器故障?我在系统上找不到它们的任何日志!
这种架构是否允许这种启动场景?如果不允许,我应该如何使我的 MaaS 节点达到“就绪”状态!
提前致谢!
答案1
非常感谢酶联免疫吸附试验,如果节点通过 gPXE iso 作为其 cdrom 启动(而不是网络启动),那么它可以成功地与 MaaS 服务器进行交互并将其状态从 更改Commissioning
为Ready
!
答案2
我怀疑你看到了错误 1051626。
我必须将 /etc/maas/dhcpd.conf 中的下一个服务器更改为 virbr0 接口的 IP。
sudo sed -i.dist "s/next-server .*/next-server $MAAS_NEXT_SERVER;/" \
/etc/maas/dhcpd.conf
sudo service maas-dhcp-server restart
答案3
如果我是你,我会考虑使用 virt-manager gui 连接到你的服务器并以此方式进行设置。它提供了更好的概览 - 在我看来,你似乎错误配置了网络,因此节点无法获取 IP 地址...