基本信息
- 作者: [英]约翰 阿伦德尔(John Arundel)
- 译者: 王春生 刘宇 刘长元 饶琛琳
- 出版社:人民邮电出版社
- ISBN:9787115374721
- 上架时间:2015-2-7
- 出版日期:2015 年2月
- 开本:16开
- 页码:218
- 版次:1-1
- 所属分类:计算机 > 计算机组织与体系结构 > 服务器
编辑推荐
《Puppet实战手册》从Puppet基础知识讲起,帮助读者完整而深入地理解各项最新最先进的特性、社区的最佳实践,编写优质的配置清单、扩展,调优,以及通过添加自己的专属提供者(provider)和资源来扩展Puppet。
书中包含了许多来自生产系统上的真实示例,以及一些世界最大的Puppet集群正在使用的技术,比如基于Git版本控制系统构建的分布式Puppet架构。此外,书中还介绍了一些强大的Puppet周边配套工具,如Hiera。书中还解释了Ruby应用和MySQL数据库的管理、网页服务器的构建、负载均衡器、Heartbeat高可用系统及其他很多先进技术。
内容简介
计算机书籍
Puppet是管理计算机系统配置的开源框架和工具集,是系统管理员必备的工具。
《Puppet实战手册》讲解了Puppet的方方面面,是Puppet领域的一部经典之作。书中先讲解如何快速上手Puppet,并使用git、rake、git-hook快速构建开发环境。然后讲解Puppet的语法、风格以及如何编写优秀的代码,软件包的管理、虚拟化资源和应用程序的管理,Puppet管理虚拟机、负载均衡、防火墙及NFS,Puppet的外部工具及整个生态系统,Puppet的报告、监控及一些常见故障的处理等方面,力求给读者一些借鉴与指导。
本书不只探讨了Puppet的全部功能,还详细展示了如何解决现实问题和应用程序,每一步都清晰地展示了应该输入什么命令,每一个技巧的展示都给出了完整的示范代码。本书包括的一些真实示例来自生产系统,并给出了在世界上最大的puppet安装中使用的技术,包括基于Git版本控制系统的Puppet分布式架构。
《Puppet实战手册》适合各个层次的系统管理员、操作人员和开发人员阅读。
作译者
他在技术行业已经工作了20年,这些年间他犯过(或见过)计算机领域几乎所有你可能犯过的错误。由此累积的经验教训,是他作为技术顾问最大的资本之一。至今,他的经验依然在增长。
他热爱写作,尤其是Puppet相关(他的《The Puppet 3 Beginner's Guide》已经出版)。不少读者都很喜欢读他的著作。他还提供Puppet方面的培训和辅导,这可比单单完成他自己的工作要难得多。
工作之余,他开着路虎远游登山。平常,他住在康沃尔郡的小农庄里。他相信,只要有一个花园、一座图书馆,就已经拥有一切!
可以关注他的Twitter账号@bitfield。
译者简介
王春生 网名“平凡的香草”,典型的”完美主义+强迫症+现实主义“综合体,追求完美并苛刻,先后担任过系统架构师、应用开发架构师等。现担任新浪网研发中心高级经理。对Linux相关的大部分领域颇感兴趣,期待成为”Full Stack Developer“。
刘宇 网名“守住每一天”,自动化运维专家。现担任金山西山居架构师,InfoQ社区编辑。《Puppet实战》一书作者。
刘长元 网名“liu.cy”,Puppet专家。现担任建设银行自动化专家。
饶琛琳 网名“ARGV”,为自己的三大爱好(证券、诗词和运维)建有个人博客“三斗室”。现担任新浪网研发中心架构师。《网站运维技术与实践》一书作者。
目录
1.1 简介
1.2 安装Puppet
1.3 创建一个配置清单
1.4 利用Git管理配置清单
1.5 创建去中心化Puppet架构
1.6 编写papply脚本
1.7 使用cron运行Puppet
1.g 利用Rake部署变更
1.9 利用Rake引导Puppet运行
1.10 利用Git钩子自动进行语法检查
第2章 Puppet语言和风格
2.1 简介
2.2 使用社区推荐的Puppet风格
2.3 使用puppet—lint检查配置清单
2.4 使用模块
2.5 使用标准的命名约定
2.6 使用内联模板
2.7 数组中多个元素的遍历
2.8 编写功能强大的条件语句