我刚刚开始测试 MAAS。我安装了带有 maas 选项的 ubuntu 13.04 i386 服务器,修改了 /etc/maas/import_pxe_files 以将 raring 添加到 RELEASES(还有 import_ephemerals),然后运行 maas-import-pxe-files,没有返回任何错误。
当我尝试安装一个节点时,它会从 maas-dhcp 获取一个 ip,并尝试从 tftp 启动,但随后出现以下错误:
找不到内核映像:i386/generic/raring/commissioning/linux
我在 /var/lib/maas/tftp 中查找文件,但从那里到图像的唯一路径是 i386/generic/raring/install/linux
注意,“安装”而不是“调试”
我不知怎么地发现,一些 tftp python 脚本有一个“目的”选项,可能的值为“安装”或“调试”,但我不知道如何更改它,或者我如何说图像在“安装”目录中
或者我遗漏了什么,我是否错过了正确配置节点安装的步骤?
提前致谢,
答案1
我怀疑您添加了“amd64”或“i386”作为 ARCH。您需要在 /etc/maas/import_ephemerals 中将 ARCH 添加为“i386/generic”或“amd64/generic”
答案2
我也遇到了同样的问题。我只是在 /var/lib/maas/tftp/amd64/generic/precise 中添加了软链接。
cd /var/lib/maas/tftp/amd64/generic/precise
和
sudo sudo ln -s install commissioning
答案3
通过 GUI 按下启动节点按钮后,启动节点时也出现了类似“找不到内核映像:i386/generic//install/linux”的错误。我发现这个错误是因为我没有为节点选择发布类型。因此,在我为特定节点选择“Ubuntu 12.04 LTS Precise Pangolin”并再次启动后,一切都正常了。