如何在 Ubuntu Server 14.04 Trusty 中正确安装 MaaS 并提交节点

如何在 Ubuntu Server 14.04 Trusty 中正确安装 MaaS 并提交节点

我一直尝试在装有 Ubuntu 14.04 服务器的笔记本电脑上安装 MaaS。我安装了 maas Mutiple server install with MAAS,它运行良好。

然后我导入了 pxe-boot 图像,目前显示 12 个图像。

接下来,我安装了 Oracle Virtualbox 以向 MAAS 添加节点。首先,我添加了一个具有 1024 RAM 8GB 和 1 个带桥接适配器的处理器的虚拟机,并在 maas 节点中添加了具有 MAC 地址和局域网唤醒电源类型的相同参数,然后通过网络启动启动了虚拟机。

但状态仍处于调试状态,虚拟机已加载 pxelinux.0 映像并终止虚拟机启动,提示“无法开始下载”。我尝试了多种方法,但似乎都无法使节点为 MAAS 工作。我甚至尝试再次使用服务器映像启动并将 MAAS 服务器 ip 设置为父 ip。但仍然无法启动节点。

对于这种特殊情况,有人可以建议一种在 maas 中成功安装节点的方法吗?

我的程序是

Install Ubuntu Server 14.04 Mutiple server install with MAAS in my laptop
sudo apt-get update
sudo apt-get install software-properties-common
sudo apt-get dist-upgrade
sudo maas createsuperuser // with root
sudo maas-import-pxe-files

并使用

sudo dpkg-reconfigure maas-region-controller
sudo dpkg-reconfigure maas-cluster-controller

如果网络发生变化则设置网络。

答案1

您需要一个单独的网络来控制 DHCP 服务。该服务告诉客户端去哪里获取 PXE 启动映像。如果您正在运行 virtualBox 计算机,则所有计算机都在您的计算机上,您可以将它们的网卡设置为位于“内部网络”上,并让您的服务器也位于该网络上。然后将您的 MaaS 服务器设置为 DHCP。您可能必须在 virtualBox 中关闭 DHCP,不确定。请参阅 Oracle VM VirtualBox 帮助,第 6.6 节。

如果您使用的是真实硬件,您要么需要让您的 IT 部门为您构建网络(可能不会这样做),要么您可以购买带有 WAN 端口的交换机,并将所有硬件挂在上面。WAN 端口将保护大学网络免受 DHCP 服务器的侵害,并保护您的客户端免受其 DHCP 服务器的侵害。

您可以关闭 rswitch 上的 DHCP,让 MaaS 处理 DHCP,或者您可以配置交换机以将 PXE 请求指向 MaaS 服务器。我的经验是,关闭交换机上的 DHCP 并让 MaaS 处理所有事情更简单。

[编辑]

设置 Virtual Box 内部网络后,您需要从 MaaS Web GUI 中选择“网络”选项卡并添加新网络,并指定 IP 地址请求。

转到“设置”选项卡并向下滚动到网络设置并确保它们正确无误。

转到“群集”选项卡并向下滚动到“接口”。在这里您可以设置所使用的网卡(应该是 virtualBox 网卡)以及群集是否处理 DHCP、地址和范围等。

相关内容