当我使用 Ubuntu 服务器启动媒体来注册新内容时,它不会在 Web UI 中更新。没有目录/var/lib/tftpboot/pxelinux.0/
。即使我通过 Web UI 手动添加节点,如果没有 tftpboot 目录,也不会有 PXE 操作。
只是在几台旧电脑上安装了 Ubuntu 12.10,我启动了 12.04 服务器,并在同一硬件上连接和引导了 Maas 节点。只是想升级到 12.10。
我是新手,但到目前为止我已经在网上查阅了大量信息。我已经对量子图像进行了 maas-import-pxe-files 处理,并且 web-ui 显示区域控制器一切正常。
我想知道我可以采取哪些故障排除步骤来查找 tftpboot 和/或 pxe 通信问题。谢谢。
答案1
经过更多的研究之后,我发现缺少 tftpboot 目录是故意的。为了将任何内核选项发送到节点(即 noapic nolapic 等),
/usr/share/pyshared/provisioningserver/kernel_opts.py
在底部编辑方式,compose_kernel_command_line 方法在那里有一个选项数组。
我最终运行了 maas-cli accept-all 函数,让我的节点通过默认的 pxe 模式启动。它已签入(我必须再次接受并调试),然后我能够启动并运行所有东西。