我正在笔记本电脑上试用新的 MAAS 工具,并在 VirtualBox VM 中安装了 MAAS 服务器。由于 PXE 启动选项在虚拟化环境中对我来说不起作用,因此我尝试使用 CD-ROM 选项安装节点。
我选择“使用 MAAS 安装多台服务器”选项,然后系统会提示输入 MAAS 服务器的 IP 地址。我已经在另一台虚拟机上安装了 MAAS,并提供 MAAS 服务器的 IP 地址。
问题是节点关闭后立即关闭,而安装过程尚未完成。我尝试查看 MAAS 服务器,但该节点也未在那里注册。有什么想法吗?
答案1
我部署了物理服务器(成功)和 VirtualBox(失败)。立即关闭是预期的行为。VirtualBox 的问题在于,一旦服务器的安装过程完成,服务器应该能够进行局域网唤醒(可选)和 PXE 启动(必需)。不幸的是,我还没有弄清楚如何在 VirtualBox 中进行 PXE 启动。无论如何,您的失败不是在安装过程中。而是 PXE 启动。
答案2
你应该看看在 edubuntu wiki 上测试 MAAS,它提供了在虚拟机中测试 MAAS 的说明。有一些关于 PXE 启动的提示,但使用 virt-manager 而不是 VirtualBox。它可能会有所帮助!
答案3
我用过
ethernet0.virtualDev = "vlance"
环境。
并在路由器编辑
/etc/dnsmasq/dhcp.conf
添加
dhcp-boot={pxeboot file}, {hostname of tftp server}, {ip address of tftpserver}
(dhcp-boot=10.10.10.50 - 就我的情况而言)
然后
/etc/init.d/dnsmasq restart
瞧!