![如何配置 MAAS 以分离不同子网上的 PXE 流量和 IPMI 流量?](https://linux22.com/image/846767/%E5%A6%82%E4%BD%95%E9%85%8D%E7%BD%AE%20MAAS%20%E4%BB%A5%E5%88%86%E7%A6%BB%E4%B8%8D%E5%90%8C%E5%AD%90%E7%BD%91%E4%B8%8A%E7%9A%84%20PXE%20%E6%B5%81%E9%87%8F%E5%92%8C%20IPMI%20%E6%B5%81%E9%87%8F%EF%BC%9F.png)
我正在尝试将我们网络的一部分设置为 Linux 集群。由于这对我来说有点教育意义,我选择使用 MAAS 和 JuJu。但是有些问题让我困惑,我希望有人能帮我解释一下。
我即将设置的 Linux 集群由 10 台机器组成。其中一半是戴尔,另一半是惠普。这两种类型的机器都有一个 Lights-Out 模块(HP=>iLO2,Dell=>DRAC),支持在单独的 100Mb NIC 上使用 IPMI。它们都支持在第一个板载千兆位 NIC 上使用 PXE。我为 Lights-Out 模块配置了一个与机架的物理布局和位置高度相匹配的静态 IP。但是,安装 MAAS 并没有询问我应该在哪个子网和 vlan 上配置 IPMI 协议。我该怎么做?
此外,我希望只有区域控制器能够连接互联网进行包管理。其他配置的节点只能通过区域控制器上的代理连接到互联网。因此,在我的例子中,区域控制器应该配置 3 个子网;1 个用于互联网,1 个用于客户端协议连接,1 个用于集群流量。区域控制器本身也应该是 JuJu 的一个节点。
最后,节点配置应该具有一种可以在 JuJu 中使用的基本布局。据我所知,没有可能设置集群子网配置。每台机器至少有 4 个 NIC,我喜欢将不同的子网分配给它们;1 个用于 IPMI 流量,1 个用于 PXE 启动流量,1 个用于集群流量,1 个用于存储/客户端网络。我喜欢做的是将所有这些接口绑定在一起作为一个大中继,然后使用 VLAN 来分离流量前配置。然后,在配置节点时,MAAS 应该按照上面的布局自动配置网络接口。
也许我正在寻找的是 MAAS 和 JuJu 的高级配置教程/指南。
问候,Joham
答案1
答案2
同时,我对 maas 中的网络安排有了更好的理解,这很酷。所以回答我自己的问题:我不建议分离 IPMI 和 PXE 流量。在 eth0 上共享 RAC 流量更有效。所有服务器也可以在 eth0 上默认启动 PXE。
此外,您不需要为 RAC 额外添加以太网端口/交换机,也不需要额外的电缆,因此能耗更低,非常好!您可以为 iDRAC 5+ 和 ILO2+ 使用共享网卡,iDRAC 6 及更高版本具有共享网卡故障转移功能,但 iLO2 没有。
通常可以在服务器启动选项中选择 PXE 流量的 nic 接口。从那里您可以分配 maas 集群控制器网络接口。此接口连接到您想要在该集群网络上控制的机器。给它们一个动态范围,使用 DHCP 启动,然后您就可以开始了。在 maas webgui 菜单的网络选项卡中,您将找到您的第一个网络。您可以选择该 maas 网络上每台机器的第一个接口,并创建一个新的 maas 网络来路由您的其他流量。
感谢您的意见!
问候,Joham