图书介绍

Puppet实战手册2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

Puppet实战手册
  • (英)阿伦德尔著 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115374721
  • 出版时间:2015
  • 标注页数:218页
  • 文件大小:30MB
  • 文件页数:237页
  • 主题词:程序开发工具-技术手册

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Puppet实战手册PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 Puppet基础设施1

1.1 简介1

1.2 安装Puppet2

1.3 创建一个配置清单4

1.4 利用Git管理配置清单5

1.5 创建去中心化Puppet架构7

1.6 编写papply脚本9

1.7 使用cron运行Puppet11

1.8 利用Rake部署变更15

1.9 利用Rake引导Puppet运行17

1.10 利用Git钩子自动进行语法检查20

第2章 Puppet语言和风格23

2.1 简介23

2.2 使用社区推荐的Puppet风格24

2.3 使用puppet-lint检查配置清单26

2.4 使用模块28

2.5 使用标准的命名约定31

2.6 使用内联模板33

2.7 数组中多个元素的遍历34

2.8 编写功能强大的条件语句36

2.9 在if语句中使用正则表达式38

2.10 使用选择器和case语句39

2.11 使用in运算符41

2.12 使用正则表达式进行替换42

第3章 编写优秀的配置清单45

3.1 简介46

3.2 使用资源数组46

3.3 使用“定义”47

3.4 使用资源依赖49

3.5 使用标签52

3.6 使用运行阶段55

3.7 使用节点继承57

3.8 给类传递参数59

3.9 使用类继承和重载61

3.10 编写可重用、跨平台的配置清单64

3.11 获取系统的环境信息66

3.12 导入动态信息68

3.13 给shell命令传递参数69

第4章 处理文件和软件包71

4.1 简介71

4.2 快速编辑配置文件72

4.3 使用Augeas自动编辑配置文件73

4.4 使用配置片段来构建配置文件75

4.5 使用ERB模板77

4.6 在模板中使用数组迭代79

4.7 使用GnuPG加密私密数据81

4.8 从第三方仓库安装软件85

4.9 从源代码自动化构建软件包88

4.10 软件包版本对比90

第5章 用户与虚拟资源92

5.1 简介92

5.2 使用虚拟资源93

5.3 利用虚拟资源管理用户96

5.4 管理用户的SSH访问99

5.5 管理用户自定义文件102

5.6 有效分发cron作业106

5.7 使用schedule限定资源何时生效108

5.8 使用host资源111

5.9 使用多个file源112

5.10 分发目录树114

5.11 清理旧文件116

5.12 审计资源118

5.13 临时禁用资源119

第6章 管理应用程序121

6.1 简介121

6.2 管理Apache服务器122

6.3 创建Apache虚拟主机123

6.4 创建Nginx虚拟主机127

6.5 管理MySQL130

6.6 管理Ruby135

第7章 服务器和云基础设施142

7.1 介绍142

7.2 使用Heartbeat构建高可用服务142

7.3 管理NFS服务器和文件共享147

7.4 使用HAProxy实现多个Web服务器间的负载均衡150

7.5 利用iptables管理防火墙153

7.6 管理EC2实例161

7.7 利用Vagrant管理虚拟机166

第8章 外部工具和Puppet生态系统171

8.1 简介171

8.2 创建自定义fact172

8.3 添加外部fact174

8.4 设置fact为环境变量177

8.5 使用Hiera导入配置数据177

8.6 使用hiera-gpg存储机密数据182

8.7 使用puppet resource生成配置清单184

8.8 使用其他工具生成配置清单185

8.9 使用rspec-puppet测试配置清单189

8.10 使用公开模块192

8.11 使用外部节点分类器194

8.12 创建自己的资源类型196

8.13 创建自己的提供者199

8.14 创建自定义函数201

第9章 监控、报告和故障排除204

9.1 介绍204

9.2 执行试运行205

9.3 记录命令输出206

9.4 记录调试信息208

9.5 生成报告209

9.6 自动生成HTML文档210

9.7 绘制依赖关系图212

9.8 了解Puppet错误215

9.9 检测配置文件设置218

热门推荐