centos7安裝puppet詳細教程(簡單易懂,小白也可以看懂的教程)


 

簡介:

         Puppet是一種linux、unix平台的集中配置管理系統,使用ruby語言,可配置文件、用戶、cron任務、軟件包、系統服務等。Puppet把這些系統實體稱之為資源,它的設計目標是簡化對這些資源的管理以及妥善處理資源間的依賴關系。

 

環境說明:

       192.168.10.40    主機名:slave    #puppet server

         192.168.10.50          主機名:client        #puppet agent

 

安裝過程

服務端slave的安裝過程:

編輯hosts文件,添加如下兩行(白色部分)

配置puppet.conf,在[main]字段增加certname屬性

啟動服務

測試:

         創建測試文件:

模擬測試

查看/aaa目錄,發現並未生成helloworld.txt文件

那么,重新執行puppet命令並且不添加--noop選項,代表真正執行

可以看到,在/aaa目錄下生成了helloworld.txt文件

客戶端client安裝

配置hosts,同服務端

配置puppet.conf,在[agent]字段增加certname,server,report屬性

啟動服務

證書默認是沒有簽發的,測試發現,需要證書

服務端檢測

“client”前面沒有”+”號,代表客戶端證書沒有審核

在服務端簽發證書並重新檢測,發現”client”前面出現”+”號,證書已被審核通過

客戶端測試,已經獲取到了文件

查看客戶端的/aaa目錄是否生成helloworld.txt文件

 

經檢測,生成了helloworld.txt文件,文件內容與服務端文件內容一致,完成。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM