我刚刚在测试环境中安装了 MAAS,即在 VirtualBox 中设置了两个虚拟机。
VM 1 运行 MAAS 服务器,有两个“虚拟网卡”。第一个通过 NAT 连接到外部网络,第二个拥有 VBox 仅主机网络,但没有 VBox 自己的 DHCP 服务器。
VM 2 仅有一个虚拟网卡连接到仅主机网络。
当我通过 PXE 启动 VM 2 时,它会正确登记,我可以调试它。调试完成,没有显示任何错误。当节点在 Web 界面上准备就绪时,我从 VBox 启动它,但随后它显示:
"FATAL: No bootable medium found! System halted."
我可能遗漏了什么?
答案1
我想我解决了。我错误地理解了 MAAS 的工作原理,不幸的是文档对此不太清楚。“就绪”仅表示可以使用该节点,并不意味着此时节点上已经有操作系统。
我刚刚进入文档并引导了 Juju,当我启动我的节点时,其中一个节点通过 PXE 启动并安装了系统。
我认为它的工作方式与我所知道的其他自动安装方法一样:调试将基本操作系统放在节点上,当节点准备就绪时,将安装此基本操作系统。文档可能应该指出事实并非如此。