Puppet运维实战
序
第一章:Puppet基础篇
编写此系列文档的目的
如何学习和使用Puppet
安装Puppet前期的准备工作
安装、配置并使用Puppet
如何建立master和agent之间的认证关系
Puppet更新方式的选型
编写第一个完整测试模块puppet
编写第二个完整测试模块yum
Puppetmaster多环境配置
自定义fact实现的四种方式介绍
第二章:Puppet扩展篇
自定义fact结合ENC(hirea)的应用实践
如何使用虚拟资源解决puppet冲突问题
如何扩展master的SSL传输性能(apache)
如何扩展master的SSL传输性能(nginx)
通过多进程增强master的负载均衡能力(nginx+mongrel)
通过横向扩展puppetmaster增加架构的灵活性
puppet代码与版本控制系统的结合
Puppet dashboard的部署及测试
第三章:MCollective架构篇
MCollecitve架构的引入
MCollective+MQ架构的部署
Puppet插件的部署及测试
MCollective各种插件的部署及测试
MCollective安全性设计
MQ的安全性设计
多MQ下MCollective高可用部署
第四章:Foreman架构的引入
Foreman作为自动化运维工具为什么会如此强大
安装前环境准备
安装Foreman1.5架构(all-in-one)
安装Foreman1.6架构(foreman与puppetmaster分离)
安装Foreman1.7架构(源码,仅测试使用)
整合puppetmaster
Foreman结合mcollective完成push动作
Foreman结合puppetssh完成push动作
Foreman的ENC环境与fact环境的对比
hostgroup如何转换为本地的fact
智能变量与puppet模块参数化类的结合
Foreman报告系统的使用
Foreman-proxy如何做负载均衡
Foreman上如何展现代码及文件内容
Foreman如何和虚拟化管理软件结合
如何借助Foreman完成自动化部署操作系统(一)
如何借助Foreman完成自动化部署操作系统(二)
Foreman CLI(Hammer)工具的使用
Foreman目前的不足之处
本书使用 GeChiUI.com 发布
第一章:Puppet基础篇
第一章:Puppet基础篇
最后更新于:2022-04-01 02:26:46
# Chapter1:Puppet基础篇 在本章,你会学习到Puppet的一些基础知识,教会大家如何从零开始搭建一个C/S架构的puppet环境,并且通过几个模块测试展示了puppet功能的强大,最后介绍了自定义fact的实现方法。如果你对此非常了解,那么就跳过本章吧。
';