从CD-ROM安装MAAS节点时出现关闭错误

我正在我的笔记本电脑上尝试新的MAAS工具,并在VirtualBox VM中安装了MAAS服务器。由于PXE启动选项在虚拟化环境中无法使用,因此我尝试使用CD-ROM选项安装节点。
我选择“使用MAAS进行多服务器安装”选项,然后它一直进行到输入MAAS服务器IP地址的选项。我已经在另一个VM上安装了MAAS,并提供了MAAS服务器的IP地址。
问题是,在节点关闭而未完成安装过程之后立即出现。我尝试查看MAAS服务器,但该节点也未在那里注册。有什么想法吗?

你能从你的客户端访问MAAS服务器IP吗? - Javier Rivera
你的主机操作系统是哪个版本的Virtualbox、pxeboot和OS?之前有一个已知的PXE bug,不过已经在一段时间前修复了(涉及到很多变量,总之可以说已经修复了)。另外,你是使用NAT适配器还是通过一个轻量级软件路由器进行桥接的方式连接网络?如果是后者,在虚拟环境中让PXE工作起来会更容易一些。 - RobotHumans
3个回答

我部署了物理服务器(成功)和VirtualBox上的服务器(失败)。 立即关闭是预期行为。 VirtualBox的问题在于,一旦服务器的安装过程完成,服务器应该能够进行远程唤醒(可选)和PXE引导(必需)。不幸的是,我还没有找到如何在VirtualBox中进行PXE引导的方法。 无论如何,你的失败不在于安装过程,而是在于PXE引导。

你应该看一下在edubuntu wiki上测试MAAS,它提供了在虚拟机中测试MAAS的指导说明。其中有一些关于PXE引导的提示,但是使用virt-manager而不是VirtualBox。这可能会有所帮助!

顺便说一句,看起来你的问题与MaaS通过12.04安装光盘失败有关。 - maximd

我曾经使用过。
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

看!