补鞋匠和木偶与多个客户 – 最佳安装?

我已经设置了一个皮鞋和木偶,他们工作得很好(相当)。 我仍然处于testing阶段,因此所有的testing都是在一台客户机上执行的。 但是,在真实的环境下,这个皮匠+木偶设置将针对多个客户。 就目前的设置来说,如果我有10个客户端),我将不得不获得他们的所有MAC地址,以便修鞋匠工作。

我的问题:

没有提供客户端的MAC地址,可以运行补鞋匠吗? 我已经通过省略主机节尝试了这一点,失败了。 但是,如果有一种方法可以排除鞋匠的mac地址,那么我将不得不为所有的客户端创build单独的cobblerconfiguration文件,这样每个客户端就可以获得一个唯一的主机名来实现puppet证书握手。 事情是,我不知道哪个主机名会得到什么IP,所以这是我在DNS内添加客户端的另一个问题。

在多个客户端上实现皮匠+木偶最好的解决scheme是什么? 我猜测有比上面提到的更优雅的解决scheme。

谢谢。

Cobbler在没有system定义的情况下运行得很好,但它不会完全无人看pipe,因为它会显示Cobbler和IIRC中定义的所有configuration文件的菜单,将默认引导到硬盘而不是安装程序,所以您有与屏幕和键盘(或远程控制台)一起出现。

然后,您可以通过DHCP为客户端提供一个IP地址,并将通用主机名称预先添加到DNS中,如dhcp060或类似的东西,在安装过程中应该用作客户端名称。

但实际上,收集10个客户的MAC地址并不是那么困难。 对于未知的MAC地址,我通常最终将系统引导到PXE,当它开始DHCP请求时暂停它,从那里的屏幕读取MAC地址并将其馈送到“主机生成”脚本,其添加DNS,DHCP ,补鞋匠,傀儡和其他什么是我的环境所必需的。 之后,我继续启动,它没有任何进一步的互动工作。