最近在學習puppet的安裝,配置和使用。就從官網上下載了官方文檔來看。因爲也是剛開始學習puppet,所以咱看着官網的文檔一步一步來。官網文檔也下載下來上傳到51了。
http://down.51cto.com/data/1975148 官網文檔地址。
軟件版本:puppet-enterprise-3.7.1-el-6-x86_64.tar.gz,下載地址:http://pan.baidu.com/s/1ntDSGmH(費了九牛二虎之力下載下來的,昨晚從官網上下載了好幾遍,下載下來之後以解壓包就錯誤。今天上班時下的,好的。擦!!)
系統架構:
系統
master端:CentOS release 6.6 (Final) 客戶端:CentOS release 6.6 (Final)
FQDN:
服務器端:master.puppet.com 客戶端:agent1.puppet.com
實驗準備:
1,前期準備
1)puppet的客戶端節點,puppet的管理對象,各節點之間能夠相互通訊
2)所有節點的系統時間誤差保持在1分鐘之內
3)配置好軟件的網絡yum源或者本地yum源
4)關閉防火牆,selinux
5)保證所有的節點的6410,61613,443端口可用
6)配置好各節點的FQDN,要在同一域下,並且能夠相互解析。(可用搭建DNS,也可以在/etc/hosts解析)
比如:
master節點:master.puppet.com
agent節點:agent1.puppet.com 等
7)保證本機3000端口可用,puppet master 的管理控制檯端口
2,安裝
1)下載puppet的安裝軟件,下載地址http://puppetlabs.com/download-puppet-enterprise
2)解壓包,切換到解壓包目錄下
3)執行./puppet-enterprise-installer,選擇yes開始安裝。之後會輸出一個網址,複製到瀏覽器中打開https://<install platform hostname>:3000.
4)進入之後選擇你的安裝架構模式,根據要求安裝即可,會有一步要求設置登錄控制檯的賬號密碼,安裝過程中會用到軟件倉庫。大概10-15分鐘安裝完成
5)登錄控制檯https://master.example.com,輸入之前設置的賬號密碼
初步安裝已經完成。