Puppet安裝簡錄

2021-09-21 21:49:10 字數 1157 閱讀 3089

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

4 for centos 4.x(只支援agent)

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 

yum install ruby rdoc

yum install puppet-server(master)

yum install puppet(agent)

Puppet安裝使用 安裝篇

puppet 配置管理工具,使用c s架構,客戶端的factor蒐集客戶端各種資源資訊,上報伺服器端master,檢查伺服器端配置,有改變則編譯並在客戶端執行。客戶端可以根據設定的runinterval的值與伺服器進行一次通訊,檢視是否有配置變更,也可以在伺服器上主動觸發一次配置資訊更新,強制各客戶...

Puppet學習之puppet的安裝和配置

puppet 學習之puppet的安裝和配置 一 puppet 簡介puppet 基於ruby 語言開發的自動化系統配置工具,可以 c s模式或獨立執行,支援對所有 unix 及類unix 系統的配置管理,最新 版本也開始支援對 windows 作業系統有限的一些管理 puppet 適用於伺服器管的...

puppet原始碼安裝

三 安裝應用軟體 1 首先安裝ruby tar zxvf ruby 1.8.7.tar.gz cd ruby 1.8.7 configure prefix usr local ruby make make install 作業系統path路徑 vi etc profile export path u...