Linux安全网 - Linux操作系统_Linux 命令_Linux教程_Linux黑客

会员投稿 投稿指南 本期推荐: 强烈推荐:Ylmf OS 3.0 正式版发布附迅雷高 XP系统下硬盘安装Fedora 14图文教程
搜索:
您的位置: Linux安全网 > Linux入门 > » 正文

在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/
 

  1. 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版)  
  1.  
  2. puppet.repo  
  3.  
  4. [puppetlabs]  
  5. name=Puppet Labs Packages  
  6. baseurl=http://yum.puppetlabs.com/base/  
  7. enabled=0  
  8. gpgcheck=0  
  9.  
  10.  
  11. epel.repo  
  12.  
  13. [epel]  
  14. name=Extra Packages for Enterprise Linux 5 - $basearch 
  15. #baseurl=http://download.fedoraproject.org/pub/epel/5/$basearch  
  16. mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=epel-5&arch=$basearch  
  17. failovermethod=priority  
  18. enabled=0  
  19. gpgcheck=0  
  20.    
  21.    
  22. [epel-puppet]  
  23. name=epel puppet  
  24. baseurl=http://tmz.fedorapeople.org/repo/puppet/epel/5/$basearch/  
  25. enabled=0  
  26. gpgcheck=0  
  27.  
  28.    
  29.  


请注意,我们将会在下一个步骤将配置的puppet和安装puppet-dashboard。ruby升级到1.8.6的才能运行的puppet-dashboard,现在这样做会为您节省下来的一些时间。

 


升级ruby 到1.8.6
如果想在客户端和服务端升级的话,可以这样来做

如上所述, 使用 ruby的 repo 可以完成升级.

  1.    
  2.  
  3. # yum --enablerepo="elff" update ruby  
  4. [...]  
  5. ================================================================================  
  6.  Package            Arch           Version                   Repository    Size  
  7. ================================================================================  
  8. Updating:  
  9.  libsndfile         x86_64         1.0.17-5.el5              epel         210 k  
  10.  ruby               x86_64         1.8.6.399-2.el5           elff         536 k  
  11.  ruby-devel         i386           1.8.6.287-2.el5           elff         792 k  
  12.  ruby-devel         x86_64         1.8.6.399-2.el5           elff         299 k  
  13.  ruby-docs          x86_64         1.8.6.399-2.el5           elff         1.4 M  
  14.  ruby-irb           x86_64         1.8.6.399-2.el5           elff         296 k  
  15.  ruby-libs          i386           1.8.6.287-2.el5           elff         1.7 M  
  16.  ruby-libs          x86_64         1.8.6.399-2.el5           elff         1.7 M  
  17.  ruby-rdoc          x86_64         1.8.6.399-2.el5           elff         364 k  
  18.  ruby-ri            x86_64         1.8.6.399-2.el5           elff         2.1 M  
  19.  
  20. Transaction Summary  
  21. ================================================================================  
  22. Install       0 Package(s)  
  23. Upgrade      10 Package(s)  
  24.  
  25. Total download size: 9.3 M  
  26. Is this ok [y/N]: y  
  27. [...]  
  28.  

 

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

  1. # yum --enablerepo=epel,epel-puppet install puppet-server  
  2.    
  3. [...]  
  4. Installing:  
  5.  puppet-server        noarch      2.6.1-0.3.rc3.el5       epel-puppet       20 k  
  6. Installing for dependencies:  
  7.  facter               noarch      1.5.8-0.2.rc2.el5       epel-puppet       55 k  
  8.  libselinux-ruby      i386        1.33.4-5.5.el5          base              60 k  
  9.  puppet               noarch      2.6.1-0.3.rc3.el5       epel-puppet      818 k  
  10.  ruby-augeas          i386        0.3.0-1.el5             epel              19 k  
  11.  ruby-shadow          i386        1.4.1-7.el5             epel             9.5 k  
  12.    
  13. Install       6 Package(s)  
  14. Upgrade       0 Package(s)  
  15.    
  16. Total download size: 981 k  

Tags:
分享至:
最新图文资讯
1 2 3 4 5 6
验证码:点击我更换图片 理智评论文明上网,拒绝恶意谩骂 用户名:
关于我们 - 联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 发展历史