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

如何在Linux中借助Puppet和Augeas管理配置?

譯文
運(yùn)維 系統(tǒng)運(yùn)維 Linux
雖然Puppet是一款非常獨(dú)特而實(shí)用的工具,但有些情況下你可能會使用有點(diǎn)不一樣的方法。比如這種情況:修改已經(jīng)在你的幾臺服務(wù)器上,同時(shí)在每一臺服務(wù)器上又很獨(dú)特的配置文件。

雖然Puppet是一款非常獨(dú)特而實(shí)用的工具,但有些情況下你可能會使用有點(diǎn)不一樣的方法。比如這種情況:修改已經(jīng)在你的幾臺服務(wù)器上,同時(shí)在每一臺服務(wù)器上又很獨(dú)特的配置文件。Puppet實(shí)驗(yàn)室的工作人員同樣認(rèn)識到了這種情況,已開發(fā)出一款名為Augeas的出色工具,它就是專門為這種用途而設(shè)計(jì)的。

[[120584]] 

準(zhǔn)確地說,在缺少針對特定對象的資源類型(比如處理/etc/hosts條目的主機(jī)資源)的情況下,Augeas就可以彌補(bǔ)Puppet功能方面的不足。在這篇實(shí)用文章中,你將學(xué)會如何使用Augeas,簡化配置文件的管理。

Augeas簡介

Augeas基本上是一種配置編輯工具。它能夠分析采用原生格式的配置文件,并將它們轉(zhuǎn)變成一棵樹。只要處理這棵樹,并將它保存回成原生配置文件,就可以變更配置。

我們在本教程中要實(shí)現(xiàn)什么樣的目的?

我們將安裝和配置Augeas工具,以便與我們之前構(gòu)建的Puppet服務(wù)器配合使用。我們將借助這個(gè)工具創(chuàng)建和測試幾個(gè)幾種不同的配置,并學(xué)習(xí)如何合理使用它來管理我們的系統(tǒng)配置。

前提條件

我們需要一個(gè)正常運(yùn)行的Puppet服務(wù)器和客戶機(jī)環(huán)境。要是你還沒有這個(gè)環(huán)境,請參閱我之前的那篇教程:http://xmodulo.com/manage-configurations-linux-puppet-augeas.html。

可以在我們的CentOS/RHEL標(biāo)準(zhǔn)軟件庫中找到Augeas軟件包。遺憾的是,Puppet使用puppetlabs軟件庫(或EPEL)里面才有的Augeas ruby包裝器。要是你的系統(tǒng)里面還沒有這個(gè)軟件庫,使用下面這個(gè)命令來添加它:

在CentOS/RHEL 6.5上:

  1. # rpm -­ivh https://yum.puppetlabs.com/el/6.5/products/x86_64/puppetlabs­release­6­10.noarch.rpm 

在CentOS/RHEL 7上:

  1. # rpm -­ivh https://yum.puppetlabs.com/el/7/products/x86_64/puppetlabs­release­7­10.noarch.rpm 

在成功添加了這個(gè)軟件庫后,在你的系統(tǒng)中安裝Ruby­Augeas:

  1. # yum install ruby­augeas 

或者你也可以使用Puppet方式來安裝該軟件包。修改/etc/puppet/manifests/site.pp里面的custom_utils類,以便在軟件包數(shù)組里面含有“ruby­augeas”:

  1. class custom_utils {  
  2.  
  3. package { ["nmap","telnet","vim­enhanced","traceroute","ruby­augeas"]:  
  4.  
  5. ensure => latest,  
  6. allow_virtual => false,  
  7. }  
  8. }  
  9.  

不用Puppet的Augeas

正如文章開頭所講的那樣,Augeas最初并不來自Puppet實(shí)驗(yàn)室,這意味著我們甚至不需要Puppet本身,仍可以使用它。這種方法適用于驗(yàn)證你的修改和想法,然后將它們應(yīng)用到你的Puppet環(huán)境中。為了讓這種情況成為可能,你需要在系統(tǒng)中安裝一個(gè)額外的軟件包。為此,請執(zhí)行下面這個(gè)命令:

  1. # yum install augeas 

Puppet Augeas示例

為了便于演示,下面是幾個(gè)示例性質(zhì)的Augeas用例。

管理/etc/sudoers文件

1. 將sudo權(quán)限添加到wheel群組

