主页 详情

《精通Puppet配置管理工具 第2版》_(美)克鲁姆等著_13619312_9787115368072

【书名】:《精通Puppet配置管理工具 第2版》
【作者】:(美)克鲁姆等著
【出版社】:北京:人民邮电出版社
【时间】:2014
【页数】:261
【ISBN】:9787115368072
【SS码】:13619312

最新查询

内容简介

第1章 Puppet初体验

1.1 什么是Puppet

1.1.1 部署层

1.1.2 配置语言与资源抽象层

1.1.3 事务层

1.2 选择正确的版本

1.3 安装Puppet

1.3.1 Red Hat Enterprise Linux和Fedora

1.3.2 Debian和Ubuntu

1.3.3 OpenIndiana

1.3.4 Solaris 10和Solaris 11

1.3.5 基于源代码安装

1.3.6 Microsoft Windows

1.3.7 Mac

1.3.8 其他平台

1.4 配置Puppet

1.4.1 site.pp文件

1.4.2 防火墙配置

1.4.3 启动Puppet master

1.5 连接客户端

1.6 创建第一个配置项

1.7 创建一个模块

1.7.1 模块结构

1.7.2 init.pp文件

1.7.3 应用这个配置项

1.8 小结

1.9 相关资源

第2章 用Puppet构建主机

2.1 开始

2.1.1 安装Puppet

2.1.2 在Kickstart中集成和启动Puppet

2.2 配置节点

2.2.1 相似主机的处理方法

2.2.2 使用外部配置

2.2.3 默认节点

2.2.4 节点继承

2.2.5 变量域

2.2.6 Puppet Style Guide

2.3 用模块变魔术

2.3.1 将模块代码纳入版本控制

2.3.2 创建模块来管理SSH服务

2.3.3 创建模块来管理Postfix

2.3.4 用mysql模块管理MySQL

2.3.5 管理Apache与网站

2.3.6 用Puppet模块管理Puppet

2.4 小结

2.5 相关资源

第3章 开发和部署Puppet

3.1 puppet apply命令和操作模式

3.1.1 用Puppet做屏幕输出

3.1.2 用Notify测试Puppet行为

3.1.3 用puppet apply处理清单文件

3.2 前台运行Puppet Master

3.3 用Vagrant开发Puppet

3.3.1 Vagrant的初始设置

3.3.2 启动Vagrant沙箱

3.3.3 在Vagrant沙箱中配置Puppet

3.3.4 用Vagrant测试Puppet

3.3.5 销毁和重建Vagrant沙箱

3.4 环境

3.4.1 维护模块

3.4.2 外部模块开发工具

3.4.3 配置Puppet环境

3.4.4 复制新环境

3.4.5 创建代码库副本

3.5 改变开发环境

3.6 用Puppet agent测试新环境

3.7 环境的分支与合并

3.7.1 创建一个中央代码库

3.7.2 为模块创建裸代码库

3.7.3 作一些修改

3.8 通过Git分支创建动态Puppet环境

3.9 小结

3.10 相关资源

第4章 横向扩展Puppet

4.1 确定挑战

4.2 基于Apache和Passenger运行Puppet master

4.2.1 安装Apache和Passenger

4.2.2 配置Apache和Passenger

4.3 测试Apache中的Puppet master

4.4 为多个Puppet master做负载均衡

4.4.1 HTTP负载均衡

4.4.2 Puppet master工作进程配置

4.4.3 详解前端负载均衡器配置

4.4.4 测试负载均衡器配置

4.5 进一步扩展

4.6 其他负载均衡方案

4.6.1 基于DNS round robin的负载均衡

4.6.2 基于DNS SRV记录的负载均衡

4.6.3 使用TCP负载均衡

4.6.4 IP任播

4.6.5 独立运行模式下的Puppet

4.7 测试性能

4.8 避免惊群效应

4.9 小结

4.10 更进一步

4.11 相关资源

第5章 外部Puppet配置

5.1 外部节点分类

5.1.1 用外部节点分类脚本配置节点

5.1.2 Shell外部节点分类脚本

5.1.3 YAML中的参数化类

5.1.4 Ruby外部节点分类脚本

5.1.5 Perl外部节点分类脚本

5.1.6 基于数据库的外部节点分类脚本

5.2 用LDAP存储节点配置

5.2.1 安装Ruby LDAP库

5.2.2 配置LDAP服务器

5.2.3 添加Puppet模式

