您的位置: 首頁 >互聯(lián)網(wǎng) >

網(wǎng)絡(luò)資訊:Puppet是什么意思

2022-08-12 11:30:41 編輯:夏洋潔 來源:
導(dǎo)讀 今天來說一下Puppet是什么意思這方面的一些訊息,不少朋友對Puppet是什么意思這方面的一些訊息頗感興趣的,小編今天就整理了一些信息,希望...

今天來說一下Puppet是什么意思這方面的一些訊息,不少朋友對Puppet是什么意思這方面的一些訊息頗感興趣的,小編今天就整理了一些信息,希望對有需要的朋友有所幫助。

Puppet是一個開放核心的軟件配置管理工具。它可以在許多類Unix系統(tǒng)上運行,也可以在Microsoft Windows上運行,并包含自己的聲明性語言來描述系統(tǒng)配置。

Puppet 是一個開放核心的軟件配置管理工具。它可以在許多類 Unix 系統(tǒng)上運行,也可以在 Microsoft Windows 上運行,并包含自己的聲明性語言來描述系統(tǒng)配置。 Puppet 由 Puppet 制作,由 Luke Kanies 于 2005 年創(chuàng)建。

Puppet 是用 C ++,Clojure 和 Ruby 編寫的,其自由軟件版本是在 Apache License 2.0(GNU 通用公共許可證(GPL)版本 2.7.0 版本下發(fā)布的)。

Puppet 旨在以聲明方式管理類 Unix 和 Microsoft Windows 系統(tǒng)的配置。用戶使用 Puppet 的聲明性語言或 Ruby DSL(特定于域的語言)來描述系統(tǒng)資源及其狀態(tài)。此信息存儲在名為“Puppet manifests”的文件中。Puppet 通過名為 Facter 的實用程序發(fā)現(xiàn)系統(tǒng)信息,并將 Puppet 清單編譯為包含資源和資源依賴關(guān)系的系統(tǒng)特定目錄,這些目錄應(yīng)用于目標系統(tǒng)。然后報告 Puppet 采取的任何行動。

Puppet 由描述系統(tǒng)配置的自定義聲明語言組成,可以直接應(yīng)用于系統(tǒng),也可以編譯成目錄并通過客戶端 – 服務(wù)器范例(使用 REST API)分發(fā)到目標系統(tǒng),代理使用系統(tǒng)特定提供程序,以強制執(zhí)行清單中指定的資源。資源抽象層使管理員能夠以高級術(shù)語描述配置,例如用戶,服務(wù)和包,而無需指定特定于操作系統(tǒng)的命令(例如 rpm,yum,apt)。

Puppet 是模型驅(qū)動的,需要有限的編程知識才能使用。

Puppet 有兩個版本,Puppet Enterprise 和 Open Source Puppet。除了提供開源 Puppet 的功能外,Puppet Enterprise 還提供用于節(jié)點管理的 GUI,API 和命令行工具。

以上就是關(guān)于Puppet是什么意思這方面的一些信息了 小編整理的這些訊息希望對童鞋們有所幫助。


免責聲明:本文由用戶上傳,如有侵權(quán)請聯(lián)系刪除!

精彩推薦

圖文推薦

點擊排行

2016-2022 All Rights Reserved.平安財經(jīng)網(wǎng).復(fù)制必究 聯(lián)系QQ280 715 8082   備案號:閩ICP備19027007號-6

本站除標明“本站原創(chuàng)”外所有信息均轉(zhuǎn)載自互聯(lián)網(wǎng) 版權(quán)歸原作者所有。