加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 教程 > 正文

Puppet自动化集群打点基本篇

发布时间:2019-04-18 07:24:58 所属栏目:教程 来源:360技术
导读:Puppet作为开源的集群打点框架,有着简朴易用、快速陈设、行使范畴广等特征,已经蕴蓄了高出250家的用户,包罗阿里巴巴、新浪、Oracle等大公司。本文作者将教育各人相识puppet技能及其简朴的应用。 配景简介 在传统的处事器集群打点中,每增进一台处事器,

1)安装puppet的相干包,包罗addops-puppet、addops-puppet-agent-extra(公司内部包)。个中第一个包为yum源包,第二个包为puppet的扩展包,其依靠于puppet包,而且会自动修改设置文件中的ca_server、server和node_name_value三个变量的值。

2)测试运行:puppet agent --test,默认同步的情形为production,可以手动添加情形参数,如--environment=staging,即可改为姑且情形。

5. Puppet设置解读

puppet的主设置文件puppet.conf位于/etc/puppet/(社区版)目次下,个中首要包括了main、master和agent三个定名空间,依次先容如下:

1)main通用设置选项

  • confdir:设置文件存放目次,默认在/etc/puppet。
  • vardir:动态数据存放目次,默认在/var/lib/puppet。
  • logdir:日记存放目次,默认在/var/log/log。
  • rundir:PID存放目次,默认在/var/run/puppet。
  • statedir:状态存放目次,默认在$vardir/state。
  • ssldir:SSL证书存放目次,默认在$vardir/ssl。
  • trace:产生错误时表现跟踪信息,默认false。
  • filetimeout:检测设置文件状态改变的时刻周期,单元秒,默认15秒。
  • syslogfacility:指定syslog成果的级别,默以为daemon级。
  • manifestdir:体系的启动文件存放目次,默认在/etc/puppet/manifests。
  • basemodulepath:模块的存放目次,默以为/etc/puppet/modules,可以指定多个。
  • pluginsync:当有自界说facter变量时,必要指定该值为true。
  • ca_server:认证处事器的名称。

2)Master处事端设置选项

  • user:靠山历程执行的用户。
  • group:靠山历程执行的组。
  • certname:举办ssl认证时的变量名,默以为主机名。
  • node_name_value:节点名称,默以为主机名。
  • mainfest:mainfest站点文件的名字,默以为site.pp。
  • bindaddress:靠山历程绑定的网卡地点接口。
  • masterport:靠山历程执行的端口,默以为8140。
  • ca:当认证处事器位于单独的处事器上时,必要指定该值为false。

3)Agent客户端设置选项

  • classfile:表现从处事端加载到的类列表。
  • localconfig:当地缓存设置目次。
  • runinterval:客户端的检测时长,默以为30分钟检测一次。
  • listen:监听历程,用于监听处事端下发的同步信息。
  • report:值为true时,向master端发送陈诉。
  • node_name_value:节点名称,默以为主机名。
  • certname:认证名称,默以为主机名。
  • Server:master的认证名称,即certname变量的值。

6. Puppet资源简介

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读