1. /sbin/ntpdate 210.72.145.44 
  2. echo "$SERVER_IP              $SERVER_HOST_NAME" >> /etc/hosts 
  3. echo "$CLIENT_IP              $CLIENT_HOST_NAME" >> /etc/hosts 
  4. sed -i "s/^127\.0\.0\.1.*/#&/" /etc/hosts 
  5. sed -i "s/^search.*/#&/" /etc/resolv.conf 
  6. #yum install puppet-server -y 
  7. #/etc/init.d/puppetmaster start 
  8. #chkconfig --add puppetmaster 
  9. #chkconfig puppetmaster on 
  10. #/etc/init.d/iptables stop 
  11. cd $path 
  12. yum -y install ruby ruby-devel ruby-rdoc ruby-irb 
  13. tar -zxvf facter-1.6.5.tar.gz 
  14. cd facter-1.6.5 
  15. /usr/bin/ruby install.rb 
  16. cd .. 
  17. tar -zxvf puppet-2.7.20.tar.gz 
  18. cd puppet-2.7.20 
  19. /usr/bin/ruby install.rb 
  20. cp conf/auth.conf /etc/puppet 
  21. cp conf/redhat/fileserver.conf /etc/puppet 
  22. cp conf/redhat/puppet.conf /etc/puppet 
  23. cp conf/redhat/server.init /etc/init.d/puppetmaster 
  24. chmod +x /etc/init.d/puppetmaster 
  25. chkconfig --add puppetmaster 
  26. chkconfig puppetmaster on 
  27. /usr/sbin/puppetmasterd --mkusers 
  28. /etc/init.d/puppetmaster start 
  29.  
  30. echo "########################" 
  31. echo "   puppet master status " 
  32. /usr/sbin/lsof -i:8140