我浏览过很多不同的网站,发现了很多相互矛盾的信息。由于我对此感到厌倦,并且确实相信这个问题会影响许多其他用户,所以我想收集“一劳永逸”的答案。不幸的是,关于 MaaS 和 Juju 的文档……嗯,不是最好的,很抱歉这么说。
设置将要协调的 MaaS 集群的最低系统要求是什么juju-jitsu
?
它们是否需要具有精确的系统规格,或者我是否只能组合不同的硬件?
主机的最低要求是什么?
例如“您至少需要 8GB 的 RAM 和至少 3.0 GHz 的双核 CPU。”
我需要在多少台机器上部署 MaaS?
我读过六台机器、九台机器等等。我清楚地想知道:“您需要一台作为主服务器,例如五个节点。”
我是否需要将与节点数量一样多的 NIC(网络接口卡)连接到主机,或者我可以简单地连接两个 NIC 和一个交换机吗?
一个 NIC 用于连接互联网,一个用于处理 MaaS 任务,连接到交换机,将我的节点连接到主节点?
Juju 现在准备好进行本地部署了吗?
上次我尝试juju
并不得不重新启动我的机器时,juju 协调的服务消失了。这也是我在官方 juju 网站上发现的一个问题。不幸的是,如上所述,文档不是最好的,所以我无法再次找到必要的信息。所以:
我可以在本地环境中使用 juju 吗?还是重启会破坏我的设置?
答案1
设置将与 juju-jitsu 协调的 MaaS 集群的最低系统要求是什么?
对于区域控制器(主机),除非您想管理数百或数千台机器,否则不需要任何特别强大的东西。
集群控制器的要求更少,但除非您要处理超过 200 台机器,否则您不需要专用的集群控制器。
您要管理的机器几乎可以是任何东西,但我强烈建议您使用带有 IPMI 控制器的机器,以便 MAAS 可以控制其电源。MAAS能使用局域网唤醒,但只能用于打开机器,不能关闭机器。
主机的最低要求是什么?
没有什么是特别占用内存或 CPU 的,所以一台有 2GB 内存和一个相当适中的 CPU 的机器应该可以让你开始。你需要磁盘空间来下载机器镜像和日志(MAAS 收集远程系统日志),但即使是 20GB 的空间对于初学者来说也足够了。
评估复杂的标签表达式是 MAAS 执行的少数 CPU 密集型操作之一,但它确实会将此负载分配给集群控制器。您管理的机器越多,您拥有的集群控制器就越多,因此将分摊此负载的机器就越多。当您刚开始时,您几乎肯定无需担心这方面的问题。
我需要在多少台机器上部署 MaaS?
同样,在开始时,您可以将一台机器作为区域控制器和第一个集群控制器,并使用它来管理数百台机器。
我们建议为每 1000 台机器配备一个专用集群控制器,并且集群位于其自己的广播域中。您还必须为每个集群分配一个不同的 IP 子网。
我是否需要将与节点数量一样多的 NIC(网络接口卡)连接到主机,或者我可以简单地连接两个 NIC 和一个交换机吗?
一个 NIC 就足够了。为了防止广播流量淹没网络,我们建议您不要在每个广播域中放置超过 1000 台机器。
Juju 现在准备好进行本地部署了吗?
我可以在本地环境中使用 juju 吗?还是重启会破坏我的设置?
我将把 Juju 问题留给更有经验的人来回答。
答案2
这只是对您的本地部署问题的部分回答。Juju .7 中的本地提供程序旨在用于 charms 的本地开发,正如您所发现的,重新启动确实会破坏该工作流程。
Juju 直到今年夏天结束前都不会拥有可以投入生产的本地提供商;但是它将获得重启后的支持。