我已经安装了 MAAS 2.4 并已启动一组节点。在所有节点上,PXE 启动都在接口 en0 上执行。en0 通过 MAAS 在私有、未标记的托管网络上进行配置。所有节点上的接口 en1 都配置为连接到我们的企业主干网。
部署后,已部署节点的默认路由始终指向接口 en0 上的 PXE/MAAS 网络的网关 IP。如何设置 MAAS 以使节点的默认路由通过接口 en1 指向我们的公司 VLAN 网关?
答案1
针对此问题有两种通用解决方案:
确保您的管理网络没有 MAAS 已知的默认网关(这可能会有问题,因为 MAAS 控制器将每约 30 秒向该区域报告一次其网络配置,这样做可能会重新填充管理 VLAN 上的默认网关(如果已被删除)。)
调试机器后,使用
set_default_gateway
API选择一个接口作为默认网关。
另外,我们正在寻找一种在 MAAS 2.6+ 中解决这个问题的方法,即使用源特定路由,这样只有来自管理接口的流量才会使用其网关。但此解决方案可能无法支持比 Ubuntu 18.04“bionic”更新的图像。