自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

puppet運(yùn)維自動化之yum倉庫管理

系統(tǒng) Linux 自動化
系統(tǒng)運(yùn)維人員,經(jīng)常需要安裝或者升級特定的升級包,有的是自己編譯的rpm包,有的需要從官網(wǎng)更新,如何確保所有的服務(wù)器都是從特定的倉庫更新。 保持所有的軟件更性,維護(hù)服務(wù)器的統(tǒng)一性。這里為大家介紹puppet管理 yum 安裝源。

[導(dǎo)讀]

系統(tǒng)運(yùn)維人員,經(jīng)常需要安裝或者升級特定的升級包,有的是自己編譯的rpm包,有的需要從官網(wǎng)更新,如何確保所有的服務(wù)器都是從特定的倉庫更新。

保持所有的軟件更性,維護(hù)服務(wù)器的統(tǒng)一性。今天就為大家介紹puppet管理yum安裝源。

[基礎(chǔ)]

1.什么是yum,什么是yum倉庫

yum是yellowdogupdatermodified的縮寫。yellowdog是一個(gè)Linux的distribution,RH將這種升級技術(shù)利用到自己的distribution形成了現(xiàn)在的yum,感覺上yum和apt的原理類似,但是apt是編譯代碼,執(zhí)行效率遠(yuǎn)高于使用python寫成的yum.yum的理念是使用一個(gè)中心倉庫(repository)管理一部分甚至一個(gè)distribution的應(yīng)用程序相互關(guān)系,根據(jù)計(jì)算出來的軟件依賴關(guān)系進(jìn)行相關(guān)的升級、安裝、刪除等等操作,減少了Linux用戶一直頭痛的dependencies的問題。

[puppet管理yum源]

yumrepo是puppet管理資源。通過yumrepo資源管理客戶端yum倉庫的一致性。

[yumreo基礎(chǔ)介紹]

yumrepo:yum客戶端倉庫描述。

[yumrepo參數(shù)介紹]

  • baseurl:倉庫的url。
  • descr:倉庫的描述
  • enabled:是否開啟或者禁用倉庫,可設(shè)置的值為1或者0.1為開啟,0為禁用。
  • enablegroups:是否可以使用yumgroup參數(shù),如yumgrouplist,yumgroupinstall等
  • exclude:排除那些軟件的安裝與更新,支持shell通配符。
  • failovermethod:可設(shè)置的值為priority,roundrobin.
  • gpgcheck:是否檢查倉庫中的軟件包GPG簽名,可設(shè)置的值為0或者1.
  • gpgkey:倉庫的軟件包簽名,GPG密鑰的URL。
  • include:包含配置url.
  • includepkgs:只有匹配的軟件包才能安裝或者更新。
  • keepalive:設(shè)置http/1.1選項(xiàng),可設(shè)置的為0或者1.
  • metadata_expire:元組數(shù)據(jù)的過期時(shí)間,單位時(shí)間為秒。
  • miirorlist:倉庫的鏡像列表。
  • name:倉庫名字。
  • priority:優(yōu)先級,可設(shè)置的是從1-99.
  • protect:啟用或者禁用對這個(gè)倉庫的保護(hù)??稍O(shè)置的值為0或者1.
  • proxy:設(shè)置代理

[puppetyumrepo測試]

1.添加163的yum安裝源

yumrepo:{"epel5":
descr=>"163repo",
baseurl=>"http://mirrors.163.com/centos/5.6/os/x86_64/",
gpgcheck=>"0",
enabled=>"1";
}

2.在實(shí)際操作過程中我們可能會遇到,比如要安裝puppet,而puppet需要信賴某個(gè)安裝源(puppetlabs)。

package{"puppet":ensure=>installed,require=>Yumrepo["puppetlabs"]}

注意,在/etc/yum.repos.d/目錄下必須要有puppetlabs這個(gè)yum倉庫,否則安裝會失敗。

【puppetyumrepo總結(jié)】

puppet運(yùn)維自動化之yum倉庫管理就介紹到這里,更多的寫法請參考文檔,或者在實(shí)際運(yùn)用中有更好的例子,也可以反饋給我們。下一節(jié)為大家介紹puppet如何管理mount。

【責(zé)任編輯:枯木TEL:(010)68476606】
責(zé)任編輯:龐桂玉 來源: mysqlops.com
相關(guān)推薦

2012-05-05 21:48:43

puppet自動化運(yùn)維

2012-05-05 22:27:46

puppet自動化運(yùn)維

2013-04-16 14:55:21

自動化運(yùn)維Puppet實(shí)戰(zhàn)

2012-05-05 21:43:27

puppet自動化運(yùn)維

2012-05-05 22:10:13

puppet自動化運(yùn)維

2012-05-05 21:28:44

2012-05-05 21:22:40

2012-05-04 19:45:30

puppet自動化運(yùn)維

2014-08-04 10:10:35

IT運(yùn)維自動化運(yùn)維

2010-08-12 17:39:07

網(wǎng)站運(yùn)維自動化管理

2014-08-04 17:30:57

自動化運(yùn)維puppet

2014-09-22 11:24:18

運(yùn)維

2013-04-11 17:31:28

運(yùn)維自動化Cobbler

2012-10-22 14:54:48

2012-09-20 09:43:43

運(yùn)維管理Puppet

2017-03-22 16:31:30

Linux運(yùn)維自動化ansible

2019-04-17 07:59:09

Puppet自動化集群管理

2017-03-22 18:30:44

Linux運(yùn)維自動化ansible

2011-09-01 10:22:03

Cobbler運(yùn)維自動化

2018-06-23 07:31:05

點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號