puppet系列之puppet客户端安装脚本-创新互联

  1. #for install puppet client 
  2. #by linyd 2013/1/30 
  3. #puppet version 2.7.3 
  4.  
  5. SERVER_HOST_NAME=""                #puppet server hostname 
  6. CLIENT_HOST_NAME=""                #puppet client hostname 
  7. SERVER_IP=""                       #puppet server ip 
  8. CLIENT_IP=""                       #puppet client ip 
  9. path=`pwd` 
  10.  
  11. ######## ntpdate time ######### 
  12. /sbin/ntpdate 210.72.145.44 
  13. echo "$SERVER_HOST_NAME       $SERVER_IP" > /etc/hosts 
  14. echo "$CLIENT_HOST_NAME       $CLIENT_IP" > /etc/hosts 
  15.  
  16. ### start install 
  17. cd $path 
  18. yum -y install ruby ruby-devel ruby-rdoc ruby-irb 
  19. tar -zxvf facter-1.6.5.tar.gz 
  20. /usr/bin/ruby install.rb 
  21. cd .. 
  22. tar -zxvf puppet-2.7.20.tar.gz 
  23. cd puppet-2.7.20 
  24. /usr/bin/ruby install.rb 
  25. cp conf/auth.conf /etc/puppet 
  26. cp conf/namespaceauth.conf /etc/puppet 
  27. cp conf/redhat/puppet.conf /etc/puppet 
  28. cp conf/redhat/client.init /etc/init.d/puppet 
  29. chmod +x /etc/init.d/puppet 
  30. sed -i "s#localconfig .*#&\n    listen = true\n    server = $SERVER_HOST_NAME#" /etc/puppet/puppet.conf 
  31. #echo "    listen = true" >> /etc/puppet/puppet.conf 
  32. #echo "    server = $SERVER_HOST_NAME" >> /etc/puppet/puppet.conf 
  33. sed -i "s/allow.*/allow $SERVER_HOST_NAME/" /etc/puppet/namespaceauth.conf 
  34. sed -i "/path \//i# to show the default policy which is deny everything else\npath \/run\nmethod save\nallow $SERVER_HOST_NAME\n" /etc/puppet/auth.conf 
  35. /usr/sbin/puppetmasterd --mkusers 
  36. /etc/init.d/puppet start 
  37.  
  38. echo "############################" 
  39. echo "        puppet status      " 
  40. /usr/sbin/lsof -i:8139 
  41. /usr/sbin/lsof -i:8140 
  42. echo "----------------------------" 

创新互联www.cdcxhl.cn,专业提供香港、美国云服务器,动态BGP最优骨干路由自动选择,持续稳定高效的网络助力业务部署。公司持有工信部办法的idc、isp许可证, 机房独有T级流量清洗系统配攻击溯源,准确进行流量调度,确保服务器高可用性。佳节活动现已开启,新人活动云服务器买多久送多久。

创新互联公司专注于苍梧企业网站建设,成都响应式网站建设,商城网站开发。苍梧网站建设公司,为苍梧等地区提供建站服务。全流程按需网站制作,专业设计,全程项目跟踪,创新互联公司专业和态度为您提供的服务
新闻标题:puppet系列之puppet客户端安装脚本-创新互联
转载来源:http://pwwzsj.com/article/jsjec.html