精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

開源自動化配置管理工具Puppet入門教程

運維 系統運維 自動化
Puppet是開源的基于Ruby的系統配置管理工具,依賴于C/S的部署架構。Puppet這樣的自動化配置管理工具可以幫助系統管理員更加方便的完成升級軟件包、管理配置文件、系統服務、cron任務、添加新的配置、修復錯誤等重復工作。

系統管理員經常陷入一系列的重復任務中:如升級軟件包、管理配置文件、系統服務、cron任務以及添加新的配置、修復錯誤等。這些任務通常是重復低效的,解決這類任務的第一反應是讓他們自動化,于是出現了定制腳本。由于環境復雜,定制腳本和應用程序一再被重復開發,并且很難適合多種平臺,靈活性和功能也很難保證,于是像Puppet這樣的自動化配置管理工具便出現了。

在開源世界里,有很多配置工具可供選擇,這個領域一些關鍵的產品有:

Puppet(http://puppet.reductivelabs.com/):

  • Ruby寫成的配置管理工具,使用C/S架構,使用declarative language配置客戶端。

Cfengine(http://www.cfengine.org):

  • 最先發布的開源配置工具之一,1993年發布,同樣是C/S架構,通常應用于教育機構。

LCFG(http://www.lcfg.org/):

  • C/S架構的配置管理工具,使用XML定義配置。

Bcfg2

  • Python編寫的C/S架構的配置管理工具,使用規格書和客戶機響應配置目標主機。

本文檔致力于描述使用Puppet管理你的主機、應用程序、后臺程序和各種服務。

Puppet簡介:

1. Puppet的用途

Puppet是開源的基于Ruby的系統配置管理工具,依賴于C/S的部署架構。主要開發者是Luke Kanies,遵循GPLv2版權協議。從1997年開始Kanies參與UNIX的系統管理工作,Puppet的開發源于這些經驗。因為對已有的配置工具不甚滿意,從2001年到2005年間,Kanies開始在Reductive實驗室從事工具的開發。很快,Reductive實驗室發布了他們的旗艦產品——Puppet。

2. Pupput的特性

許多系統配置管理工具工作的方式非常類似,如cfengine。是什么讓Puppet與眾不同?

Puppet的語法允許你創建一個單獨腳本,用來在你所有的目標主機上建立一個用戶。所有的目標主機會依次使用適用于本地系統的語法解釋和執行這個模塊。舉例:如果這個配置是在Red Hat服務器上執行,建立用戶使用useradd命令;如果這個配置是在FreeBSD主機上執行,使用的是adduser命令。

Puppet另一個卓越的地方是它的靈活性。源于開源軟件的天性,你可以自由的獲得Puppet的源碼,如果你遇到問題并且有能力的話,你可以修改或者加強Puppet的代碼去適用于你的環境。另外,社區開發者和捐獻者還在不斷增強Puppet的功能。一個大的開發者和用戶社區也致力于提供Puppet的文檔和技術支持。

Puppet也是易于擴展的。定制軟件包的支持功能和特殊的系統環境配置能夠快速簡單的添加進Puppet的安裝程序中。

3. Puppet的工作模式

Puppet是一個C/S架構的配置管理工具,在中央服務器上安裝puppet-server軟件包(被稱作Puppet master)。在需要管理的目標主機上安裝puppet客戶端軟件(被稱作Puppet Client)。當客戶端連接上Puppet master后,定義在Puppet master上的配置文件會被編譯,然后在客戶端上運行。每個客戶端默認每半個小時和服務器進行一次通信,確認配置信息的更新情況。如果有新的配置信息或者配置信息已經改變,配置將會被重新編譯并發布到各客戶端執行。也可以在服務器上主動觸發一個配置信息的更新,強制各客戶端進行配置。如果客戶端的配置信息被改變了,它可以從服務器獲得原始配置進行校正。

4. Puppet的未來

最后,Puppet是一個年輕的工具,仍然處于開發和發展中。Puppet社區快速壯大,并且許多新的想法不斷融入,促使開發、更新和模塊每天都在呈現。

#p#

安裝配置:

1. PuppetRedHat/CentOS系統上安裝

Puppet是基于Ruby寫成的,所以安裝前要準備好Ruby環境。在中心的Server上安裝puppet-server包,并運行puppetmasterd進程;在被管理機上安裝puppet包,并運行puppetd進程。另外,在每臺主機上配置好自己的hostname,之后每臺機器要以hostname區分。

1). 安裝ruby環境:

yum install ruby ruby-rdoc

2). 安裝puppet

Server端安裝:

rpm -Uvh http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-3.noarch.rpm
yum install puppet-server
chkconfig –level 2345 puppetmaster on

修改hosts,添加下面行:

Vi /etc/hosts
172.16.228.30   puppet.sina.com.cn puppet
172.16.228.29   web1.sina.com.cn web1

客戶端安裝:

rpm -Uvh http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-3.noarch.rpm
yum install puppet
chkconfig –level 2345 puppet on

修改hosts,添加下面行:

Vi /etc/hosts
172.16.228.30   puppet.sina.com.cn puppet
172.16.228.29   web1.sina.com.cn web1

3). 啟動puppet

