自动化运维之-puppetclient端安装-创新互联

客户端

创新互联公司致力于互联网网站建设与网站营销,提供成都做网站、成都网站制作、网站开发、seo优化、网站排名、互联网营销、小程序设计、公众号商城、等建站开发,创新互联公司网站建设策划专家,为不同类型的客户提供良好的互联网应用定制解决方案,帮助客户在新的全球化互联网环境中保持优势。

客户端环境

  1. [root@web01 ~]# lsb_release -a 
  2. LSB Version:    :core-4.0-amd64:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-noarch:printing-4.0-amd64:printing-4.0-noarch 
  3. Distributor ID: CentOS 
  4. Description:    CentOS release 5.9 (Final) 
  5. Release:    5.9 
  6. Codename:   Final 
  7.  
  8. [root@web01 ~]# cat /etc/redhat-release  
  9. CentOS release 5.9 (Final) 
  10.  
  11. [root@web01 ~]# uname -a 
  12. Linux web01 2.6.18-348.el5 #1 SMP Tue Jan 8 17:53:53 EST 2013 x86_64 x86_64 x86_64 GNU/Linux 

安装:

  1. [root@web01 ~]# mkdir soft 
  2.  
  3. [root@web01 ~]# cd soft/ 
  4.  
  5. [root@web01 soft]# wget http://puppetlabs.com/downloads/facter/facter-1.7.0.tar.gz  
  6.  
  7. [root@web01 soft]# wget http://puppetlabs.com/downloads/puppet/puppet-2.7.21.tar.gz 
  8.  
  9. [root@web01 soft]# yum -y install ruby ruby-devel ruby-libs ruby-shadow       
  10.  
  11. [root@web01 soft]# tar xf puppet-2.7.21.tar.gz  
  12.  
  13. [root@web01 soft]# tar xf facter-1.7.0.tar.gz  
  14.  
  15. [root@web01 soft]# cd facter-1.7.0 
  16.  
  17. [root@web01 facter-1.7.0]# ./install.rb  
  18.  
  19. [root@web01 facter-1.7.0]# cd ../puppet-2.7.21 
  20.  
  21. [root@web01 puppet-2.7.21]# ./install.rb  
  22.  
  23. [root@web01 puppet-2.7.21]# cp conf/namespaceauth.conf /etc/puppet/ 
  24.  
  25. [root@web01 puppet-2.7.21]# cp conf/redhat/puppet.conf /etc/puppet/ 
  26.  
  27. [root@web01 puppet-2.7.21]# cp conf/redhat/client.init /etc/init.d/puppet 
  28.  
  29. [root@web01 puppet-2.7.21]# chmod +x /etc/init.d/puppet  
  30.  
  31. [root@web01 puppet-2.7.21]# chkconfig puppet on 
  32.  
  33. [root@web01 puppet-2.7.21]# chmod 644 /etc/passwd 
  34.  
  35. [root@web01 puppet-2.7.21]# chmod 644 /etc/shadow 
  36.  
  37. [root@web01 puppet-2.7.21]# chmod 644 /etc/group 
  38.  
  39. [root@web01 puppet-2.7.21]# chmod 644 /etc/gshadow 
  40.  
  41. [root@web01 puppet-2.7.21]# puppetmasterd --mkusers 

添加hosts

  1. [root@web01 puppet-2.7.21]# vim /etc/hosts        添加server 
  2. 127.0.0.1               localhost.localdomain localhost web01 
  3. ::1             localhost6.localdomain6 localhost6 
  4. 172.16.10.252   Centos-server 
  5. 172.16.10.2     web01 

  1. [root@web01 ~]# vim /etc/puppet/puppet.conf 
  2.    Listen = true 
  3.    Server = Centos-server 

  1. [root@web01 puppet-2.7.21]# vim /etc/puppet/namespaceauth.conf 
  2. [fileserver] 
  3.     allow * 
  4.  
  5. [puppetmaster] 
  6.     allow * 
  7.  
  8. [puppetrunner] 
  9.     allow * 
  10.  
  11. [puppetbucket] 
  12.     allow * 
  13.  
  14. [puppetreports] 
  15.     allow * 
  16.  
  17. [resource] 
  18.     allow * 

  1. [root@web01 puppet-2.7.21]# /etc/init.d/puppet start 
  2. Starting puppet:                                           [  OK  ] 
  1.  [root@web01 puppet-2.7.21]# netstat -tulnp 
  2. Active Internet connections (only servers) 
  3. Proto Recv-Q Send-Q Local Address               Foreign Address             State       PID/Program name    
  4. tcp        0      0 0.0.0.0:8140                0.0.0.0:*                   LISTEN      6491/ruby            
  5. tcp        0      0 0.0.0.0:2222                0.0.0.0:*                   LISTEN      3095/sshd   

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


本文标题:自动化运维之-puppetclient端安装-创新互联
当前URL:http://csdahua.cn/article/isiso.html
扫二维码与项目经理沟通

我们在微信上24小时期待你的声音

解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流