本书特色
《精通Puppet配置管理工具》是Puppet领域专家力作;学习Puppet的深入指南;云计算时代系统管理员第一工具书。
“阅读过程中,我被这本书深深吸引了。我觉得这本书应当取名为’精通部署技术’。因为它实际上还介绍了大量为Puppet及配置管理提供支持的工具。书中内容非常精彩,一册在手,便可帮助你悉数了解Puppet的前沿动态!”
——Sean P. Hull,MySQL、 Linux、EC2领域专家
“无论对初学者还是专业人士,本书都可作为Puppet的极好教材,而不仅仅是’参考手册’。本书结构非常合理,介绍的概念清晰易懂,在阅读过程中时有惊喜。里面完全没有机械枯燥的介绍,而是一步步引领我沉醉于内容当中,一如沉醉于Puppet 本身。”
——Itamar Hassin,软件项目经理
内容简介
《精通puppet配置管理工具》系统介绍了开源配置管理工具puppet,并提供了帮助使用puppet的大量资源。书中讲述了如何创建puppet
recipe、扩展puppet并使用facter整合来自服务器的配置数据,同时讲述了如何使用puppet
管理postfix、apache 和mysql服务器,以及如何加载平衡puppet master。
《精通puppet配置管理工具》涵盖了安装、使用并利用puppet进行开发所需要的全部知识、内部技巧和技术。非常适合系统管理员、操作人员和开发人员阅读。
作者简介
James Turnbull,Linux Australia前任主席,经常在OSCON、Open Source Bridge、DevOpsDays等大会上发言。现任职于Puppet Labs。目前已有5本著作,均涉及开源软件。James是澳大利亚人,目前居住在美国奥勒冈州的波特兰。他的兴趣爱好十分广泛,包括烹饪、品酒、政治理论、新闻摄影以及哲学,最近还加入了波特兰Timbers协会足球队。
Jeffrey McCune Puppet社区成员,开源软件的支持者,经常在苹果的世界开发者大会、Macworld、Open Source Bridge、Velocity等大会上发言。现任职于Puppet Labs,致力于编写代码和帮助客户改进他们的Puppet部署。Jeff目前居住在奥勒冈州的波特兰,喜爱钻研微控制器、动画、摄影、音乐,爱好徒步旅行以及沙滩长途步行。
目录
1.1 什么是puppet
1.1.1 部署
1.1.2 配置语言和资源抽象层
1.1.3 事务层
1.2 选择正确的puppet版本
1.3 我能混用puppet的版本吗
1.4 安装puppet
1.4.1 在red hat企业版linux和fedora上面安装puppet
1.4.2 在debian和ubuntu上安装puppet
1.4.3 在opensolaris上安装puppet
1.4.4 从源码安装puppet
1.4.5 在微软windows系统上安装puppet
1.4.6 在其他平台上安装puppet
1.5 配置puppet