MAAS——用作成像的离线解决方案?

MAAS——用作成像的离线解决方案?

我一直在考虑使用 MAAS 来构建云网络,但是有什么理由不能使用它来构建本地网络吗?

我在想,如果你有一台 MAAS 机器,并将多台笔记本电脑插入该 MAAS 网络,那么 MAAS 就可以用来按照特定规格构建所有这些笔记本电脑

那么从理论上讲,这可以替代 clonezilla 或 fog ghosting machines 吗?

答案1

是的。使用其他系统加载图像和使用 MaaS 加载图像没有区别。我可能看到的唯一问题是 MaaS 以 Linux 服务器为中心,并且似乎没有任何好的工具可以为其构建自定义图像。因此,它不适合加载桌面或 Windows。

一个解决方法可能是构建“快速安装程序”映像,据我所知,这相当于实际映像,而不是从头开始安装。这样做的缺点是您必须找到或编写可以与非 Linux 目标操作系统交互的脚本,以告知其机器名称、安全性、域成员身份等。

[编辑]

以下链接解释了如何使用 MaaS 安装窗户:

http://wiki.cloudbase.it/maas

答案2

MAAS 使用 curtin(或快速路径安装程序)来安装映像,这会将映像复制到本地磁盘并重新启动。因此,从技术上讲,可以安装任何映像,并且它会安装它。

但是,MAAS 在任何操作系统映像中使用 cloud-init 来在启动时定制服务器。

这是 MAAS 使用快速安装程序部署的任何映像的要求。任何操作系统都能够运行 cloud-init,包括 Windows,但必须将其预先安装到映像中,以便与 MAAS 启动过程兼容。

因此,只要映像中已安装 cloud-init 包,MAAS 就可以部署任何 Windows、Linux 桌面或 Linux 服务器映像。

在标准云映像中,Ubuntu 的映像准备工作已经完成。Launchpad 中有一个用于创建基于 CentOS 或 RH 的映像的软件包: https://launchpad.net/maas-image-builder

Windows 映像由 cloudbase 创建,此处提供说明: http://wiki.cloudbase.it/maas

关于使用 MAAS 构建便携式硬件,我唯一的意见是 MAAS 需要管理数据中心的服务器或至少是永久连接的硬件。
笔记本电脑通常不适合 MAAS 和 Cloud-init,一旦达到超时,大多数事情实际上都会正常工作,但这会延迟启动序列。

此外,MAAS 希望能够使用 IPMI 或其他类似技术来控制硬件电源,而笔记本电脑则不具备此功能。

不过,如果家庭网络或教室网络的机器永久连接到有线网络,效果会很好。MAAS 的一个好用途是根据您即将上课时需要运行的操作系统在教室中部署机器。

相关内容