精通Puppet配置管理工具-(第2版)

价格 69.00对比
发货 广东东莞市
销量 暂无
评价 已有 0 条评价
人气 已有 3 人关注
数量
+-
库存100
 
联系方式
加关注0

新图书资料发布

VIP   VIP会员第1年
资料未认证
保证金未缴纳

内容简介

《精通Puppet配置管理工具(第2版)》系统介绍了开源配置管理工具Puppet,并提供了帮助使用Puppet的大量资源。书中介绍了如何将Puppet应用在包括Windows在内的多种平台上,如何使用Puppet模块和Hiera,如何使用大量免费好用的Puppet附属工具,如rspec-puppet、Geppetto和PuppetDB等。
  《精通Puppet配置管理工具(第2版)》涵盖了安装、使用并利用Puppet进行开发所需要的全部知识、内部技巧和技术,适合系统管理员、操作人员和开发人员阅读。

目录

目 录

第1章 Puppet初体验 1
1.1 什么是Puppet 1
1.1.1 部署层 2
1.1.2 配置语言与资源抽象层 3
1.1.3 事务层 5
1.2 选择正确的版本 6
1.3 安装Puppet 6
1.3.1 Red Hat Enterprise Linux和Fedora 7
1.3.2 Debian和Ubuntu 8
1.3.3 OpenIndiana 9
1.3.4 Solaris 10和Solaris 11 9
1.3.5 基于源代码安装 9
1.3.6 Microsoft Windows 10
1.3.7 Mac 12
1.3.8 其他平台 15
1.4 配置Puppet 16
1.4.1 site.pp文件 17
1.4.2 防火墙配置 17
1.4.3 启动Puppet master 17
1.5 连接客户端 19
1.6 创建第一个配置项 21
1.7 创建一个模块 23
1.7.1 模块结构 23
1.7.2 init.pp文件 23
1.7.3 应用这个配置项 26
1.8 小结 27
1.9 相关资源 28
第2章 用Puppet构建主机 29
2.1 开始 30
2.1.1 安装Puppet 30
2.1.2 在Kickstart中集成和启动Puppet 30
2.2 配置节点 31
2.2.1 相似主机的处理方法 31
2.2.2 使用外部配置 32
2.2.3 默认节点 32
2.2.4 节点继承 32
2.2.5 变量域 33
2.2.6 Puppet Style Guide 36
2.3 用模块变魔术 36
2.3.1 将模块代码纳入版本控制 38
2.3.2 创建模块来管理SSH服务 40
2.3.3 创建模块来管理Postfix 49
2.3.4 用mysql模块管理MySQL 52
2.3.5 管理Apache与网站 56
2.3.6 用Puppet模块管理Puppet 60
2.4 小结 64
2.5 相关资源 64
第3章 开发和部署Puppet 65
3.1 puppet apply命令和操作模式 65
3.1.1 用Puppet做屏幕输出 65
3.1.2 用Notify测试Puppet行为 66
3.1.3 用puppet apply处理清单文件 66
3.2 前台运行Puppet Master 69
3.3 用Vagrant开发Puppet 71
3.3.1 Vagrant的初始设置 72
3.3.2 启动Vagrant沙箱 73
3.3.3 在Vagrant沙箱中配置Puppet 73
3.3.4 用Vagrant测试Puppet 74
3.3.5 销毁和重建Vagrant沙箱 74
3.4 环境 75
3.4.1 维护模块 76
3.4.2 外部模块开发工具 76
3.4.3 配置Puppet环境 76
3.4.4 复制新环境 77
3.4.5 创建代码库副本 77
3.5 改变开发环境 78
3.6 用Puppet agent测试新环境 80
3.7 环境的分支与合并 82
3.7.1 创建一个中央代码库 82
3.7.2 为模块创建裸代码库 82
3.7.3 作一些修改 83
3.8 通过Git分支创建动态Puppet环境 83
3.9 小结 87
3.10 相关资源 87
第4章 横向扩展Puppet 88
4.1 确定挑战 88
4.2 基于Apache和Passenger运行Puppet master 89
4.2.1 安装Apache和Passenger 89
4.2.2 配置Apache和Passenger 92
4.3 测试Apache中的Puppet master 96
4.4 为多个Puppet master做负载均衡 97
4.4.1 HTTP负载均衡 97
4.4.2 Puppet master工作进程配置 98
4.4.3 详解前端负载均衡器配置 101
4.4.4 测试负载均衡器配置 102
4.5 进一步扩展 108
4.6 其他负载均衡方案 119
4.6.1 基于DNS round robin的负载均衡 119
4.6.2 基于DNS SRV记录的负载均衡 119
4.6.3 使用TCP负载均衡 119
4.6.4 IP任播 122
4.6.5 独立运行模式下的Puppet 122
4.7 测试性能 125
4.8 避免惊群效应 127
4.9 小结 127
4.10 更进一步 127
4.11 相关资源 127
第5章 外部Puppet配置 129
5.1 外部节点分类 129
5.1.1 用外部节点分类脚本

举报收藏 0
网站首页  |  关于我们  |  联系方式  |  用户协议  |  隐私政策  |  版权声明  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  粤ICP备2021111040号