什么是puppet?puppet批量管理工具,目前乐视,安居都是在用puppet,采用的是C/S模式的结构的linux,unix的集中配置管理系统,puppet拥有自己的语言,可以管理文件用户,cron任务,软件包等,系统服务。puppet工作原理:采用https和XML协议,master去管理client,客户通过https..
分类:
其他好文 时间:
2016-04-25 01:09:55
阅读次数:
368
许多企业使用云服务,自动化运维的工具也越来越火,安装和使用了三种自动化运维工具puppet、saltstack、ansible个人的一点心得看法;puppetc/s构架服务端puppetmaster客户端puppetagent进程启动程序使用ruby进程有监听端口master8140agent8139原理agent客户端puppet.conf配置ma..
分类:
其他好文 时间:
2016-04-24 19:01:11
阅读次数:
1071
一,grains grains: 这个跟puppet的facter功能一样。主要负责采集客户端一些基本信息, 这个也完全可以自定义,可以在客户端自定义,然后自动汇报上来;也可以从服务器端定义然后推下去,采集完后,再汇报上来grains信息是静态的;pillar 跟grains 比较的话 他的灵活性强 ...
分类:
其他好文 时间:
2016-04-21 13:19:53
阅读次数:
177
Puppet集中配置管理系统puppet是一个配置管理工具,典型的,puppet是一个C/S结构,当然,这里的C可以有很多,因此,也可以说是一个星型结构.所有的puppet客户端同一个服务器端的puppet通讯.每个puppet客户端每半小时(可以设置)连接一服务器端,下载最新的配置文件,并且严格按照配置文..
分类:
其他好文 时间:
2016-04-20 02:08:29
阅读次数:
201
<dependency><exclusions> <exclusion> <groupId>xx</group> <artifactId>xxx.xxx</artifactId> </exclusion></exclusions></dependency>kick out some of the d ...
分类:
其他好文 时间:
2016-04-14 15:58:55
阅读次数:
168
一、server端安装1、安装puppetyum源yum-yinstallhttp://yum.puppetlabs.com/el/6/products/x86_64/puppetlabs-release-6-7.noarch.rpmsed-i-e
"s/enabled=1/enabled=0/g"/etc/yum.repos.d/puppetlabs.repoyum
--enablerepo=puppetlabs-products,puppetlabs-deps-yinstallpuppe..
分类:
其他好文 时间:
2016-04-13 20:58:38
阅读次数:
211
一、添加任务计划vim/etc/puppet/mainfests/site.ppcron{‘ntpupdate‘:ensure=>present,command=>"ntpupdate
ntp.time.com",user
=>"root",minute
=>"0",hour
=>"0",monthday=>"*",month
=>‘*‘,weekday
=>‘*‘,}二、删除任务计划vim/etc/puppet/mainfest..
分类:
其他好文 时间:
2016-04-13 20:58:02
阅读次数:
149
一、配置自动注册规则server端:vim/etc/puppet/autosign.conf*.puppet.com#指定自动注册的域名范围(IP没验证,不确定)二、清除认证配置puppetcertlist--all查看puppetcert--clean
client1.puppet.com#清除制定配置三、清理客户端配置cd
/var/lib/puppet/ssl&&
rm-rf..
分类:
其他好文 时间:
2016-04-13 20:57:17
阅读次数:
219
一、
Puppetexec简介Puppet通过exec来执行外部的命令或者脚本,一般来讲是shell脚本。这里面就涉及到一个重复执行的问题,因为默认的agent一连接上来就会自动执行对应的命令或者脚本。如果脚本重复执行对系统没影响的还无所谓,如果会对系统造成影响呢?一个有用的方法是使用像..
分类:
其他好文 时间:
2016-04-13 20:57:03
阅读次数:
184
一、用户管理生成用户秘钥:grub-crypt--sha-512Password:Retypepassword:$6$lYIpu8h4TH7Nf0RM$3lUprHO3gy4XqmCwf0EMqyZjJz1alnISVEk0D/VV9pR3jVBhrzk/vysBRWaTfAZjiuYmc/OrPas8Hs8torqm91普通创建vim/etc/puppet/manifests/site.ppuser
{‘longge‘:ensure
=>present,home
=&..
分类:
其他好文 时间:
2016-04-13 20:56:17
阅读次数:
120