這個(gè)例子將顯示如何在你的GNU/Linux系統(tǒng)中為群組%wheel添加簡單的sudo權(quán)限。

  1. # Install sudo package   
  2. package { 'sudo':   
  3.     ensure => installed, # ensure sudo package installed   
  4. }   
  5.     
  6. # Allow users belonging to wheel group to use sudo   
  7. augeas { 'sudo_wheel':   
  8.     context => '/files/etc/sudoers'# The target file is /etc/sudoers   
  9.     changes => [   
  10.         # allow wheel users to use sudo   
  11.         'set spec[user = "%wheel"]/user %wheel',   
  12.         'set spec[user = "%wheel"]/host_group/host ALL',   
  13.         'set spec[user = "%wheel"]/host_group/command ALL',   
  14.         'set spec[user = "%wheel"]/host_group/command/runas_user ALL',   
  15.     ]   
  16. }  

現(xiàn)在不妨解釋代碼的作用: spec指定了/etc/sudoers中的用戶部分,[user]定義了來自數(shù)組的特定用戶,斜杠(/)后面的所有定義是該用戶的子部分。所以在典型的配置中,這將被解讀為:

 

  1. user host_group/host host_group/command host_group/command/runas_user 

這就相當(dāng)于/etc/sudoers的這一行:

 

  1. %wheel ALL = (ALL) ALL  

2. 添加命令別名

下面這部分將顯示如何定義你可以在sudoers文件里面使用的命令別名。

  1. # Create new alias SERVICES which contains some basic privileged commands   
  2. augeas { 'sudo_cmdalias':   
  3.     context => '/files/etc/sudoers'# The target file is /etc/sudoers   
  4.     changes => [   
  5.       "set Cmnd_Alias[alias/name = 'SERVICES']/alias/name SERVICES",   
  6.       "set Cmnd_Alias[alias/name = 'SERVICES']/alias/command[1] /sbin/service",   
  7.       "set Cmnd_Alias[alias/name = 'SERVICES']/alias/command[2] /sbin/chkconfig",   
  8.       "set Cmnd_Alias[alias/name = 'SERVICES']/alias/command[3] /bin/hostname",   
  9.       "set Cmnd_Alias[alias/name = 'SERVICES']/alias/command[4] /sbin/shutdown",   
  10.     ]   
  11. }  

sudo命令別名的語法相當(dāng)簡單:Cmnd_Alias定義了命令別名的部分,[alias/name]將所有綁定至特定的別名名稱,/alias/name SERVICES定義了實(shí)際的別名名稱,而alias/command是應(yīng)該屬于該別名一部分的所有命令組成的數(shù)組。該命令的輸出結(jié)果將是如下:

  1. Cmnd_Alias SERVICES = /sbin/service , /sbin/chkconfig , /bin/hostname , /sbin/shutdown 

想了解關(guān)于/etc/sudoers的更多信息,請?jiān)L問官方說明文檔:http://augeas.net/docs/references/lenses/files/sudoers-aug.html。

為群組添加用戶

想使用Augeas為群組添加用戶,你可能需要在gid字段后面或者在上一個(gè)用戶后面添加新的用戶。為了該示例,我們將使用群組SVN。可以使用下面這個(gè)命令來做到這一點(diǎn):

