Puppet运维实战

Puppet基础篇1-编写此系列文档的目的

在编写《零基础学习Puppet自动化配置管理》系列文档之前,KissPuppet拜读了《pro puppet》、《puppet实战》、《Puppet 2.7 Cookbook RAW》以及目前在读的《Pro Puppet 2nd》等书籍(特别感谢James Turnbull、Jeffrey McCune、John Arundel、刘宇 这几位作者的无私奉献)。同时也将基于Puppet架构的平台部署到多个生产环境中,节点少则100个左右,多则1000+。不同的生产环境由于客户的需求不同,所以部署的方式都略有不同。

2013年9月份,为了和大家进行交流和学习,建立了PuppetQQ交流群296934942,到目前为止,已经1000多人了。2014年2月份,考虑到微信平台的强大,又建立了微信公众平台“puppet2014”,目前加入人数快1500多人。

当然,和大家交流的整个过程中,也积累了不少博文于kisspuppet.com,但是,文章的整理上并不适合让一个初学者进行系统的学习,在QQ群交流的过程中得到了很多朋友的反馈,为此,特编写《零基础学习Puppet自动化配置管理》系列博文供大家学习和参考,同时也是为了向资深的大神们学习获取更多的Puppet知识。

整套系列博文包含了四部分,坦白的说并不是很全面,很多不常用的技术并没有包含,更多从实用、快速部署的角度去编写,特别适合零基础或者需要快速部署上线的朋友学习和参考,对于有一定基础的朋友可直接从第二部分开始学习,而对于Puppet经验丰富的大神们,还恳请多指导指导。另外,如果你是想要系统学习Puppet的知识,比如代码编写规范、所有参数含义等,可参考以上提到的书籍或者参考puppet官网等。

由于作者并不是一个富二代、也不是一个整体闲来无事的人,他也是要靠工作维持家庭的人。所以,此系列文档更新的时间上可能会出现间歇性,给大家带来不便还请见谅! 另外,由于时间紧以及作者自身学术浅薄等问题,文档的编写上可能会出现很多勘误,还恳请大家多多指出。