Server端首次運行前,編輯/etc/puppet/manifests/site.pp文件,內容可以用最基本的:

# Create “/tmp/testfile” if it doesn’t exist.
class test_class {
file { “/tmp/testfile”:
ensure => present,
mode => 644,
owner => root,
group => root
}
}
# tell puppet on which client to run the class
node web1.sina.com.cn {
include test_class
}

啟動Server端:

service puppetmaster start

啟動客戶端:

/etc/init.d/puppet once -v

這時客戶機會去連server,但是由于連接是在ssl上的,而Server還沒有sign過客戶端的cert,客戶機被斷開。

到Server端執行:puppetca -list,會顯示等待簽名的客戶端的主機名,執行:puppetca -sign <客戶端主機名> 即可為其簽名。

在Server端為web1.sian.com.cn授權:

puppetca -list
web1.sian.com.cn
puppetca -sign web1.sian.com.cn

這時再到客戶機上啟動puppetd,即可看到客戶在正常地連接server,并且應用Server上為客戶端定制的配置策略。

啟動客戶端:

/etc/init.d/puppet once -v

4). 測試:

也可以將日志直接打印到終端上進行測試:

Server端:puppetmasterd -d –no-daemonize -v –trace

客戶端:puppetd –test –trace –debug

#p#

2. puppet配置文件

主配置文件(puppet.conf):

1). 配置文件命名空間:

main 通用配置選項

puppetd 客戶端配置選項

puppetmasterd 服務端配置選項

2). main命名空間選項:

confdir 配置文件目錄,默認在/etc/puppet

vardir 動態數據目錄,默認在/var/lib/puppet

logdir 日志目錄,默認在/var/log/log

rundir puppet PID目錄,默認在/var/run/puppet

statedir state目錄,默認在$vardir/state

statefile state文件,默認在$statedir/state.yaml

ssldir SSL證書目錄,默認在$vardir/ssl

trace 發生錯誤時顯示跟蹤信息,默認false

filetimeout 檢測配置文件狀態改變的時間周期,單位秒,默認15秒

syslogfacility 指定syslog功能為user級,默認為daemon級

3). puppetmasterd命名空間選項:

user 后臺進程執行的用戶

group 后臺進程執行的組

mainfestdir mainfests文件存儲目錄,默認為$confdir/mainfests

mainfest mainfest站點文件的名字,默認為site.pp

bindaddress 后臺進程綁定的網卡地址接口

masterport 后臺進程執行的端口,默認為8140

4). puppet命名空間選項:

server puppet puppet服務器名,默認為puppet

runinterval seconds puppet應用配置的時間間隔,默認1800秒(0.5小時)

puppetdlockfie file puppet lock文件位置,默認$statedir/puppetdlock

puppetport port 后臺進程執行的端口,默認8139

