shangban 发表于 2015-11-26 14:16:47

Centos6.4 下puppet yum源配置

  1、将光盘配置为yum本地源
  2、安装制作yum仓库的软件包和yum-priorities管理包
  3、去http://yum.puppetlabs.com/el/6.4/products/x86_64/该地址下载puppet安装包
  # wget http://yum.puppetlabs.com/el/6.4/products/x86_64/facter-1.7.4-1.el6.x86_64.rpm
# wget http://yum.puppetlabs.com/el/6.4/products/x86_64/puppet-2.7.25-1.el6.noarch.rpm
# wget http://yum.puppetlabs.com/el/6.4/products/x86_64/puppet-server-2.7.25-1.el6.noarch.rpm
  4、制作puppet源
  在使用createrepo . 命令创建源时,提示如下错误
ImportError: No module named createrepo
原因是升级python后找不到改管理包
将新python命令改为其他名,将源python2.6 命令改为python 后自行createrepo .命令正常
5、编写puppet 的repo文件

name=puppet for CentOS6.4
baseurl=file:///root/setup/puppet
enabled=1
gpgcheck=0
priority=2#修改优先级别
6、安装官方puppetlabs源
# wget http://yum.puppetlabs.com/el/6.4/products/x86_64/puppetlabs-release-6-10.noarch.rpm
7、修改puppetlabs优先级别
# cat /etc/yum.repos.d/puppetlabs.repo
  
name=Puppet Labs Products El 6 - $basearch
baseurl=http://yum.puppetlabs.com/el/6/products/$basearch
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-puppetlabs
enabled=1
gpgcheck=1
priority=3# 修改级别
  
name=Puppet Labs Dependencies El 6 - $basearch
baseurl=http://yum.puppetlabs.com/el/6/dependencies/$basearch
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-puppetlabs
enabled=1
gpgcheck=1
priority=3# 修改级别
  8、修改yum保存下载的安装包为本地缓存
  # vim /etc/yum.conf
  
cachedir=/var/cache/yum/$basearch/$releasever
keepcache=1#设置保存下载的缓存
debuglevel=2
logfile=/var/log/yum.log
exactarch=1
obsoletes=1
gpgcheck=1
plugins=1
installonly_limit=5
  9、安装puppet
  # yum -y install puppet
  
页: [1]
查看完整版本: Centos6.4 下puppet yum源配置