欢迎访问学兔兔,学习、交流 分享 !

返回首页 |

精通Puppet配置管理工具

收藏
  • 大小:24678 KB
  • 语言:中文版
  • 格式: PDF版
  • 阅读软件: Adobe Reader
资源简介
精通Puppet配置管理工具
作者:(澳)James Turnbull (美)Jeffrey McCune 著
出版时间:2012-5-1

【图书简介】

《精通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章 开始使用Puppet 1

1.1 什么是Puppet 1

1.1.1 部署 2

1.1.2 配置语言和资源抽象层 3

1.1.3 事务层 5

1.2 选择正确的Puppet版本 5

1.3 我能混用Puppet的版本吗 6

1.4 安装Puppet 7

1.4.1 在Red Hat企业版Linux和Fedora上面安装Puppet 7

1.4.2 在Debian和Ubuntu上安装Puppet 8

1.4.3 在OpenSolaris上安装Puppet 9

1.4.4 从源码安装Puppet 9

1.4.5 在微软Windows系统上安装Puppet 10

1.4.6 在其他平台上安装Puppet 10

1.5 配置Puppet 11

1.5.1 site.pp文件 12

1.5.2 配置防火墙 13

1.5.3 启动Puppet Master 13

1.6 连接第一个Agent 15

1.7 创建第一个配置 17

1.7.1 扩展site.pp文件 17

1.7.2 Agent的配置 18

1.8 创建第一个模块 19

1.8.1 模块结构 20

1.8.2 init.pp文件 20

1.9 应用第一个配置 23

1.10 小结 24

1.11 相关资源 25第2章 使用Puppet构建主机 26

2.1 入门 27

2.1.1 安装Puppet 27

2.1.2 配置节点 27

2.2 魔术般的模块 32

2.3 创建一个模块管理SSH 35

2.4 创建一个模块来管理Postfix 43

2.4.1 postfix::install类 44

2.4.2 postfix::config类 44

2.4.3 postfix::service类 47

2.5 使用mysql模块管理MySQL 48

2.5.1 mysql::install类 49

2.5.2 mysql::config类 49

2.5.3 mysql::service类 50

2.6 管理Apache和网站 51

2.6.1 apache::install类 51

2.6.2 apache::service类 52
下载地址