成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

puppet運維自動化之puppet基礎知識介紹

系統 Linux 自動化
puppet,這是目前運維主流的運維自動化工具,大多數運維管理人員都聽說過,或者在使用以及在正在考慮使用中。puppet可以配合cobbler,puppet也可以配合func 實現運維自動化,簡單化,化繁雜為簡單。

【puppet基礎導讀】

puppet,這是目前運維主流的運維自動化工具,大多數運維管理人員都聽說過,或者在使用以及在正在考慮使用中。puppet可以配合cobbler,puppet也可以配合func實現運維自動化,簡單化,化繁雜為簡單。

1.什么是puppet

puppet是一種Linux、Unix平臺的集中配置管理系統,使用ruby語言,可管理配置文件、用戶、cron任務、軟件包、系統服務等。puppet把這些系統實體稱之為資源,puppet的設計目標是簡化對這些資源的管理以及妥善處理資源間的依賴關系。

2.puppet的語法

由于puppet是由ruby寫的,因此如ruby語法非常相近,關于ruby的介紹:請參閱http://ruby-lang.org

3.如何獲得puppet模塊

puppet實驗室提供下載:http://projects.puppetlabs.com/projects/1/wiki/Downloading_Puppet

4.puppet能管理哪些資源:

puppet介紹里有寫過,他能管理file(文件),user(用戶),group(組),package(軟件包),mount(掛載),schedule和cron(計劃任務),service(服務),tidy(清理),yumrepo(yum倉庫),sshkey(ssh認證)等常用資源。

5.puppet如何安裝,配置

1.Puppet在RedHat/CentOS系統上安裝

1).安裝ruby環境:yuminstallrubyruby-rdoc

2).安裝puppet:yum-yinstallpuppetpuppet-server

6.Puppet的工作模式

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

7.puppet配置文件介紹

主配置文件(puppet.conf):

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

  • main通用配置選項
  • puppetd客戶端配置選項
  • puppetmasterd服務端配置選項

2).main命名空間選項:

  • confdir配置文件目錄,默認在/etc/puppet
  • vardir動態數據目錄,默認在/var/lib/puppet
  • logdir日志目錄,默認在/var/log/log
  • rundirpuppetPID目錄,默認在/var/run/puppet
  • statedirstate目錄,默認在$vardir/state
  • statefilestate文件,默認在$statedir/state.yaml
  • ssldirSSL證書目錄,默認在$vardir/ssl
  • trace發生錯誤時顯示跟蹤信息,默認false
  • filetimeout檢測配置文件狀態改變的時間周期,單位秒,默認15秒
  • syslogfacility指定syslog功能為user級,默認為daemon級

3).puppetmasterd命名空間選項:

  • user后臺進程執行的用戶
  • group后臺進程執行的組
  • mainfestdirmainfests文件存儲目錄,默認為$confdir/mainfests
  • mainfestmainfest站點文件的名字,默認為site.pp
  • bindaddress后臺進程綁定的網卡地址接口
  • masterport后臺進程執行的端口,默認為8140

4).puppet命名空間選項:

  • serverpuppetpuppet服務器名,默認為puppet
  • runintervalsecondspuppet應用配置的時間間隔,默認1800秒(0.5小時)
  • puppetdlockfiefilepuppetlock文件位置,默認$statedir/puppetdlock
  • puppetportport后臺進程執行的端口,默認8139
  • 文件服務配置文件(fileserver.conf):
[files]
path/var/lib/puppet/files
allow192.168.1.*
allow*.test.com
deny*.example.com

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

8.puppet命令集

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

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

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

#puppetd–serverpuppet

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

#puppetmasterd

4).puppetcapuppet認證程序

#puppetca-l
test1.test.com
+test2.test.com
#puppetca-stest1.test.com##給test1.test.com簽名

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

#puppetrun-p10–hosthost1–hosthost2-tremotefile-twebserver

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

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

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

#ralshusersky

【puppet基礎總結】

puppet基礎知識是學習puppet的必經之路,puppet有更多,更好,更強大的功能等待著各位去發現。尤其后面如果要自定義函數,或者深入puppet的話,需要了解下ruby的基本語法。配合ruby可以使系統管理變得更輕松。

責任編輯:龐桂玉 來源: mysqlops.com
相關推薦

2012-05-05 21:43:27

puppet自動化運維

2013-04-16 14:55:21

自動化運維Puppet實戰

2012-05-05 21:28:44

2012-05-05 21:48:43

puppet自動化運維

2012-05-05 22:27:46

puppet自動化運維

2012-05-05 21:03:35

puppet自動化運維

2012-05-05 22:10:13

puppet自動化運維

2012-05-05 21:22:40

2014-08-04 17:30:57

自動化運維puppet

2019-04-17 07:59:09

Puppet自動化集群管理

2012-09-20 09:43:43

運維管理Puppet

2014-08-04 10:10:35

IT運維自動化運維

2013-12-19 15:52:08

自動化運維自動化運維工具Puppet

2014-09-22 11:24:18

運維

2015-10-09 13:14:10

clip自動化運維工具

2012-10-22 14:54:48

2010-08-12 17:39:07

網站運維自動化管理

2013-04-11 17:31:28

運維自動化Cobbler

2017-03-22 16:31:30

Linux運維自動化ansible

2011-09-01 10:22:03

Cobbler運維自動化
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产中文字幕亚洲 | 国产精品永久免费视频 | 自拍偷拍中文字幕 | 台湾a级理论片在线观看 | 欧美精产国品一二三区 | 国产欧美精品一区二区三区 | 欧美国产日韩一区二区三区 | 超碰免费在线 | 99成人在线视频 | 手机av网 | 狠狠躁夜夜躁人人爽天天高潮 | 午夜一区 | 亚洲国产一区二区三区四区 | 欧美a∨ | 欧美自拍日韩 | 一区二区三区精品在线视频 | 一区二区免费视频 | 国产一区二区三区亚洲 | 精品中文字幕在线观看 | 成人不卡在线 | 2021狠狠干 | 97国产精品 | 中文字幕精品视频 | 成人免费网站www网站高清 | 国产区在线观看 | 一级无毛片 | 秋霞在线一区二区 | 精品视频在线观看 | 黄色片在线观看网址 | 精品美女在线观看视频在线观看 | 国产精品污www一区二区三区 | 欧美黄色网络 | 国产网站在线播放 | 精品一区电影 | 在线不卡av| 亚洲一区二区电影网 | 日本a级大片| 久久久99精品免费观看 | 亚洲视频免费观看 | 中文日韩在线视频 | 91精品国产一区二区三区蜜臀 |