5.2.4 在Puppet中配置LDAP

5.3 小结

5.4 相关资源

第6章 导出和存储配置

6.1 虚拟资源

6.1.1 声明并实例化虚拟资源

6.1.2 用realize函数实例化虚拟资源

6.1.3 实例化多个虚拟资源

6.1.4 关系链语法

6.2 初识导出和存储配置

6.3 使用导出资源

6.3.1 SSH公钥的自动化管理

6.3.2 导出负载均衡器的工作进程资源

6.3.3 Nagios服务监控自动化

6.4 清除过期资源

6.5 小结

6.6 相关资源

第7章 Puppet控制台工具

7.1 Foreman

7.1.1 安装Foreman

7.1.2 从Puppet导入数据

7.1.3 连接第一个客户端

7.1.4 将Foreman用作ENC

7.1.5 Foreman的报告特性

7.1.6 用Foreman搜索节点信息

7.2 企业版Puppet控制台

7.2.1 安装企业版Puppet

7.2.2 连接PE客户端和控制台

7.2.3 为节点添加类

7.2.4 盘点服务

7.2.5 实时管理

7.3 Puppetboard

7.3.1 安装过程

7.3.2 控制中心的标签页

7.3.3 Puppetboard的未来

7.4 小结

7.5 相关资源

第8章 工具与整合

8.1 Puppet Forge与模块工具

8.2 从Forge中搜索并安装模块

8.3 创建一个模块

8.4 管理模块间依赖

8.4.1 Puppet librarian

8.4.2 r10k

8.4.3 Puppet-lint

8.5 测试模块

8.5.1 spec-puppet

8.5.2 TravisCI

8.5.3 rspec-system

8.6 使用Geppetto开发Puppet模块

8.7 小结

8.8 相关资源

第9章 Puppet的报告系统

9.1 报告系统初体验

9.2 配置报告系统

9.3 报告处理器

9.3.1 log

9.3.2 tagmail

9.3.3 rrdgraph

9.3.4 http

9.3.5 PuppetDB

9.4 自定义报告

9.5 其他报告工具

9.6 小结

9.7 相关资源

第10章 扩展Facter和Puppet

10.1 编写并发布自定义fact

10.1.1 Puppet的自定义fact配置

10.1.2 编写自定义fact

10.1.3 测试fact

10.1.4 外部fact

10.2 开发自定义类型、提供者和函数

10.2.1 配置Puppet的类型、提供者和函数

10.2.2 编写Puppet类型和提供者

10.2.3 编写一个解析文件类型和提供者

10.2.4 一个更复杂的类型和提供者

10.2.5 测试类型和提供者

10.2.6 编写自定义函数

10.3 小结

10.4 相关资源

第11章 MCollective

11.1 背景介绍

11.2 安装和配置MCollective

11.2.1 创建并保存证书

11.2.2 验证权限

11.3 测试

11.4 安装MCollective插件

11.4.1 Puppet agent插件

11.4.2 Facter插件

11.4.3 NRPE插件

11.5 通过元数据定位主机

11.6 附属插件

11.7 小结

11.8 相关资源

第12章 Hiera:分离数据与代码

12.1 Hiera能做什么

12.2 在旧版Puppet上安装Hiera

12.3 Hiera初始配置

12.4 Hiera命令行工具

12.4.1 创建一个Hiera数据文件

12.4.2 执行Hiera查询

12.4.3 用Puppet做Hiera查询

12.4.4 浏览层次结构数据

12.4.5 创建动态层次结构

12.4.6 在Hiera查询中使用变量

12.4.7 结合Puppet和变量做Hiera查询

12.4.8 层次结构组织

12.5 复杂数据结构

12.5.1 返回结构化数据

12.5.2 数组合并

12.5.3 散列合并

12.6 其他后端

12.6.1 文件后端

12.6.2 JSON后端

12.6.3 MySQL后端

12.6.4 gpg后端

12.7 Hiera函数的高级用法

12.8 模块数据绑定

12.9 Hiera实例

12.9.1 create-resources()函数

12.9.2 将Hiera用作ENC

12.10 Hiera-2

12.11 小结

12.12 相关资源


书查询(www.shuchaxun.com)本网页唯一编码:
f1f7e0821782113c34744bf4c0e90e07#25504308620cdf6852a4776049f6ab15#50964063#精通Puppet(第2版)=PRO PUPPET SEOND EDITION_13619312.zip