我已经配置了一个工作的 cobbler 系统,它成功地处理了我的裸机服务器部署,我将使用 puppet 开始配置管理问题(当然,尽可能将它与 cobbler 集成)。
似乎在网上有一些稀少的资源提供或多或少完整的木偶食谱,我问是否有人可以建议一套好的和经过良好测试的木偶食谱,可以用作一个强有力的开始我可以在此基础上进行自定义。
我正在寻找写得好的东西,尽可能简单以便可维护,可能没有黑客,可以处理尽可能多的服务器的“标准”配置。从那开始,我将编写我的食谱,可能专门针对那些已经存在的食谱,以便完全处理我服务器的各个方面。
我的目标是让机器能够在几分钟内通过 cobbler+puppet 安全地格式化和重新安装,无需人工干预。
提前致谢
看看 David Schmitt 的收藏http://reductivelabs.com/trac/puppet/wiki/CompleteConfiguration。当我不知道如何做某事时,我首先转向 David 的 repo,看看他是如何做到的。有几个模块我直接用过,但主要是作为参考。
在使用 puppet 的实践中,您通常会适应其他人的想法并为您的组织构建自己的模块,而不是尝试制作适合任何地方的通用模块。食谱就是这样,你可以破解的起点。没有服务器的“标准”配置之类的东西——也就是说,如果你想这样做,大卫很有可能首先做到了。
我不相信木偶有“标准基础”。根据我自己的经验,邮件列表对话,以及分析互联网上的许多食谱集合,似乎每个人都有不同的要求,他们只是以现有的集合为例。这就是我的部署结果。
在 Reducing Labs 网站和这里有很多例子。