零基础学习Puppet自动化配置管理

Puppet中文社区http://puppetmaster.cn

电子版在线阅读http://kisspuppet.gitbooks.io/puppet

51CTO同步更新地址http://dreamfire.blog.51cto.com

目录:

一、Puppet基础篇

1、编写此系列文档的目的

2、如何学习和使用Puppet

3、安装Puppet前期的准备工作

4、安装、配置并使用Puppet

5、如何建立master和agent之间的认证关系

6、Puppet更新方式的选型

7、编写第一个完整测试模块puppet

8、编写第二个完整测试模块yum

9、Puppetmaster多环境配置

10、自定义fact实现的四种方式介绍

二、Puppet扩展篇

1、自定义fact结合ENC(hirea)的应用实践

2、如何使用虚拟资源解决puppet冲突问题

3、如何扩展master的SSL传输性能(apache)

4、如何扩展master的SSL传输性能(nginx)

5、通过多进程增强master的负载均衡能力(nginx+mongrel)

6、通过横向扩展puppetmaster增加架构的灵活性

7、puppet代码与版本控制系统的结合

8、Puppet dashboard的部署及测试

三、MCollective架构篇

1、MCollecitve架构的引入

2、MCollective+MQ架构的部署

3、Puppet插件的部署及测试

4、MCollective各种插件的部署及测试

5、MCollective安全性设计

6、MQ的安全性设计

7、多MQ下MCollective高可用部署

四、Foreman架构的引入

1、Foreman作为自动化运维工具为什么会如此强大

2、安装前环境准备

3、安装Foreman1.5架构(all-in-one)

4、安装Foreman1.6架构(foreman与puppetmaster分离)

5、安装Foreman1.7架构(源码,仅测试使用)

6、整合puppetmaster

7、Foreman结合mcollective完成push动作

8、Foreman结合puppetssh完成push动作

9、Foreman的ENC环境与fact环境的对比

10、hostgroup如何转换为本地的fact

11、智能变量与puppet模块参数化类的结合

12、Foreman报告系统的使用

13、Foreman-proxy如何做负载均衡

14、Foreman上如何展现代码及文件内容

15、Foreman如何和虚拟化管理软件结合

16、如何借助Foreman完成自动化部署操作系统(一)

17、如何借助Foreman完成自动化部署操作系统(二)

18、Foreman CLI(Hammer)工具的使用

19、Foreman目前的不足之处

定期不断更新中...

博客其他文章已经全部整理成了PDF,共计50余篇。【点击下载】