天天看点

puppet那些事儿

##puppet  后期整理  题纲  有道云笔记, puppet 自动化管理

1.1 架构

<a href="http://s3.51cto.com/wyfs02/M02/54/94/wKiom1SGsiKz0ED6AAJsMcvM5i8146.jpg" target="_blank"></a>

实际流程图:

<a href="http://s3.51cto.com/wyfs02/M01/54/94/wKiom1SGsvTTPOSLAAHkLjMLiq8112.jpg" target="_blank"></a>

<a href="http://s3.51cto.com/wyfs02/M01/54/92/wKioL1SGs8zwRGcpAAI853tn_08354.jpg" target="_blank"></a>

1.2 puppet feature

     分阶段 

2,install &amp; config

2.1 install

##install a third party source

#master

yum install puppet-server   -y

#agent

yum install puppet   -y

##agent  申请证书

puppet agent --server master.puppet.com --test

/etc/init.d/puppet start

##mastet 签署证书

 puppet cert sign client.puppet.com

注: puppetmaster的主要配置文件是会重载的,不须手动重启 使其生效。   默认master与agent的通信时间 间隔是30分钟(runinterval 这个参数来调节,不用带单位,单位为秒)

##源码安装:

1

<code>wget --no-check-certificate https:</code><code>//raw</code><code>.githubusercontent.com</code><code>/colynn/puppet-manage/master/install/install_puppet_v2</code><code>.sh</code>

2.2 more config

3,puppet module

<a href="https://forge.puppetlabs.com/" target="_blank">https://forge.puppetlabs.com/</a>

4,create yourself module

5,puppet report

    dashboard

    foreman  smart-porxy

6,puppetmaster 负载均衡

7, mcollective调度器

本文转自 刘园  51CTO博客,原文链接:http://blog.51cto.com/colynn/1587790

继续阅读