Puppet是为了填补系统管理员、操作人员和开发人员使用的工具的缺口而诞生的。通过对基础设施进行更简单、容易和廉价的管理,来让这些人员的工作更加轻松。这本《精通Puppet配置管理工具》(作者特恩布尔、麦丘恩)将在介绍开源配置管理工具Puppet的同时,帮你熟悉Puppet的安装、配置以及如何将Puppet整合进你的环境。
《精通Puppet配置管理工具》(作者特恩布尔、麦丘恩)系统介绍了开源配置管理工具Puppet,并提供了帮助使用Puppet的大量资源。书中讲述了如何创建Puppet recipe、扩展Puppet并使用Facter整合来自服务器的配置数据,同时讲述了如何使用Puppet管理Postfix、Apache 和MySQL服务器,以及如何加载平衡Puppet Master。
《精通Puppet配置管理工具》涵盖了安装、使用并利用Puppet进行开发所需要的全部知识、内部技巧和技术。非常适合系统管理员、操作人员和开发人员阅读。
第1章 开始使用Puppet
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
1.5.1 site.pp文件
1.5.2 配置防火墙
1.5.3 启动Puppet Master
1.6 连接第一个Agent
1.7 创建第一个配置
1.7.1 扩展site.pp文件
1.7.2 Agent的配置
1.8 创建第一个模块
1.8.1 模块结构
1.8.2 init.pp文件
1.9 应用第一个配置
1.10 小结
1.11 相关资源
第2章 使用Puppet构建主机
第3章 使用Puppet环境
第4章 Puppet的可扩展性
第5章 外部Puppet配置
第6章 配置的导出与存储
第7章 Puppet控制台:Puppet Dashboard和Foreman
第8章 工具和集成
第9章 Puppet的报告系统
第10章 扩展Facter和Puppet
第11章 Marionette Collective
附录