Puppet Installation Guide

2010-08-10

安装前 puppet需要安装所有的机器上(包括puppet master server 于 puppet client) 对部分系统环境来说,安装puppet可以使用包管理器(例:类似,Redhat yum)。少数情况下,需要使用tarball 或者 RubyGems。 Ruby Prerequisites puppet安装仅仅需要一个组件facter(并不是一个标准的ruby 库)。factre也是Reductive libs开发的。 ruby >= 1.8.2以上, 并包含一下的库

  1. base64
  2. cgi
  3. digest/md5
  4. etc
  5. fileutils
  6. ipaddr
  7. openssl
  8. strscan
  9. syslog
  10. uri
  11. webrick
  12. webrick/https
  13. xmlrpc

从源码安装facter

$ #get the latest tarball
$ wget <http://puppetlabs.com/downloads/facter/facter-latest.tgz>
$ gzip -d -c facter-latest.tgz | tar xf -
$ cd facter-*
$ sudo ruby install.rb # or become root and run install.rb

从源码安装puppet

# get the latest tarball
$ wget http://puppetlabs.com/downloads/puppet/puppet-latest.tgz
# untar and install it
$ gzip -d -c puppet-latest.tgz | tar xf -
$ cd puppet-*
$ sudo ruby install.rb # or become root and run install.rb