天天看點

Puppet安裝簡錄

Puppet是很好的資料中心管理伺服器群的開源軟體,關于Puppet,網上介紹很多。我錄下自己的安裝步驟,供查詢和碰到同樣問題的人們速查。

4 for CentOS 4.x(隻支援agent)

http://download.fedora.redhat.com/pub/epel/

augeas-libs-0.10.0-2.el4.i386.rpm

ruby-libs-1.8.1-7.EL4.1.i386.rpm

ruby-augeas-0.4.1-1.el4.i386.rpm

ruby-1.8.1-7.EL4.1.i386.rpm

facter-1.5.9-1.el4.i386.rpm

puppet-0.25.6-1.el4.i386.rpm

rpm -ivh augeas-libs-0.10.0-2.el4.i386.rpm

rpm -ivh ruby-libs-1.8.1-7.EL4.1.i386.rpm

rpm -ivh ruby-augeas-0.4.1-1.el4.i386.rpm

rpm -ivh ruby-1.8.1-7.EL4.1.i386.rpm

rpm -ivh facter-1.5.9-1.el4.i386.rpm

rpm -ivh puppet-0.25.6-1.el4.i386.rpm連接配接master時,抱錯no default provider for file error:并且沒有自動建立/var/lib/puppt/ssl。這是因為别的ruby版本相容性不好,删除/usr/lib/site_ruby/1.8然後重裝ruby-1.8.1-7.EL4.1.i386.rpm, facter-1.5.9-1.el4.i386.rpm, puppet-0.25.6-1.el4.i386.rpm。

SSL證書問題:

rm -f /var/lib/puppet/ssl/*/*.*(client)

rm -f /var/lib/puppet/ca/signed/$clientHostname.*(server)

重新連接配接即可。

5 for CentOS 5.x

yum

/etc/yum.repos.d/CentOS-Base.repo

URL  to http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os

yum install ruby rdoc

yum install puppet-server(master)

yum install puppet(agent)

繼續閱讀