读书频道 > 网站 > 网页设计 > 精通Puppet配置管理工具(第2版)
1.3.1 Red Hat Enterprise Linux和Fedora
14-11-01    奋斗的小年轻
收藏    我要投稿   
本书系统介绍了开源配置管理工具Puppet,并提供了帮助使用Puppet 的大量资源。书中介绍了如何将Puppet 应用在包括Windows 在内的多种平台上,如何使用Puppet 模块和Hiera,如何使用大量免费好用的Puppet 附立即去当当网订购
 
把Red Hat Enterprise Linux扩展包仓库(EPEL)或者Puppet Labs软件包仓库加入到主机的软件包源列表中,就可以在线安装Puppet了。注意,本书写作的时候,只能通过Puppet Labs软件仓库安装Puppet 3。
 
1. 安装EPEL仓库
 
EPEL仓库是一个由Fedora项目志愿者发起并维护的高质量扩展包仓库,为Red Hat Enterprise Linux及其衍生版本如CentOS、Oracle Enterprise Linux和Scientific Linux提供扩展支持。 在http://fedoraproject. org/wiki/EPEL和http://fedoraproject.org/wiki/EPEL/FAQ#howtouse上可以找到更多使用EPEL(包括如何在你的主机上添加EPEL)的帮助。
 
使用如下方法将epel-release RPM(.rpm包管理器)加入到主机包更新源中。
Enterprise Linux 5:
# rpm -Uvh http://dl.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm
Enterprise Linux 6:
# rpm -Uvh http://dl.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm
 
2. 安装Puppet Labs仓库
 
用类似的方法在Enterprise Linux 5和6上安装Puppet Labs仓库。
Enterprise Linux 5:
# rpm -ivh http://yum.puppetlabs.com/el/5/products/i386/puppetlabs-release-5-7.noarch.rpm
Enterprise Linux 6:
# rpm -ivh http://yum.puppetlabs.com/el/6/products/i386/puppetlabs-release-6-7.noarch.rpm
 
3. 安装EPEL和Puppet Labs软件包
 
Puppet master上需要从EPEL或者Puppet Labs软件仓库中安装puppet、puppet-server和facter包:
# yum install puppet puppet-server facter
 
其中puppet包包含agent,puppet-server包包含master,facter包包含系统盘点工具Facter。前面已经讲过,Facter通过收集系统信息(称为fact)帮助Puppet定制系统配置。
 
在agent上只要安装puppet和facter包就可以了。
# yum install puppet facter
 
4. 通过RubyGems安装
 
与大多数基于Ruby的应用相同,Puppet和Facter也可以通过RubyGems安装。这种方式需要事先在操作系统上安装Ruby和对应的RubyGems包。在Red Hat、CentOS、Fedora、SUSE/SLES、Debian和Ubuntu上,这个包的名字是rubygems。安装完RubyGems后就可以使用gem命令来安装Puppet和Facter了:
# gem install puppet facter
点击复制链接 与好友分享!回本站首页
分享到: 更多
您对本文章有什么意见或着疑问吗?请到论坛讨论您的关注和建议是我们前行的参考和动力  
上一篇:1.3 功能
下一篇:1.5 小结
相关文章
图文推荐
JavaScript网页动画设
1.9 响应式
1.8 登陆页式
1.7 主题式
排行
热门
文章
下载
读书

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训
版权所有: 红黑联盟--致力于做最好的IT技术学习网站