ukula 发表于 2018-8-3 10:13:42

在centos 5.6 64位用yum安装puppet 2.6.9(一)

  安装puppetmaster 2.6.9
  
如何获取最新的puppet 2.6.9并使用yum在CentOS 5.5安装。参照我的做法,大家可以稳步就班的完成。
  
配置yum源
  
如果想在客户端和服务端安装的话,可以这样来做
  将下列的文件保存到/etc/yum.repos.d/
  

  


[*]rpm -Uvh http://download.elff.bravenet.com/5/x86_64/elff-release-5-3.noarch.rpm #安装elff源,以便于升级ruby 到1.8.6(puppet-dashboard 需要ruby 1.8.6版)
  


[*]
[*]puppet.repo
[*]
[*]
[*]name=Puppet Labs Packages
[*]baseurl=http://yum.puppetlabs.com/base/
[*]enabled=0
[*]gpgcheck=0
[*]
[*]
[*]epel.repo
[*]
[*]
[*]name=Extra Packages for Enterprise Linux 5 - $basearch
[*]#baseurl=http://download.fedoraproject.org/pub/epel/5/$basearch
[*]mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=epel-5&arch=$basearch
[*]failovermethod=priority
[*]enabled=0
[*]gpgcheck=0
[*]
[*]
[*]
[*]name=epel puppet
[*]baseurl=http://tmz.fedorapeople.org/repo/puppet/epel/5/$basearch/
[*]enabled=0
[*]gpgcheck=0
[*]
[*]
[*]
  

  
请注意,我们将会在下一个步骤将配置的puppet和安装puppet-dashboard。ruby升级到1.8.6的才能运行的puppet-dashboard,现在这样做会为您节省下来的一些时间。
  
升级ruby 到1.8.6
  
如果想在客户端和服务端升级的话,可以这样来做
  如上所述, 使用 ruby的 repo 可以完成升级.
  


[*]
[*]
[*]# yum --enablerepo="elff" update ruby
[*][...]
[*]================================================================================
[*] Package            Arch         Version                   Repository    Size
[*]================================================================================
[*]Updating:
[*] libsndfile         x86_64         1.0.17-5.el5            epel         210 k
[*] ruby               x86_64         1.8.6.399-2.el5         elff         536 k
[*] ruby-devel         i386         1.8.6.287-2.el5         elff         792 k
[*] ruby-devel         x86_64         1.8.6.399-2.el5         elff         299 k
[*] ruby-docs          x86_64         1.8.6.399-2.el5         elff         1.4 M
[*] ruby-irb         x86_64         1.8.6.399-2.el5         elff         296 k
[*] ruby-libs          i386         1.8.6.287-2.el5         elff         1.7 M
[*] ruby-libs          x86_64         1.8.6.399-2.el5         elff         1.7 M
[*] ruby-rdoc          x86_64         1.8.6.399-2.el5         elff         364 k
[*] ruby-ri            x86_64         1.8.6.399-2.el5         elff         2.1 M
[*]
[*]Transaction Summary
[*]================================================================================
[*]Install       0 Package(s)
[*]Upgrade      10 Package(s)
[*]
[*]Total download size: 9.3 M
[*]Is this ok : y
[*][...]
[*]
  

  安装 puppet 服务端
  
在puppet 服务器上
  


[*]# yum --enablerepo=epel,epel-puppet install puppet-server
[*]
[*][...]
[*]Installing:
[*] puppet-server      noarch      2.6.1-0.3.rc3.el5       epel-puppet       20 k
[*]Installing for dependencies:
[*] facter               noarch      1.5.8-0.2.rc2.el5       epel-puppet       55 k
[*] libselinux-ruby      i386      1.33.4-5.5.el5          base            60 k
[*] puppet               noarch      2.6.1-0.3.rc3.el5       epel-puppet      818 k
[*] ruby-augeas          i386      0.3.0-1.el5             epel            19 k
[*] ruby-shadow          i386      1.4.1-7.el5             epel             9.5 k
[*]
[*]Install       6 Package(s)
[*]Upgrade       0 Package(s)
[*]
[*]Total download size: 981 k
[*]Is this ok : y
[*][...]
[*]
  

  
在puppet 客户端上
  


[*]client# yum --enablerepo="epel,epel-puppet" install puppet
[*]
[*][...]
[*]Installing:
[*] puppet            noarch   2.6.1-0.3.rc3.el5      epel-fedora   818 k
[*]Installing for dependencies:
[*] facter            noarch   1.5.8-0.2.rc2.el5      epel-fedora    55 k
[*] libselinux-ruby   i386   1.33.4-5.5.el5         base         60 k
[*] ruby-augeas       i386   0.3.0-1.el5            epel         19 k
[*] ruby-shadow       i386   1.4.1-7.el5            epel          9.5 k
[*]Install       5 Package(s)
[*]Upgrade       0 Package(s)
[*]
[*]Total download size: 961 k
[*]Is this ok : y
[*]
  

  
全部安装好了,在第二部分和第三部分,我们将在我们的客户端和服务端安装dashboard
  
页: [1]
查看完整版本: 在centos 5.6 64位用yum安装puppet 2.6.9(一)