TL;DR:如何设置 MAAS,而无需 maas 服务器提供 DHCP?
我在设置 MAAS 集群时遇到了问题,因为它位于一个已经有 DHCP/DNS 提供商的子网上,我不要有控制权。
我的总体目标是通过 MAAS 建立集群并通过 Juju 部署 Hadoop。
8 个节点:又称 1 个区域和机架控制器、master
又称 7 个从属控制器01
,02
等等。
它们均已启用 PXE 启动。启动顺序:网络、USB/CD、HDD
(MAAS 中电源类型设置为“手动”,见下文)
网络:
网关:192.168.X.1
可以在 192.168.X.16-24 范围内分配静态 IP,但只能在节点的配置中分配,而不能通过 DHCP 提供商(网关/路由器)分配。
DHCP 提供商提供的 IP 地址范围为:192.168.X.65 - 254。我在 MAAS 中将此范围设置为“保留动态范围”
所以我的问题从这里开始:我在“设备发现”中看到我的节点,但从那里,我只能将它们添加为“设备”,而不是“机器”。
我只能手动将节点作为机器添加到 MAAS(获取它们的 MAC 地址没有问题)但它们无法调试;超时。
我(拼命地)尝试将它们设置为静态 IP 地址,然后通过这种方式将它们添加到 MAAS,(/etc/network/interfaces
文件)它们仍然无法调试。
MAAS 故障排除 - 常见问题解答指出这一点:
如果您在具有现有 DHCP 的设置中使用 MAAS,请不要设置 MAAS DHCP 服务器 [...]
解决方案:您需要配置现有的 DHCP 服务器以指向 MAAS 服务器。
这是我目前情况下无法做到的。
我需要采取什么步骤才能使其发挥作用?
这可能是一个微不足道的问题,但我对这个话题完全是个初学者。
附言:如果可以采用静态解决方案,那么对我来说就足够了。如果在上述情况下无法解决此问题,那么我希望听到一种尽可能少改变(物理)设置的解决方案。