前段時間通過源碼的方式來對Puppet進行安裝,發現還是有點過於麻煩了,沒有Yum直接安裝起來方便,google了一下,發現PuppetLabs有提供一個RPM包下載地址:http://yum.puppetlabs.com,通過這個這東西我們還是可以做成Yum源,如下爲我創建的一個Puppet的repo文件:
# cat CentOS-Puppet.repo [PuppetLabs-Products] name=Puppet Labs Products $releasever - $basearch baseurl=http://yum.puppetlabs.com/el/$releasever/products/$basearch gpgkey=http://yum.puppetlabs.com/RPM-GPG-KEY-puppetlabs enabled=1 gpgcheck=1 [PuppetLabs-Deps] name=Puppet Labs Dependencies $releasever - $basearch baseurl=http://yum.puppetlabs.com/el/$releasever/dependencies/$basearch gpgkey=http://yum.puppetlabs.com/RPM-GPG-KEY-puppetlabs enabled=1 gpgcheck=1 [PuppetLabs-Products-Source] name=Puppet Labs Products $releasever - $basearch - Source baseurl=http://yum.puppetlabs.com/el/$releasever/products/SRPMS gpgkey=http://yum.puppetlabs.com/RPM-GPG-KEY-puppetlabs failovermethod=priority enabled=0 gpgcheck=1 [PuppetLabs-Deps-Source] name=Puppet Labs Source Dependencies $releasever - $basearch - Source baseurl=http://yum.puppetlabs.com/el/$releasever/dependencies/SRPMS gpgkey=http://yum.puppetlabs.com/RPM-GPG-KEY-puppetlabs enabled=0 gpgcheck=1
repo文件配置好之後,安裝Puppet就很簡單了。
1、Puppet Server安裝
# yum -y install puppet-server
2、Pupper Agent安裝
# yum -y install puppet
就這樣很簡單,Puppet的Server就安裝完成了。使用Yum來進行安裝的話,以後升級也很方便。
安裝完成之後相應的配置以及SSL驗證請參考Puppet源碼安裝。