文件服務配置文件(fileserver.conf):

[files]
path /var/lib/puppet/files
allow 121.14.1.*
allow 60.28.228.0/24
allow *.house.sina.com.cn
deny *.sina.com.cn

path定義文件存放路徑,通過allow/deny來控制訪問權限。

3. puppet命令集

1). puppet 用于執行用戶所寫獨立的mainfests文件

# puppet -l /tmp/manifest.log manifest.pp

2). puppetd 運行在被管理主機上的客戶端程序

# puppetd –server puppet.leju.com

3). puppetmasterd 運行在管理機上的服務器程序

# puppetmasterd

4). puppetca puppet認證程序

# puppetca -l
pclient.leju.com
# puppetca -s pclient.leju.com

5). puppetrun 用于連接客戶端,強制運行本地配置文件

# puppetrun -p 10 –host host1 –host host2 -t remotefile -t webserver

6). filebucket 客戶端用于發送文件到puppet file bucket的工具

# filebucket -b /tmp/filebucket /my/file

7). ralsh 轉換配置信息到puppet配置代碼

# ralsh user luke
user { ‘luke’:
home => ‘/home/luke’,
uid => ‘100′,
ensure => ‘present’,
comment => ‘Luke Kanies,,,’,
gid => ‘1000′,
shell => ‘/bin/bash’,
groups => ['sysadmin','audio','video','puppet']
}

8). puppetdoc 打印puppet參考文檔

# puppetdoc -r type > /tmp/type_reference.rst
# puppetdoc –outputdir /tmp/rdoc –mode rdoc /path/to/manifests
# puppetdoc /etc/puppet/manifests/site.pp

【編輯推薦】

  1. 系統管理員最需要自動化的十大任務
  2. 使用cfengine來實現服務器的自動化配置
  3. Linux批量安裝 五大開源軟件挨個看
責任編輯:yangsai 來源: yoyotown.com
相關推薦

2021-11-10 09:00:00

工具Chef開發

2022-05-06 12:04:24

Ansible管理工具

2012-10-29 16:45:07

CentOS 6.2Puppet

2011-06-07 15:12:41

Puppet語法

2013-08-30 14:30:59

系統自動化自動化配置SaltStack

2022-09-08 09:00:38

Ansible開源

2017-02-17 09:00:00

Linux管理員工具

2017-05-10 15:48:59

云平臺云計算工具

2009-07-20 18:16:11

軟件配置管理

2011-10-09 13:49:51

2012-12-06 11:31:40

虛擬化

2012-04-09 09:43:49

云計算云管理

2019-04-17 07:59:09

Puppet自動化集群管理

2011-12-20 09:39:18

虛擬化紅帽oVirt

2009-04-24 21:13:45

服務器虛擬化Vmware

2022-06-16 11:06:07

開源Grafanaon-call

2023-03-07 14:21:57

2020-04-02 08:00:36

管理工具配置

2011-09-29 09:52:59

配置管理服務器Puppet

2021-03-04 12:55:01

systemd進程管理工具Linux
點贊
收藏

51CTO技術棧公眾號

