System environment:
[Root@rhel6u3-102 puppet]# Uname-r
2.6.32-279.el6.x86_64
[Root@rhel6u3-102 puppet]# Cat/etc/redhat-release
Red Hat Enterprise Linux Server release 6.3 (Santiago)
First, preparatory work
1, the host name can resolve each other (DNS or hosts file can resolve each other)
Puppet Master (rhel6u3-102.rsyslog.org 192.168.100.102)
Puppet Agent node (rhel6u3-207.rsyslog.org 192.168.100.207)
2, the system time must be consistent
Note: Local has already downloaded the installation package, and configured the Yum source
Second, install puppet
Server-Side Master
Yum install ruby ruby-libs ruby-shadow compat-readline5 Libselinux-ruby augeas-libs
RPM-IVH facter-1.6.6-1.el6.x86_64.rpm puppet-2.6.18-3.el6.noarch.rpm puppet-server-2.6.18-3.el6.noarch.rpm ruby-augeas-0.4.1-1.el6.x86_64.rpm ruby-mysql-2.8.2-1.el6.x86_64.rpm ruby-shadow-1.4.1-13.el6.x86_64.rpm
Client node Slave (no Puttet-master required)
Yum install ruby ruby-libs ruby-shadow compat-readline5 Libselinux-ruby augeas-libs
RPM-IVH facter-1.6.6-1.el6.x86_64.rpm puppet-2.6.18-3.el6.noarch.rpm ruby-augeas-0.4.1-1.el6.x86_64.rpm ruby-mysql-2.8.2-1.el6.x86_64.rpm ruby-shadow-1.4.1-13.el6.x86_64.rpm