Answers:
是的,请在以下位置查看我的评论:小家伙们如何有效地学习和使用Puppet?
我遵循了本书中的示例和准则。但是,我最初的挫败感部分是由于缺乏作为Puppet做事的标准或“最佳实践”方式,因此,作为系统管理员,我希望在那里做些准备。
您基本上可以创建自己的结构。有意义的一切...但是我会遵循其中一个示例以保持一致性。随着事情开始变得越来越有意义,我最终在一个月内进行了几次重组。
其余的将在很大程度上取决于您的服务器基础结构。如果在一个位置上有大量系统,则清单/模块目录结构看起来与在20个并置设备中运行服务器不同……因此,逻辑安排可能基于函数或基于位置。确实需要根据您的特定设置进行定制。
然后,可以采用去中心化PuppetMaster或通过Git或rsync分发清单的方法。我上面链接的书涵盖了一些可伸缩性问题。