一、Puppet简介1、Puppet的用途Puppet是开源的基于Ruby的系统配置管理工具,依赖于C/S的部署架构。主要开发者是LukeKanies,遵循GPLv2版权协议。从1997年开始Kanies参与UNIX的系统管理工作,Puppet的开发源于这些经验。因为对已有的配置工具不甚满意,从2001年到2005年间,Kani..
分类:
其他好文 时间:
2016-03-26 20:40:12
阅读次数:
203
一、基本概念资源:是Puppet最基础的元素。资源可以是文件、服务、软件包、自定义脚本等。Puppet主要的特色就是处理资源与资源之间的依赖与关系属性:资源需要定义的相关属性值,通过属性的定义才知道资源在做什么类:将多个资源组织起来进行重新定义。模块:多个类的集合。变..
分类:
其他好文 时间:
2016-03-26 20:39:40
阅读次数:
245
一、测试[root@puppetmaster~]#mcofind
puppetagent.ewin.com
[root@puppetmaster~]#mcoping
puppetagent.ewin.comtime=91.49ms
----pingstatistics----
1repliesmax:91.49min:91.49avg:91.49windows客户端查看日志C:\mcollective\mcollective.log
E,[2015-05-14T14:58:24.0578..
分类:
其他好文 时间:
2016-03-23 20:28:38
阅读次数:
597
说明:前面已经有六编文章分别介绍了几个模块以及一些资源的应用,“Puppet自编模块”系列是进阶实战编,有不明之处或好的优化建议或有错误的地方欢迎回复。一、模块说明Nginx反向代理服务、缓存服务、负载均衡服务。二、目录结构三、代码展示1、files目录conf.d#其下存放nginx..
分类:
其他好文 时间:
2016-03-23 20:20:26
阅读次数:
278
一、模块说明keepalived是为了实现nginx的高可用性,在安装了nginx的两台机子上分别部署keepalived-master和keepalived-slave,会给两台机子的eth0增加两个虚拟ip(10.188.1.51,10.188.1.52),将网站域名的DNS指向这两个VIP,或者是出口路由器端口映射向这两个VIP当任一台机子..
分类:
其他好文 时间:
2016-03-23 20:19:26
阅读次数:
310
一、模块说明Redis是一个开源的使用ANSIC语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。数据持久化有快照方式和日志追加方式,这里使用快照方式,定期将数据保存在dump.rdb文件中配置主从同步,可让多个slave分摊读请求的负载,也..
分类:
其他好文 时间:
2016-03-23 20:16:32
阅读次数:
476
1).getpuppetmoduletoinstallapt-cacher-ngpuppetmoduleinstallmarkhellewell-aptcacherngthen,editnodes.ppandputthe‘aptcacherng’classintothereponodeclass{‘aptcacherng‘:}2).applytoallclientscreateamanifestfileincludingthesecodesasbelowonpuppetmasterwhichwillsha..
分类:
系统相关 时间:
2016-03-22 06:34:55
阅读次数:
357
1、在开始配置证书匹配时候,/etc/hosts的hostname、/etc/sysconfig/network的HOSTNAME要与puppetcertlist--all显示客户端hostname的要一致,客户端的puppet配置里的server就是要指向服务端的hostname,不然证书无法匹配成功和无法从S发送到C2、在配置模块那里的定义(这里不能..
分类:
其他好文 时间:
2016-03-16 19:29:26
阅读次数:
153
一、基础介绍==========================================================================================ansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet、cfengi
分类:
其他好文 时间:
2016-03-10 14:33:29
阅读次数:
281
第一介绍puppet是一种Linux、Unix、windows平台的集中配置管理系统,使用自有的puppet描述语言,可管理配置文件、用户、cron任务、软件包、系统服务等。puppet把这些系统实体称之为资源,puppet的设计目标是简化对这些资源的管理以及妥善处理资源间的依赖关系。puppet采用C/S星..
分类:
其他好文 时间:
2016-03-09 19:23:23
阅读次数:
174