puppet官网 http://www.puppetlabs.com/
官方文档 http://docs.puppetlabs.com/
一个非常不错的博客 http://kisspuppet.com/
51cto puppet专题 http://os.51cto.com/art/201306/398025.htm
puppet技术网址汇总 http://kisspuppet.com/2013/11/09/puppet-resource/
推荐书籍: 《精通puppet配置管理工具》
puppet 是一款开源软件,用ruby开发,用来做自动化运维的。linux、unix、windows通吃!比如我们可以拿它批量更改多台服务器的某个配置文件,我们还可以拿他批量上传或更新代码,拿他批量执行服务器上的命令。基于C/S架构,也就是说,需要先安装一个服务端程序,然后在各客户端上安装客户端程序。
puppet客户端首先会连接到puppet服务器端,并且通过facter工具把客户端的基本配置信息发送给服务器端. 服务器端通过分析客户端的主机名,通过node 定义,找到该主机的配置代码,然后编译配置代码,把编译好的配置代码发回客户端,客户端执行代码完成配置.并且把代码执行情况反馈给puppet服务器端.
关于puppet安装,因为centos6 的epel源里面自带puppet版本较老(2.7),所以建议大家自己编写puppet源(参考http://kisspuppet.com/2014/03/06/puppet_learning_base3/),安装较新版本puppet4(http://kisspuppet.com/2014/03/08/puppet_learning_base4/).
我的puppet学习文档 http://www.apelearn.com/bbs/thread-9389-1-1.html
saltstatck学习文档 http://www.apelearn.com/bbs/thread-9597-1-1.html
Ansible学习文档 http://www.apelearn.com/bbs/thread-9781-1-1.html
官方文档 http://docs.puppetlabs.com/
一个非常不错的博客 http://kisspuppet.com/
51cto puppet专题 http://os.51cto.com/art/201306/398025.htm
puppet技术网址汇总 http://kisspuppet.com/2013/11/09/puppet-resource/
推荐书籍: 《精通puppet配置管理工具》
puppet 是一款开源软件,用ruby开发,用来做自动化运维的。linux、unix、windows通吃!比如我们可以拿它批量更改多台服务器的某个配置文件,我们还可以拿他批量上传或更新代码,拿他批量执行服务器上的命令。基于C/S架构,也就是说,需要先安装一个服务端程序,然后在各客户端上安装客户端程序。
puppet客户端首先会连接到puppet服务器端,并且通过facter工具把客户端的基本配置信息发送给服务器端. 服务器端通过分析客户端的主机名,通过node 定义,找到该主机的配置代码,然后编译配置代码,把编译好的配置代码发回客户端,客户端执行代码完成配置.并且把代码执行情况反馈给puppet服务器端.
关于puppet安装,因为centos6 的epel源里面自带puppet版本较老(2.7),所以建议大家自己编写puppet源(参考http://kisspuppet.com/2014/03/06/puppet_learning_base3/),安装较新版本puppet4(http://kisspuppet.com/2014/03/08/puppet_learning_base4/).
我的puppet学习文档 http://www.apelearn.com/bbs/thread-9389-1-1.html
saltstatck学习文档 http://www.apelearn.com/bbs/thread-9597-1-1.html
Ansible学习文档 http://www.apelearn.com/bbs/thread-9781-1-1.html
编辑回复