欧美自拍丝袜亚洲| eeuss鲁片一区二区三区在线观看| 国产亚洲精品va在线观看| xx欧美撒尿嘘撒尿xx| 18+激情视频在线| av成人免费在线| 国产欧美精品va在线观看| 男女免费视频网站| 日韩免费特黄一二三区| 精品久久久久久久久久久院品网 | 国产免费a∨片在线观看不卡| 捆绑调教一区二区三区| 久久久亚洲国产| 毛片久久久久久| 国产劲爆久久| 欧美一区二区久久久| 欧美牲交a欧美牲交aⅴ免费真 | 中文字幕一区久久| 日韩av一卡| 亚洲综合色网站| 亚洲精品在线免费看| 日韩在线观看视频一区| 久久精品国产99国产| 4438全国亚洲精品在线观看视频| 色偷偷www8888| 精品成av人一区二区三区| 精品国产乱码久久久久久牛牛| 天天干天天草天天| 欧美日韩国产v| 亚洲二区在线视频| 欧美在线观看视频免费| 秋霞成人影院| 中文字幕乱码久久午夜不卡 | 亚洲人午夜射精精品日韩| 韩日欧美一区二区三区| 国产精品爽爽ⅴa在线观看| 日产精品久久久久| 极品尤物久久久av免费看| 久久久久www| 三级黄色在线观看| 国产一区二区三区电影在线观看| 亚洲精品电影网在线观看| 国产清纯白嫩初高中在线观看性色| www.久久久久爱免| 欧美人妇做爰xxxⅹ性高电影| 热久久精品免费视频| 人成在线免费网站| 欧美日韩国产一区在线| 免费看一级大黄情大片| 岛国在线视频网站| 天天亚洲美女在线视频| 少妇高潮毛片色欲ava片| av有码在线观看| 午夜视频一区在线观看| 久久综合色视频| 人人草在线视频| 日韩欧美aⅴ综合网站发布| 日韩久久一级片| 欧美成人ⅴideosxxxxx| 欧美丝袜丝nylons| 在线观看国产一级片| 小说区图片区亚洲| 91精品啪在线观看国产60岁| 亚洲三级在线视频| 日韩精品一区二区三区中文字幕| 日韩欧美国产电影| v天堂中文在线| 亚洲综合图色| 中文字幕精品网| 情侣偷拍对白清晰饥渴难耐| 中文在线播放一区二区| 久久久久久香蕉网| 五月天婷婷久久| 肉肉av福利一精品导航| 成人xvideos免费视频| 国产欧美一级片| 成人不卡免费av| 奇米视频888战线精品播放| 137大胆人体在线观看| 亚洲女与黑人做爰| 成人精品视频在线播放| 欧美黄色三级| 日韩一卡二卡三卡| 国产视频久久久久久| 国产一区网站| 九九九久久国产免费| 欧美激情亚洲综合| 免费在线成人网| 国产成人av一区二区三区| 欧美香蕉爽爽人人爽| 中文字幕一区不卡| 精品视频免费在线播放| 久久天天久久| 亚洲国产三级网| 日韩一卡二卡在线观看| 亚洲性色视频| 国产狼人综合免费视频| 特黄aaaaaaaaa真人毛片| 国产精品网曝门| 日韩av新片网| 亚洲午夜国产成人| 亚洲美腿欧美激情另类| 欧美日韩在线视频免费| 日韩电影在线一区二区三区| 99电影在线观看| 二区在线观看| 亚洲r级在线视频| 天天综合天天添夜夜添狠狠添| 欧美亚洲国产日韩| 欧美成在线视频| 最近中文字幕在线视频| 91在线小视频| wwwwww欧美| 亚洲精品伊人| 亚洲视频专区在线| 国产91av视频| 国产精品2024| 亚洲一区二区三区精品视频| 欧美电影免费看| 亚洲精品久久久一区二区三区| 欧美大片xxxx| 奇米精品一区二区三区在线观看 | 老司机午夜福利视频| 国产精品私房写真福利视频| 黄色片视频在线免费观看| 99香蕉久久| 欧美成年人在线观看| 亚洲天堂2021av| 国产亚洲欧美日韩在线一区| 国产日产欧美视频| 另类ts人妖一区二区三区| 欧美老肥婆性猛交视频| 一区二区三区午夜| 中文字幕不卡在线观看| 国产一级不卡毛片| 希岛爱理av免费一区二区| 96精品视频在线| 国产综合在线播放| 午夜精品久久久久久久99水蜜桃 | 国产网站一区二区三区| www.亚洲天堂网| 伊人久久大香线蕉| 日本高清+成人网在线观看| 午夜视频福利在线| 欧美日韩国产丝袜美女| 欧美做受喷浆在线观看| 99pao成人国产永久免费视频| 国产精品亚洲综合| aa视频在线观看| 日韩电视剧免费观看网站| 五月婷婷亚洲综合| 2023国产一二三区日本精品2022| 国产极品粉嫩福利姬萌白酱| 九九综合久久| 国产精品美女久久| 麻豆最新免费在线视频| 日韩一区二区免费电影| 国产精品成人av久久| 99久久精品国产网站| aa在线免费观看| 日韩欧美视频| 91手机在线观看| 2020国产在线| 亚洲一区av在线播放| 在线免费看91| 一区二区三区四区中文字幕| 一区二区免费在线观看视频| 亚洲综合电影一区二区三区| 视频一区视频二区视频三区高| 久久爱.com| 久久久久久久久久久91| 色视频在线看| 欧美日韩大陆在线| 久青草免费视频| 久久网站最新地址| www.污污视频| 亚洲美女91| 色999五月色| 亚洲一区二区三区四区电影| 68精品国产免费久久久久久婷婷| 国产精品久久久久一区二区国产 | 国产成人福利视频| a级片国产精品自在拍在线播放| 亚洲国产日韩精品在线| 亚洲综合五月天婷婷丁香| 亚洲一区二区欧美| 国产黄色大片免费看| 国产激情一区二区三区桃花岛亚洲| 国产av人人夜夜澡人人爽麻豆| 精品黄色一级片| 国产v亚洲v天堂无码| 亚洲精品粉嫩美女一区| 欧美美女15p| 高清日韩av电影| 精品美女在线观看| 影音先锋国产资源| 欧美日韩黄色大片| 顶臀精品视频www| 久久―日本道色综合久久| 五月天六月丁香| 天堂va蜜桃一区二区三区漫画版| av电影一区二区三区| 久久99视频| 国产精品一区在线播放| 成人久久精品| 国产精品久久久久久久久久ktv| 久久久久黄久久免费漫画| 日韩在线观看你懂的| 日本高清中文字幕二区在线| 欧美一区二区三区电影| 姑娘第5集在线观看免费好剧| 午夜电影一区二区| 欧美激情一区二区视频| 国产精品免费av| 精品无码一区二区三区| 成人av影院在线| 中文字幕一二三| 精品一区二区精品| 88av.com| 久久精品三级| 日韩在线视频在线观看| 精品二区久久| 亚洲乱码日产精品bd在线观看| 日韩成人a**站| 日韩三级电影网站| 在线日韩一区| 欧美大香线蕉线伊人久久国产精品| ccyy激情综合| 国产精品久久国产三级国电话系列 | 热久久这里只有| 精品三级久久| 97精品国产97久久久久久免费| 日本孕妇大胆孕交无码| 久久国产精品影视| 国产最新在线| 久久躁狠狠躁夜夜爽| 国产原创视频在线观看| 日韩中文字幕精品| 蜜芽在线免费观看| 久久综合国产精品台湾中文娱乐网| 亚洲免费视频一区二区三区| 在线观看中文字幕亚洲| 成人免费在线观看| 中文字幕日韩电影| 欧美精品hd| 久久亚洲精品一区二区| 国产最新在线| 欧美劲爆第一页| 都市激情国产精品| 992tv成人免费视频| 欧美激情护士| 国产成人精品优优av| 深夜视频一区二区| 成人在线国产精品| 精品视频一区二区三区在线观看| 99久久久精品免费观看国产| 91成人精品在线| 狠狠色噜噜狠狠狠狠色吗综合| 日韩欧美四区| 日本在线观看一区二区| 国产精品久久占久久| 大陆极品少妇内射aaaaaa| 伊人久久亚洲热| 91传媒久久久| 久久国产日韩欧美精品| 国产精品19p| 9l国产精品久久久久麻豆| 亚洲av无码一区二区二三区| 国产欧美在线观看一区| 中文字幕另类日韩欧美亚洲嫩草| 亚洲一区二区在线免费观看视频 | 欧美日韩免费一区二区三区视频| 91丨九色丨蝌蚪丨对白| 亚洲精品一区二区三区影院| 你懂的视频在线观看| 日韩中文字幕在线视频播放| 深夜国产在线播放| 国产91亚洲精品| vam成人资源在线观看| 狠狠色狠狠色综合人人| 日韩一区三区| 日韩精品―中文字幕| 老司机精品视频在线| 亚洲熟女一区二区三区| 久久精品一区八戒影视| 日韩欧美综合视频| 色噜噜狠狠成人网p站| 国产日韩欧美中文字幕| 日韩精品中文字幕在线播放| 久久bbxx| 日本伊人精品一区二区三区介绍| 亚洲综合视频| 欧美日韩三区四区| 欧美日韩亚洲一区在线观看| 激情婷婷综合网| 国产v日产∨综合v精品视频| 91资源在线播放| 婷婷亚洲久悠悠色悠在线播放| 一级做a爱片性色毛片| 日韩电影在线观看中文字幕| 污片视频在线免费观看| 国产精品成人va在线观看| 136导航精品福利| 亚洲精品中字| 噜噜噜久久亚洲精品国产品小说| 杨幂一区二区国产精品| 国产欧美日韩精品在线| 自拍偷拍欧美亚洲| 欧美一区二区三区四区高清| 成年人在线免费观看| 26uuu日韩精品一区二区| 一区二区三区在线免费看| 伊人av成人| 日本欧美在线观看| 中文字幕av网址| 亚洲午夜电影在线观看| 国产美女永久免费| 在线观看不卡av| 自拍偷自拍亚洲精品被多人伦好爽| 国产精品日韩一区二区| 亚洲乱码精品| 永久免费的av网站| 国产亚洲成aⅴ人片在线观看| 国产一级做a爱片久久毛片a| 精品88久久久久88久久久| 2024最新电影在线免费观看| 国产日韩欧美在线观看| 大色综合视频网站在线播放| 亚洲国产精品久久久久婷蜜芽| 成人av综合一区| 国产亚洲精品久久777777| 日韩欧美资源站| 亚洲综合图区| 999热视频| 欧美日韩国内| 最新版天堂资源在线| 一二三区精品视频| 亚洲AV无码成人片在线观看| 欧美日韩国产成人高清视频| 影音先锋欧美激情| 久久久久99精品成人片| 丁香激情综合国产| 久久久精品国产sm调教| 精品对白一区国产伦| 1234区中文字幕在线观看| 精品国产乱码久久久久软件| 亚洲国产一区二区精品专区| 亚洲图片综合网| 色妹子一区二区| yiren22综合网成人| 国产欧美一区二区三区视频| 久久久久久美女精品| 香蕉视频xxxx| 亚洲小说欧美激情另类| 少妇又色又爽又黄的视频| 国产91精品久久久| 色综合综合色| 在线能看的av网站| 亚洲女爱视频在线| 可以免费观看的毛片| 欧美在线观看日本一区| 欧美亚洲国产精品久久| 欧美视频亚洲图片| 亚洲国产视频a| 黄色在线网站| 国产综合色香蕉精品| 欧美激情偷拍| 天堂久久久久久| 欧美日韩一区二区在线视频| 国产视频中文字幕在线观看| 国产欧美欧洲| 日韩专区一卡二卡| 老湿机69福利| 日韩av在线免费观看| 国产极品久久久久久久久波多结野| 在线视频不卡一区二区三区| 国产99久久久国产精品潘金网站| 国产www在线| 日韩在线播放一区| 久久久免费毛片| 另类小说色综合| 亚洲成a天堂v人片| 在线观看免费版| 国产日韩亚洲精品| 麻豆视频一区二区| 国产精品99精品无码视| 在线视频精品一| 4438全国亚洲精品观看视频| aaa毛片在线观看| 亚洲激情自拍偷拍| 国产在线超碰| 国产精品swag| 麻豆91在线播放| 日韩乱码在线观看| 社区色欧美激情 | 青青操综合网| av在线网站免费观看| 91黄色激情网站| 97在线视频免费观看完整版| 老司机av福利|