Return to book
Review this book
About the author
序
1.
Chapter 1:Puppet基础篇
1.1.
编写此系列文档的目的
1.2.
如何学习和使用Puppet
1.3.
安装Puppet前期的准备工作
1.4.
安装、配置并使用Puppet
1.5.
如何建立master和agent之间的认证关系
1.6.
Puppet更新方式的选型
1.7.
编写第一个完整测试模块puppet
1.8.
编写第二个完整测试模块yum
1.9.
Puppetmaster多环境配置
1.10.
自定义fact实现的四种方式介绍
2.
Chapter 2:Puppet扩展篇
2.1.
自定义fact结合ENC(hirea)的应用实践
2.2.
如何使用虚拟资源解决puppet冲突问题
2.3.
如何扩展master的SSL传输性能(apache)
2.4.
如何扩展master的SSL传输性能(nginx)
2.5.
通过多进程增强master的负载均衡能力(nginx+mongrel)
2.6.
通过横向扩展puppetmaster增加架构的灵活性
2.7.
puppet代码与版本控制系统的结合
2.8.
Puppet dashboard的部署及测试
3.
Chapter 3:MCollective架构篇
3.1.
MCollecitve架构的引入
3.2.
MCollective+MQ架构的部署
3.3.
Puppet插件的部署及测试
3.4.
MCollective各种插件的部署及测试
3.5.
MCollective安全性设计
3.6.
MQ的安全性设计
3.7.
多MQ下MCollective高可用部署
4.
Chapter 4:Foreman架构的引入
4.1.
Foreman作为自动化运维工具为什么会如此强大
4.2.
安装前环境准备
4.3.
安装Foreman1.5架构(all-in-one)
4.4.
安装Foreman1.6架构(foreman与puppetmaster分离)
4.5.
安装Foreman1.7架构(源码,仅测试使用)
4.6.
整合puppetmaster
4.7.
Foreman结合mcollective完成push动作
4.8.
Foreman结合puppetssh完成push动作
4.9.
Foreman的ENC环境与fact环境的对比
4.10.
hostgroup如何转换为本地的fact
4.11.
智能变量与puppet模块参数化类的结合
4.12.
Foreman报告系统的使用
4.13.
Foreman-proxy如何做负载均衡
4.14.
Foreman上如何展现代码及文件内容
4.15.
Foreman如何和虚拟化管理软件结合
4.16.
如何借助Foreman完成自动化部署操作系统(一)
4.17.
如何借助Foreman完成自动化部署操作系统(二)
4.18.
Foreman CLI(Hammer)工具的使用
4.19.
Foreman目前的不足之处
Powered by
GitBook
A
A
Serif
Sans
White
Sepia
Night
Twitter
Google
Facebook
Weibo
Instapaper
Puppet运维实战
Chapter 4:Foreman架构的引入
之前的三章都是在黑屏下操作的,对有些不喜欢命令行的朋友来说并不是件好事,本章正式介绍一款高大上的可以管理puppet+mco框架的一个管理工具。