Puppet Enterprise,對軟體和伺服器的服務開通、配置及持續管理進行了自動化。
基本介紹
- 外文名:Puppet Enterprise
- 功能 :對軟體和伺服器的服務開通、配置及持續管理進行了自動化
軟體簡介,安裝包組件,
軟體簡介
Puppet令組織科做出快速、可重複的變更,同時還可以自動確保雲端或本地跨物理機與虛擬機(VM)的系統和設備的一致性。
歸類為IT自動化和配置管理的Puppet被用於消除基礎設施管理的複雜性。Puppet不需要IT團隊手工配置基礎設施或編寫一次性腳本,而是讓他們能夠把基礎設施用代碼來表示。Puppet Enterprise配置集成了所有必需的用於組件來保證持續交付。Puppet可以隨著需求的變化億可靠、可重複並可記錄的方式更新集成環境。
Puppet靠聲明式方法來進行自動化,這使得IT團隊可以定義所需的機器狀態及其配置方式。Puppet然後會確保那些系統的配置符合所需的狀態。它還會對任何可能發生的非預期配置變更採取行動。
安裝包組件
Puppet Enterprise安裝包中包含有以下組件:
- Puppet Server,運行於Java VM之上,替Puppet代理節點編譯配置
- Puppet Agent是主要的puppet客戶端
- PuppetDB,puppet的配置資料庫,存儲每一個基礎設施節點的數據
- Puppet Modules,Puppet代碼的可重用可共享單元,用於通過任務自動化跨基礎設施擴展Puppet,比如資料庫伺服器、Web伺服器、郵件伺服器的配置
- Puppet Enterprise Console,用於管理請求加入Puppet部署的節點,把Puppet類別分配給節點和組,瀏覽報表和活動圖表,查看和比較節點資源,查看存量數據,以及管理控制台用戶及其訪問許可權。
- Puppet Node Manager,基於規則的方法,可組織基於關鍵特徵(如套用、角色、數據中心、運營環境及地理位置)的伺服器
- Puppet Code Manager,用於管理定義基礎設施的代碼