零基础学习Puppet自动化配置管理系列文档1puppet插件的安装及测试MCollective可以使用多种方式进行扩展。最普遍的一种扩展MCollective的方式就是重用已经写好的agent插件。这些小的Ruby库可以让MCollective在整个集群中执行自定义的命令。一个agent插件通常包含一个Ruby库,它..
分类:
其他好文 时间:
2014-10-21 19:53:56
阅读次数:
447
零基础学习Puppet自动化配置管理系列文档MCollective只是一个框架,如果需要在上面发挥各种作用,那就需要各种插件的支持。官方提供了很多这方面的插件,除此之外,还有第三方的插件,比如shell插件等,下面会介绍各种插件的安装,以及插件之间如何组合进行使用。1、在mcollect..
分类:
其他好文 时间:
2014-10-21 19:50:59
阅读次数:
325
零基础学习Puppet自动化配置管理系列文档PuppetMaster默认签发时间是5年,也就意味着5年后所有证书都会过期,过期意味着不可用,想想看成千上万台服务器都经过了CA的签发,到时候重新签是多么可怕的一件事情埃那么有什么版本能将证书的过期时间延长呢?查看证书目前有效期[root..
分类:
其他好文 时间:
2014-10-21 15:46:52
阅读次数:
155
Puppet安装Nginx搞puppet也有三几天了,一些概念还不是很清晰。很多时候实验未成功,都是概念没有理清楚、文档没有看全。别的就先不说了,先来安装一个nginx来试一下吧。1、编写nginx模块接下来我们先采动创建模块信息来完成Nginx的部署:需要创建模块录,虚拟主机采件的式进管..
分类:
其他好文 时间:
2014-10-21 15:38:49
阅读次数:
174
零基础学习Puppet自动化配置管理系列文档puppetmaster横向扩展将采用以下架构进行部署,也可以参考《puppet实战》第246页的内容。puppet集群扩展架构图主机IP地址信息机用途表puppet集群扩展架构图工作原理:客户端通过配置ca_server指定CA服务器,以达到独立CA服务器的目的。C..
分类:
其他好文 时间:
2014-10-21 02:29:56
阅读次数:
360
一、介绍通过安装部署PuppetC/S模型,实现Puppet
Server端管理所有被控制机的整个生命周期:从初始化到软件升级、从配置文件创建到测试部署、从系统维护到服务器迁移等。Puppet能够持续化的与
被控制机进行交互,从而实现配置文件的及时检测更新。结合SVN版本控制系统,puppet..
分类:
其他好文 时间:
2014-10-21 02:28:47
阅读次数:
182
Ansible是一款开源的自动化运维工具,它既不需要数据库,也不需要运行后台程序(daemons)容易上手,相对其他同类工具(puppet等)比较简单一.控制机要求:Ansible控制机要求极其简单,需要安装python2.6以上的版本就可以了(windows除外),可以是RedHat,Debian,CentOS,OSX,..
分类:
其他好文 时间:
2014-10-21 02:28:03
阅读次数:
227
Puppet利用Nginx多端口实现负载均衡对 Nginx SSL 的性能进行调整一、nginx配置文件中基本设置:1.worker_processes8;2.worker_cpu_affinity000000010000001000000100000010000001000000100000010...
分类:
其他好文 时间:
2014-10-19 08:59:38
阅读次数:
162
零基础学习Puppet自动化配置管理系列文档Foreman官网提供了每个版本非常完善的安装步骤,无论是源码安装还是rpm包安装都变得非常方便。而且Foreman通过puppet模块对安装步骤进行了封装并提供了大量的安装参数可以传输,相当的方便。不过由于其体系过大,代理很多软件,安装的软..
分类:
其他好文 时间:
2014-10-19 01:33:38
阅读次数:
302
本文参考了刘宇的《puppet实战》,并得到他的指导。在此,感谢刘宇。前一篇文章提到,利用Puppet来给客户端自动生成在服务端定义好的文件。我们这里继续引申,来从服务端定义客户端需要安装的软件。这里我们以安装httpd举例。在服务端,需要定义模块,我们定义一个httpd模块,..
分类:
Web程序 时间:
2014-10-19 01:31:20
阅读次数:
272