安装准备:

安装环境: Centos_6.6_x86_64  puppet-2.7.26-2.el6.noarch

 安装准备:1)  ntp同步

          2) 配置/etc/hosts DNS,保障服务端与客户段能相互解析

安装epel源:默认repos没有puppet,

   rpm –Uvh

 

二、正式安装

服务器端安装:

yum install ruby ruby-libs ruby-rdoc ruby-irb

yum install puppet

设置开机启动 chkconfig --level 35 puppetmaster on

查看puppet端口,端口处于监听状态

客户端安装:

Yum install puppet

编译配置文件

   Vi /etc/puppet/puppet.conf,指明服务端主机名

       Sever=five.localdomain

第一次连接,双方会进行ssl证书的验证,客户段的证书在服务器端那里还没有被认证,因此需要在服务器端进行证书认证

 

1.客户端向服务端发起证书请求

2.在服务端查看接收到证书请求

3.批准客户段证书

 

4.在服务端查看认证情况

查看验证签名,注意前面的+号,说明已经签名

Puppet master    ###启动puppet master 进程