亚洲熟女综合色一区二区三区,亚洲精品中文字幕无码蜜桃,亚洲va欧美va日韩va成人网,亚洲av无码国产一区二区三区,亚洲精品无码久久久久久久

集中管理利器-puppet快速入門-上

帶著問題來學(xué)習(xí)

?  從如下內(nèi)容來看,如何自定義安裝用戶想要的東西呢?

                                             

1.png

?  系統(tǒng)更新問題

puppet支持多系統(tǒng)且會自動調(diào)用系統(tǒng)不同的命令和功能來完成目的。這里也有個問題,如果系統(tǒng)有較大升級,puppet來不及更新怎么辦?

?  軟件配置權(quán)限如何定義?    

?  Master,agent 哪個主動通信

?  如何 批量簽名  

?  何批量安裝同功能模塊的服務(wù)器,批量操作同功能 模塊的服務(wù)器,同功能模塊的服務(wù)器中新增機(jī)器如何處理(開新服)

?  是否能定期同步信息,為什么在agent上拉信息,不能是master發(fā)送信息。

?  Site文件越來越大,如何管理

?  Master管理多臺服務(wù)器性能出現(xiàn)瓶頸如何處理

?  master之間時時同步機(jī)制puppet是否有內(nèi)部組件實(shí)現(xiàn)

每個服務(wù)器上都需要有filea.txt ,filea.txt文件中只有hostname不一致如何實(shí)現(xiàn)

Puppet簡介:

功能說明

Puppet是一個基于R u b y ,并使用GPLv2協(xié)議授權(quán)的開源軟件,它既能以C/S的方式運(yùn)行,也能獨(dú)立運(yùn)行。它主要由Luke.Kanies和他的公司Puppet Labs ( 以前稱為Reductive Labs)開發(fā)。Kanies從1997年開始涉足Unix和系統(tǒng)管理,然后基于這些經(jīng)驗(yàn)開發(fā)了Puppet。因?yàn)閷λ冉?jīng)存在的配置管理工具不滿意,Kanies在2001年開始了這- -新工具的開發(fā),并于2005年創(chuàng)立了-家專注于自動化工具的開源軟件開發(fā)公司:PuppetLabs。不久之后,Puppet Labs發(fā)布了他們的旗艦產(chǎn)品 Puppet。

企業(yè)應(yīng)用

1.     Google 通過puppet管理6000+mac電腦

2.     安居客應(yīng)用于服務(wù)器管理,官網(wǎng)甚至有安居客模塊代碼分享

3.    中小企業(yè)的應(yīng)用趨勢

工作原理

企業(yè)應(yīng)用主要基于puppetC/S架構(gòu)。

2.png

 

數(shù)據(jù)流向:

puppet與其它自動化工具對比(摘自華東技術(shù)分享ppt

3.png

 

為什么選擇puppet

puppet與其它自動化工具對比(摘自華東技術(shù)分享ppt

4.png

特性簡述

?  master,node 均以demo方式運(yùn)行,默認(rèn)每30min通信一次;

?  高級應(yīng)用建議學(xué)習(xí)ruby;

?  建議選擇2.6.x以上版本,reset api替換了xml-rpc作為傳輸層,極大提高性能;

?  2.6版本后支持windows平臺;

?  當(dāng)前新版本為3x系列;

?  支持圖表輸出及報告輸出功能;

?  基于ssh加密認(rèn)證

官網(wǎng)及中文論壇

http://www.puppetfans.com/forum-81-1.html

http://puppetlabs.com/

Puppet的基本安裝部署

1.    本地環(huán)境

puppet master

Hostname 

 pmaster  pmaster.example.com

Innerip    

 192.168.61.152

System info

 CentOS release   5.3

puppet agent

Hostname 

 node1  node1.example.com

Innerip    

 192.168.61.153

System info

 CentOS release   5.3

1.    配置yum(CentOS release 5.3):

cat /etc/yum.conf

[163netyum]

name=Centos-5.3 163

baseurl=http://mirrors.163.com/centos/5/os/i386/

gpgcheck=0

2.    安裝ruby組件 –puppet基于ruby開發(fā)

yum install ruby ruby-libs ruby-shadow

3.    添加epel倉庫

rpm -Uvh   http://mirrors.yun-idc.com/epel/5Server/i386/epel-release-5-4.noarch.rpm

4.    安裝puppet

Master#  yum install puppet puppet-server facter

agent #   yum install puppet facter 

 

****恭喜各位,如上一切無誤后即可嘗試啟動進(jìn)程了****




相關(guān)新聞

歷經(jīng)多年發(fā)展,已成為國內(nèi)好評如潮的Linux云計算運(yùn)維、SRE、Devops、網(wǎng)絡(luò)安全、云原生、Go、Python開發(fā)專業(yè)人才培訓(xùn)機(jī)構(gòu)!