在Puppet中:

  1. augeas { 'augeas_mod_group:   
  2.     context => '/files/etc/group'# The target file is /etc/group   
  3.     changes => [  
  4.         "ins user after svn/*[self::gid or self::user][last()]",   
  5.         "set svn/user[last()] john",   
  6.     ]  

使用augtool:

  1. augtool> ins user after /files/etc/group/svn/*[self::gid or self::user][last()] augtool> set /files/etc/group/svn/user[last()] john 

結(jié)束語

現(xiàn)在,你應(yīng)該清楚地了解如何在你的Puppet項(xiàng)目中使用Augeas了。請隨意試用,當(dāng)然可以參閱官方的Augeas說明文檔。它會幫助你了解如何在自己的項(xiàng)目中合理使用Augeas,它會顯示你用它實(shí)際上可以省下多少時(shí)間。

要是還有什么問題,歡迎留言。

實(shí)用鏈接

http://www.watzmann.net/categories/augeas.html:里面有許多側(cè)重介紹Augeas用法的教程。

http://projects.puppetlabs.com/projects/1/wiki/puppet_augeas:附有許多實(shí)用例子的Puppet維基。
 

英文:http://xmodulo.com/manage-configurations-linux-puppet-augeas.html

責(zé)任編輯:林師授 來源: 51CTO
相關(guān)推薦

2014-05-07 09:56:48

Docker管理Linux容器

2014-12-03 08:53:59

eCryptFS加密文件

2015-12-07 15:11:18

Ubuntupuppet安裝

2019-09-16 13:48:03

Linux管理日志

2017-01-11 16:41:16

Linux設(shè)備文件文件系統(tǒng)

2020-10-09 11:15:14

LinuxLVM邏輯卷管理

2019-03-18 13:00:15

LinuxFish ShellBash

2019-04-19 11:00:05

Linuxsudo命令

2018-03-09 09:45:52

LinuxSSH登錄導(dǎo)語

2023-03-14 16:44:20

Linuxhtop

2018-03-29 15:21:03

LinuxDebian網(wǎng)橋

2021-02-18 17:00:52

Linux歸檔文件

2013-11-18 11:41:37

2015-08-05 15:10:24

UbuntuLVM

2018-12-11 11:00:50

Linux字體命令

2018-10-08 09:35:59

2024-10-12 17:23:30

2020-01-02 15:40:23

Windows 10配置離線地圖

2022-11-01 15:38:22

LinuxShell

2021-04-30 13:19:20

Linux刪除分區(qū)
點(diǎn)贊
收藏

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

在线视频国产日韩| 日韩欧美成人网| 国产a一区二区| 成人在线免费看视频| 精品香蕉视频| 精品精品欲导航| 日韩在线xxx| 在线中文字幕视频观看| 91丨九色丨蝌蚪丨老版| 国产欧美精品一区二区三区-老狼 国产欧美精品一区二区三区介绍 国产欧美精品一区二区 | 中文天堂资源在线| 成人高清一区| 亚洲国产美国国产综合一区二区| 欧洲精品亚洲精品| www.黄色一片| 美女免费视频一区二区| 97婷婷涩涩精品一区| 国精品人伦一区二区三区蜜桃| 综合成人在线| 欧美日韩一二区| 成人av一级片| 男女在线观看视频| 国产精品久久久久久久第一福利 | 成人三级做爰av| 性欧美gay| 五月综合激情网| 激情视频小说图片| 欧美精品videos另类| 久久免费国产精品| 国产女人水真多18毛片18精品| 91好色先生tv| 男女视频一区二区| 国产mv久久久| 日日摸天天添天天添破| 亚洲精品乱码| 国语自产精品视频在线看抢先版图片 | 五月天色一区| 四虎影视在线观看2413| 豆国产96在线|亚洲| 亚洲xxx自由成熟| 一级片一区二区三区| 日韩成人dvd| 国产成人福利视频| 亚洲第一网站在线观看| 亚洲欧美视频| 欧美性在线视频| 中国一级免费毛片| 亚洲一区区二区| 2018中文字幕一区二区三区| 国产一级片免费| 欧美日韩综合| 欧美区在线播放| 久久久久久国产精品免费播放| 香港欧美日韩三级黄色一级电影网站| 中文字幕亚洲激情| 成年人免费视频播放| 日韩久久综合| 免费不卡欧美自拍视频| 色欲人妻综合网| 亚洲综合激情在线| 欧美激情在线狂野欧美精品| 日韩免费不卡视频| 国产日韩一区| 国产成人小视频在线观看| jizz国产在线| 麻豆专区一区二区三区四区五区| 成人免费视频a| 国产aⅴ爽av久久久久成人| 国产99精品国产| 国产一区二区三区四区五区加勒比 | 东京热av一区| 日韩欧美在线精品| 亚洲精品一区中文| 欧美日韩国产一二三区| 天天操夜夜操国产精品| 色综合久久悠悠| 日韩在线视频免费播放| 人人爽香蕉精品| 51成人做爰www免费看网站| 成人午夜免费福利| 久久久久久日产精品| 伊人久久大香线蕉av一区| 黄色av网站在线播放| 亚洲国产aⅴ天堂久久| 国产xxxxx在线观看| 欧美视频精品| 亚洲成人网av| 91成人精品一区二区| 欧美日韩理论| 国产成人av在线播放| av一区二区三| 久久久国产一区二区三区四区小说| 亚洲综合欧美日韩| 91禁在线看| 欧美午夜精品久久久久久超碰| 樱花草www在线| 亚洲免费成人av在线| 久久伊人精品一区二区三区| 日韩三级视频在线播放| 麻豆精品久久久| 国产视频在线观看一区| 日韩理伦片在线| 五月天久久比比资源色| 亚洲精品20p| 亚洲a级精品| 欧美精品在线播放| 免费在线不卡av| 成人亚洲一区二区一| 在线看无码的免费网站| 正在播放日韩精品| 日韩一区二区三区视频| 国产精品成人无码免费| 亚洲第一黄色| 亚洲jizzjizz日本少妇| av网站在线免费播放| 欧美日韩免费观看中文| 成人三级做爰av| 91九色精品| 国产精品av电影| 天堂在线资源库| 一区二区三区四区中文字幕| www.se五月| 国产欧美久久一区二区三区| 69av在线播放| 亚洲精华国产精华精华液网站| 国产精品女人毛片| 欧美少妇性生活视频| 欧美电影在线观看完整版| 精品中文字幕乱| 一区二区美女视频| 国产精品情趣视频| 在线观看av日韩| 国产中文字幕一区二区三区 | 日本丰满大乳奶| 九九热这里有精品| 国产一区二区三区毛片| 色av性av丰满av| 97se亚洲国产综合自在线| 777av视频| 精品国产导航| 国内精品久久久久| 人人妻人人澡人人爽久久av| 亚洲自拍偷拍综合| 91精品人妻一区二区三区蜜桃2| 久久香蕉精品视频| 四季av一区二区三区免费观看| 日本道色综合久久影院| 色吊丝在线永久观看最新版本| 亚洲成人免费av| 亚洲香蕉中文网| 亚洲久久成人| 免费成人深夜夜行视频| 男人最爱成人网| 亚洲欧美在线免费| 日本丰满少妇做爰爽爽| 国产欧美精品一区| 天天综合网日韩| 99久久视频| 亚洲综合国产精品| 免费在线中文字幕| 亚洲第一福利视频| 91精品国产综合久久久蜜臀九色| 91在线视频免费91| 国产熟人av一二三区| 精品视频免费| 成人免费视频a| 精品精品导航| 精品视频在线观看日韩| 中文字幕免费高清网站| 中文字幕色av一区二区三区| 伊人av在线播放| 亚洲精品美女91| 日韩一区免费观看| 日本伊人久久| 91av国产在线| 瑟瑟视频在线| 亚洲国产精品va在线看黑人| 精品久久久久久久久久久国产字幕 | 国产情侣自拍小视频| 亚洲女与黑人做爰| 第四色在线视频| 老司机精品导航| 精品91一区二区三区| swag国产精品一区二区| 日韩av男人的天堂| av在线导航| 亚洲美女久久久| 国产乱人乱偷精品视频| 亚洲电影在线播放| 亚洲天堂精品一区| 成人av中文字幕| 天天干天天玩天天操| 精久久久久久| 亚洲欧洲一区二区| 欧美美女黄色| 成人有码视频在线播放| 涩涩视频在线播放| 大胆人体色综合| 久久精品色图| 精品乱人伦一区二区三区| www.五月婷婷.com| 激情亚洲一区二区三区四区| 激情高潮到大叫狂喷水| 99久久精品免费看国产免费软件| 亚洲精品自拍网| 一区二区毛片| 欧美交换配乱吟粗大25p| 欧美午夜精彩| 久久久综合亚洲91久久98| 麻豆视频久久| 国产精品久久久久免费a∨| 毛片在线网站| 欧美激情视频在线观看| 免费a级毛片在线播放| 精品香蕉在线观看视频一| 超碰在线人人干| 欧美高清dvd| 探花国产精品一区二区| 黑人巨大精品欧美一区二区三区| 国产精品久久久精品四季影院| 久久精品这里都是精品| 国产十八熟妇av成人一区| 国产在线国偷精品免费看| 午夜免费福利在线| 久久蜜桃精品| 亚洲色成人一区二区三区小说| 午夜久久美女| 日本一级淫片演员| 色天天久久综合婷婷女18| 日本视频一区二区在线观看| 亚洲va久久久噜噜噜久久| 狠狠爱一区二区三区| 中文字幕视频精品一区二区三区| 成人免费直播live| 成人激情久久| 亚洲一区中文字幕在线观看| 亚洲精品成人一区| 成人激情视频小说免费下载| 国产黄色一区| 国产欧美一区二区| 男女啪啪999亚洲精品| 国产精品网站入口| 精品三级在线| 91香蕉嫩草影院入口| 成人影院网站ww555久久精品| 成人日韩在线电影| 久久综合偷偷噜噜噜色| 亚洲japanese制服美女| 日韩区欧美区| 成人综合电影| 理论片一区二区在线| 精品久久久久久一区二区里番| 欧美五码在线| 蜜桃999成人看片在线观看| 亚洲激情播播| 色综合666| 99久久婷婷这里只有精品| 国产精品夜夜夜爽张柏芝| 欧美在线免费| av免费观看大全| 久久精品官网| 亚洲老女人av| 国产很黄免费观看久久| 99久久久无码国产精品性波多 | 国产高清自产拍av在线| 日本久久精品视频| 国产69精品久久久久9999人| 成人信息集中地欧美| 136国产福利精品导航网址应用| 激情视频一区二区| av一区二区在线观看| 亚洲 欧洲 日韩| 亚洲黄页一区| 色婷婷综合久久久久中文字幕| 免费看欧美美女黄的网站| 伦伦影院午夜理论片| 成人短视频下载| 久久久久亚洲av无码a片| 亚洲女爱视频在线| 欧美不卡视频在线观看| 欧美亚洲禁片免费| h片在线免费看| 亚洲精品自拍偷拍| 精品自拍一区| 97人人模人人爽人人喊中文字| 欧美成a人片在线观看久| 亚洲一区二区三区毛片| 精品在线91| 国产肉体ⅹxxx137大胆| 老司机精品导航| 无码国产精品久久一区免费| 久久久噜噜噜久噜久久综合| 精品国产乱码久久久久久鸭王1| 精品国产福利在线| 99久久精品国产一区色| 亚洲欧美一区二区精品久久久| av超碰免费在线| 国产精品白嫩初高中害羞小美女| 日韩区一区二| 亚洲视频电影| 亚洲欧美日本视频在线观看| 国产欧美精品一二三| 久久精品在线观看| 国产在线视频在线观看| 欧美撒尿777hd撒尿| 天天av天天翘| 精品自拍视频在线观看| 国产另类xxxxhd高清| 国产一区视频观看| 伊人成综合网| 香港日本韩国三级网站| 久久综合国产精品| 日韩xxxxxxxxx| 欧美一二三区在线观看| 一区二区三区视频网站| 日本电影亚洲天堂| 九九热hot精品视频在线播放| 人人妻人人澡人人爽精品欧美一区| 男人的天堂成人在线| 日本五十肥熟交尾| 玉米视频成人免费看| 国产精品日韩无码| 在线观看日韩www视频免费| 中文字幕在线视频久| 国产成人精品一区二区三区福利| 一本一道久久a久久精品蜜桃| 视频在线观看免费高清| 国产无一区二区| 国产99免费视频| 亚洲欧美国产另类| 成人性生活av| 欧美大香线蕉线伊人久久国产精品| 激情成人综合| 欧美xxxxx少妇| 一区二区三区产品免费精品久久75| 91av国产精品| 美日韩精品免费视频| 国产精品一区二区三区www| 三年中国中文在线观看免费播放| 美女性感视频久久| 美女网站视频色| 91精品国产综合久久精品app| 午夜激情视频在线观看| 国产精品久久久久久久天堂| 成人同人动漫免费观看| www.这里只有精品| 18成人在线观看| 国产成人精品一区二三区四区五区| 美女啪啪无遮挡免费久久网站| 国产日韩欧美中文在线| www.99riav| 成人黄色大片在线观看| 欧美一二三区视频| 亚洲色图50p| 日本一区二区三区中文字幕| 亚洲一区综合| 国产精品一区免费在线观看| 久久精品国产亚洲AV无码麻豆| 亚洲电影免费观看高清完整版在线| 成人免费网站观看| 日韩啊v在线| 国内成人免费视频| 欧美成人手机视频| 亚洲精品国产综合久久| 九九热线视频只有这里最精品| 亚洲一区二区三区免费看| 国产精品资源在线| 日韩aaaaaa| 中文字幕亚洲专区| 视频精品二区| 免费高清在线观看免费| 国产精品乱人伦一区二区| 国产草草影院ccyycom| 国内精品在线一区| 欧美一级淫片| 性感美女一区二区三区| 色伊人久久综合中文字幕| 欧美黑人激情| 国产一区再线| 精一区二区三区| 日韩激情在线播放| 这里只有精品在线观看| 涩爱av色老久久精品偷偷鲁| 草草久久久无码国产专区| 中文字幕欧美日本乱码一线二线| av在线资源观看| 日本久久久a级免费| 女人色偷偷aa久久天堂| 国产精品无码一区二区三区免费| 欧美三级韩国三级日本一级| segui88久久综合| 五月婷婷综合色| 成人av在线一区二区三区| 亚洲影院一区二区三区| 91国产视频在线| 中文字幕一区二区三三| 少妇av片在线观看| 亚洲精品国产拍免费91在线| 在线观看亚洲精品福利片| 国产超级av在线|