一、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、MCollective各种插件的部署及测试

4、Puppet插件的部署及测试

5、MCollective安全性设计

6、MQ的安全性设计

7、多MQ下MCollective高可用部署

四、Foreman架构的引入

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

2、安装前环境准备

3、安装Foreman架构

4、整合puppetmaster

5、Foreman结合mcollective完成push动作

6、Foreman结合puppetssh完成push动作

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

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

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

9、Foreman报告系统的使用

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

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

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

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

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

15、Foreman目前的不足之处

定期不断更新中...


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

交流方式:

微信公众号:puppet2014,可微信搜索加入,也可以扫描以下二维码进行加入

微信公众号微信公众号

QQ交流群:296934942

contact1.jpg