![MAAS、JUJU 帮助:PXE 启动时 MAAS 节点无法访问互联网](https://linux22.com/image/1082048/MAAS%E3%80%81JUJU%20%E5%B8%AE%E5%8A%A9%EF%BC%9APXE%20%E5%90%AF%E5%8A%A8%E6%97%B6%20MAAS%20%E8%8A%82%E7%82%B9%E6%97%A0%E6%B3%95%E8%AE%BF%E9%97%AE%E4%BA%92%E8%81%94%E7%BD%91.png)
我们正在尝试使用 MAAS/Juju/OpenStack 在我们的大学中实现云设置。
学院有自己的 DHCP 服务器,我们无法访问。因此,我们无法将下一个服务器设置为我们的 MAAS 服务器。通过获取我们自己的交换机并允许 MAAS 服务器运行 DHCP,解决了启动节点的问题。由于只有一个 NIC,当我们将机器连接到交换机时,我们无法访问互联网。
到目前为止,这就是我们所做的。
- 在机器上安装 MAAS 与 DHCP/DNS。
- 通过 MAAS Web 界面添加了其他三台机器的 MAC 地址。
- PXE 启动了其他机器。
尽管节点确实进行了 PXE 启动,但由于不再连接到互联网,因此无法下载软件包。因此,操作系统组件未安装。但是,MAAS 服务器将节点设置为“就绪”,我可以在其上引导 Juju。
有什么办法可以解决这个问题?
尽管可以为主服务器获取一个 NIC,但我们无法为所有机器获取 NIC。
谢谢。
答案1
如果您可以向主服务器添加第二个 NIC,并启用 IPv4 转发和 NAT,则可以使用第二个 NIC 连接到交换机和所有其他机器,同时使用服务器上的第一个 NIC 访问外部,无论是服务器还是机器。
你可能会发现这很有用:https://help.ubuntu.com/community/Internet/ConnectionSharing