我计划为 100 台服务器安装 CentOS 7。我正在寻求自动化程序和配置。
我在网上找到了一些关于执行此操作的资源,但我不确定哪个适用于我的用例或更受欢迎。
stackiq 似乎拥有最好的文档,但我必须排除 1 台服务器作为主机服务器来配置其余服务器。
答案1
以下所有内容均是根据我的经验得出的个人意见。 YMMV。
我唯一有过使用经验的就是 Cobbler,我建议你避免使用它。这不一定是坏事,但文档从根本上缺乏并且处于各种版本/状态。尽管有其他说法,我还是非常愿意将 Cobbler 视为 alpha 或 beta 版本。许多关键功能、信息点和细节完全没有记录或记录得很差,除非您是开发团队的成员,否则毫无意义。
StackIQ 看起来非常有前途,我很期待自己使用它。
FAI 项目看起来不错,我喜欢他们关于“下载 CD 映像并刻录它。安装 CD 中的第一个盒子,然后它成为网络构建其余部分的服务器”的观点。这可能正是您需要的区别点......
Crowbar 看起来非常以“DevOps”为中心,以 Git 集成等为中心。可能就是这样,具体取决于您的系统用例。
如果您有一点时间投入学习,我建议您设置一个基于 CentOS 7 的 PXE-TFTP-syslinux-kickstart 服务器。我没有方便的一体化操作指南,但网上有多个指南可以帮助您完成各个部分。 (我现在正在工作,但今天晚些时候我也许可以整理一些东西。)