2016-2022 All Rights Reserved.平安財(cái)經(jīng)網(wǎng).復(fù)制必究 聯(lián)系QQ280 715 8082 備案號(hào):閩ICP備19027007號(hào)-6
本站除標(biāo)明“本站原創(chuàng)”外所有信息均轉(zhuǎn)載自互聯(lián)網(wǎng) 版權(quán)歸原作者所有。
企業(yè)級(jí)配置管理系統(tǒng)中的人偶。它允許您定義IT基礎(chǔ)架構(gòu)的狀態(tài)。定義后,Puppet會(huì)自動(dòng)持續(xù)不斷地強(qiáng)制執(zhí)行正確的狀態(tài)。Puppet用于自動(dòng)執(zhí)行一些常規(guī)的sysadmin配置任務(wù)。1.人偶體系結(jié)構(gòu)將puppet配置應(yīng)用于客戶端的最常見(jiàn)方法是使用puppet主守護(hù)程序(puppetmasterd)和puppet客戶端守護(hù)程序(puppetd)。您也可以使用p工具手動(dòng)應(yīng)用清單。
木偶通常具有一個(gè)服務(wù)器組件和多個(gè)代理。您必須將網(wǎng)絡(luò)上的一臺(tái)服務(wù)器指定為人偶主服務(wù)器,并且網(wǎng)絡(luò)上的每個(gè)節(jié)點(diǎn)上都將安裝人偶代理。
在人偶主控上定義配置,進(jìn)行編譯,然后在它們連接時(shí)自動(dòng)將其推送到人偶客戶端。
Puppet支持各種不同的平臺(tái)和操作系統(tǒng),它將自動(dòng)運(yùn)行適當(dāng)?shù)拿钜栽诿總€(gè)環(huán)境中應(yīng)用清單。
清單不過(guò)是有關(guān)用puppet可以理解的語(yǔ)言編寫(xiě)的文件,軟件包,配置操作的詳細(xì)信息。
在本教程中,我們將說(shuō)明如何創(chuàng)建一些基本清單并使用人偶工具將其應(yīng)用于客戶端。
每個(gè)Puppet節(jié)點(diǎn)默認(rèn)每30分鐘聯(lián)系一次Puppet主節(jié)點(diǎn),以確認(rèn)其配置是最新的。如果配置不同或有任何新配置可用,則將其重新編譯,然后應(yīng)用于to節(jié)點(diǎn)。
可以使用puppet命令行工具查看大多數(shù)系統(tǒng)配置。所有配置組件都組織成資源。資源被分組到集合中。資源由類型,標(biāo)題和一系列屬性組成。
2.人偶資源文件示例
以下是有關(guān)如何查看人偶資源的基本示例。在這種情況下,我們正在查看的人偶資源是一個(gè)文件(/ etc / nsswitch)。
在上面的示例中,file是資源類型,/etc/nsswitch.conf是要管理的資源的標(biāo)題。
Puppet默認(rèn)帶有許多資源類型,包括用于管理文件,服務(wù),程序包,cron作業(yè)和文件系統(tǒng)的類型。
其他所有內(nèi)容都是資源類型的屬性以及該屬性上存在的值。您還可以擴(kuò)展puppet來(lái)添加自己的資源類型。
要查看所有可用的資源類型,請(qǐng)使用以下命令:
3.人偶清單文件示例
讓我們看一下如何創(chuàng)建一個(gè)簡(jiǎn)單的清單文件并執(zhí)行puppet命令以將配置應(yīng)用于服務(wù)器。
以下示例在/ etc / puppet / manifests目錄下創(chuàng)建一個(gè)簡(jiǎn)單的清單文件site.pp,該文件將在/ var / tmp下創(chuàng)建一個(gè)測(cè)試文件。
最初,如下所示,我們沒(méi)有測(cè)試文件。
4.使用Puppet控制遠(yuǎn)程節(jié)點(diǎn)上的服務(wù)
這是在代理程序節(jié)點(diǎn)上將服務(wù)從停止?fàn)顟B(tài)更改為運(yùn)行狀態(tài)的示例。
當(dāng)此配置清單保存在puppet配置目錄下特定位置的主服務(wù)器中時(shí),在所有節(jié)點(diǎn)上運(yùn)行的代理會(huì)聯(lián)系主節(jié)點(diǎn)并獲取配置并將其應(yīng)用到所有客戶端節(jié)點(diǎn)上,這樣就可以啟動(dòng)服務(wù)人偶配置成功執(zhí)行后,將在所有代理節(jié)點(diǎn)上運(yùn)行。
2016-2022 All Rights Reserved.平安財(cái)經(jīng)網(wǎng).復(fù)制必究 聯(lián)系QQ280 715 8082 備案號(hào):閩ICP備19027007號(hào)-6
本站除標(biāo)明“本站原創(chuàng)”外所有信息均轉(zhuǎn)載自互聯(lián)網(wǎng) 版權(quán)歸原作者所有。