1-puppet安裝

一、server端安裝

   1、安裝puppet yum

    yum -y install http://yum.puppetlabs.com/el/6/products/x86_64/puppetlabs-release-6-7.noarch.rpm

   sed -i -e "s/enabled=1/enabled=0/g" /etc/yum.repos.d/puppetlabs.repo

   yum --enablerepo=puppetlabs-products,puppetlabs-deps -y install puppet-server

   2、修改配置

   vim /etc/sysconfig/puppetmaster

  PUPPETMASTER_MANIFEST=/etc/puppet/manifests/site.pp  #打開註釋

  PUPPETMASTER_LOG=syslog                                                          #記錄日誌

 touch /etc/puppet/manifests/site.pp              #創建文件

   3、啓動服務、開機啓動

 /etc/rc.d/init.d/puppetmaster start

 chkconfig puppetmaster on

二、client安裝

  1、安裝puppet yum

    yum -y install http://yum.puppetlabs.com/el/6/products/x86_64/puppetlabs-release-6-7.noarch.rpm

   sed -i -e "s/enabled=1/enabled=0/g" /etc/yum.repos.d/puppetlabs.repo

   yum --enablerepo=puppetlabs-products,puppetlabs-deps -y install puppet

  2、修改配置

  vi /etc/sysconfig/puppet

  PUPPET_SERVER=server.puppet.com    #指定server

 PUPPET_LOG=/var/log/puppet/puppet.log   #記錄日誌

  3、啓動服務、開機啓動

 /etc/rc.d/init.d/puppet start

  chkconfig puppet on

三、註冊

Server 端:

          puppet cert list                # 查看註冊信息

          puppet  cert sign   client1.puppet.com   # 同意註冊

四、測試

 server端:

          vim/etc/puppet/manifests/site.pp        #編輯主機配置文件

            

          group { 'testgroup':

                        ensure => present,

                        gid    => 2000,

          }

          puppet apply /etc/puppet/manifests/site.pp #運行主配置文件

 client端:

         /etc/init.d/puppet reload                           #重新載入配置文件

    grep  testgroup /etc/group       #查看是否有testgroup


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章