多 VLAN 环境中的 cobbler

多 VLAN 环境中的 cobbler

我正在尝试使用 cobbler 进行自动化 cent OS 部署。我们有一个多 vlan(大约 5 个 vlan)网络环境。我们没有这些服务器中的大多数的远程控制台,所以我们无法查看预安装服务器状态或 PXE 启动状态,应该如何使用 dhcp bootp 服务?我们是否需要在每个 vlan/子网上都有一个 dhcp 服务器?
关于我应该如何继续部署 cobbler 有什么建议吗?

答案1

我正在我们的网络上这样做。如果您的交换机/路由器支持,只需使用路由器上的 dhcp-agent 或等效程序将 dhcp 中继到 cobbler 服务器即可。

这样,您就不必在 cobbler 服务器上安装多个网卡等,从而让您的生活变得混乱。

一旦一切准备就绪并运行,Cobbler 的默认设置应该会完成其余工作。不过,如果您尚未预先填充机器的 mac 地址,则可能必须为仅支持 dhcp 的客户端的网络设置一个存根区域。

答案2

您可能希望在每个 VLAN 上使用一个 DHCP 代理,将流量转发到 DHCP 服务器...请参阅以下链接,了解如何在 Cisco 交换机/路由器上进行此项配置;

http://www.cisco.com/en/US/docs/ios/12_4t/ip_addr/configuration/guide/htdhcpre.html

答案3

您需要在每个 vlan 中至少有一个 DHCP 服务器进行监听,请记住,vlan 在逻辑上是分开的,并且 DHCP 不会神奇地交叉,如果是临时的,最简单的方法是让一个 Linux 机顶盒带有一个交换中继,连接到所有这 5 个网络,配置 5 个子接口,并使用一个 DHCP 运行它们,尽管 dhcp 配置有点复杂,但它可以完成所有工作。

相关内容