木偶可以集中使用的是跨平台的規範語言,管理所有的獨立元素在不同的文件通常聚集,想用戶,cron作業,和主機,以及像包顯然離散元素管理系統的各個重要方面,服務和文件。
木偶的簡單的聲明規範語言提供了強大的分級能力繪製出了相似的主機之間同時讓他們盡可能具體的必要的,它處理的依賴性和對象的清晰,明確的前提關係。
木偶是一個系統配置工具。傀儡項目具有用於管理該系統中,用於指定想要的結構的語言,以及用於通信的配置和其他信息的一組客戶端和服務器的文庫。
該庫是完全負責所有的動作,語言是完全負責表達配置選擇。
一切都如此發達的語言操作可以採取集中發生在單個服務器(或服務器的銀行),並各圖書館業務將於每個客戶端上。因此,有語言操作和庫操作之間有明顯的分界,因為這個文件會提到。
設定
木偶架構中的絕大多數會看起來像一個明星,與中央服務器上運行puppetmasterd,並且每個客戶端節點上運行puppetd,該聯絡中心服務器。
您的中央清單,其中包含所有節點的配置,需要在中央服務器上,最有可能在/etc/puppet/manifests/site.pp。
啟動puppetmasterd守護進程,然後告訴你的客戶通過指定-s聯繫該服務器<服務器>作為參數傳遞給puppetd,取代“<服務器>”的服務器的名稱。另外,puppetd默認為尋找一個名為“傀儡”,所以你可以創建一個CNAME為您的服務器,以便它回答為“傀儡”的服務器。
它是在詳細模式下,與-v標誌啟用運行在服務器和客戶端是一個好主意,直到你確保一切正常。隨著每一個新的客戶端連接,你需要運行puppetca --list列出等待證書進行簽名,然後puppetca --sign <名>,替換“<名>”與客戶的名稱,你想要的證書簽署。您可以通過創建/etc/puppet/autosign.conf打開autosigning,把主機,域名或IP地址或範圍,你要在那裡簽字。
安裝方式:
運行“紅寶石install.rb”或添加“的lib /”目錄到你RUBYLIB路徑。
在這之後,你應該能夠在你想要哪個木偶配置文件進入測試/和運行./test,或運行'斌/傀儡'。
什麼是新的在此版本中:
- 7113448(#4762)確保在月球上的客戶端可以成功連接
- 在c8835ad添加文件,概述首選貢獻法
- ea0f2bf還原&QUOT;合併分支“vcsrepo'&QUOT;
- 94f0b93(#8704)給出更好的誤差無效fileserver.conf
- 023d959(#8690)接受“全球性”的木偶選擇面
- 修正c315da0 1886年# - 添加節點清除能力
- 7e6fc0d棄用RestAuthConfig#允許?贊成#check_authorization的
- 修正6401dfe#6026 - 安全文件應該支持內嵌批註
- 0c385f1修復#5010 - 允許前導空格在auth.conf
- 修正8da0486#5777 - 規則插值打破auth.conf CIDR規則
- 1d4acb5 MAINT:建議從哪裡開始排除故障SSL錯誤信息
- fb2ffd6(#8596)檢測資源衝突的別名職稱時不匹配
- 778127d MAINT:修復證書的應用程序打印幫助並退出,如果沒有子
- 在0366b18(#7293)默認設置SSL相關的面孔格式。
- 89c021c(#8418)修正檢查應用程序有正確的run_mode
- 3165364 MAINT:添加日誌源時不包括環境
- f484851 MAINT:添加調試日誌記錄當主站接收的報告
- 10e05ad(#7266)將證書驗證的選項將臉。
- ae36003(#7290)更新indirected面,以避免未知選項。
- 82e5fa9(#8561,#7290)全面貫徹期權合約。
- 77441be(#8561),統一驗證和操作的參數修改。
- 69b4e70(#7290)上失敗未知選項。
- 6bec2df(#8561)使用規範名稱的選項行動。
- 532c4f3(#7184)的裝載面的過時版本的核心。
- 2cd3bc4(#7184)查找綁定其它版本的面孔行動。
- 1e0655e(#7184)集中化&QUOT;找到適合臉型&QUOT行動;成木偶::面
- 0396611 MAINT:更好的錯誤報告,當測試失敗
- 395c174(#7123),使`find`的默認操作...
- 在fd6a653(#7123),支持運行時的設置。
- b75b1c1(#6787)添加`default_to`的選項。
- c830ab0(#6789)端口SSL :: CertificateAuthority ::接口到面
- cc311ad MAINT:SSL :: Inventory.serial應報告失踪的名字 。
- 72abe6c(#7204)合併語義版本的代碼。
- d02000b(#8401)文檔--detailed-exitcodes是位掩碼
- c4848d2 MAINT:修正了文件服務器的配置文件的鏈接
- b268fb3(#7144)更新設置#writesub轉換模式,以長整數
- b82f29c(#7699)幫助命令只能列表選項一次
- 4a2f22c(MAINT)修復平台,為乳鼠RHEL
- 45b3908(#4142)修正模塊檢查沒有失敗,當空metadata.json
- ae3ef42(#7699) - 幫助應該只顯示一次的選項
- 5826f73(#8032)加入到遏制create_resources
- f6882d6(#8147)更改默認reporturl以匹配新的儀表板版本
- 111a4b5(#6857)密碼洩露時更改用戶密碼
- 99330fa(#7224)改寫“主機名不匹配”的錯誤消息
- 1d867b0(#7224)添加輔助木偶:: SSL證書::檢索
- 備用名稱
- 98ba407(#7127)停止木偶如果預運行命令失敗
- caca469(#4416)確保類型重裝後providified
- 413b136(#4416)重新創建之前,務必取下舊的供應商
- 3f0dbb5(#650)允許符號鏈接配置目錄
- 1c70f0c(#2128)增加支持基於事實的設置節點名稱
- c629958(#2128)檢索目錄之前獲取的事實
- cd4fe14(#2128)添加到指定節點名的能力
- c02126d(#5966)增加支持主機名正則表達式auth.conf
- 75e2764(#5318)始終注意改變編譯時體現。
- 107b38a MAINT:修正吃豆子供應商與Ruby 1.9的工作
- 90eb937(#7139)接受'/'作為文件集的有效路徑
對行動'默認'的
在什麼版本0.25.0都是新:
- 在大多數的變化,本次發布的內部重構而不是行為。
- 的主要變化是引入Indirected REST來代替XML-RPC作為基礎木偶的通信機制。
- 四個新的功能增加了。
- 在日偽現在已經從木偶大師,並從木偶二進制應用JSON配置的能力編制目錄並輸出在JSON的能力。
- 的&QUOT的概念;瘦&QUOT;存儲配置進行了介紹。
- 在一個二進制所謂puppetqd是支持存儲配置排隊加入。
什麼是0.24.8版本,新的:
- 在固定#2077 - ralsh用戶破OSX
- 修正#2004 - ssh_authorized_key失敗,如果沒有目標定義
- 固定#1629 - 對ssh_authorized_keys不正確的權限創建的文件
- 固定#2000 - 無校驗和指定默認
- 固定#2026 - 紅帽忽略停止方法
- 添加分機/ dbfix.sql腳本 - 修復常見錯誤在存儲配置數據庫
- 固定#1963 - 下載未能讀取的/ proc /坐騎SELinux的文件殺死
- 固定#2025 - 巴布亞服務提供商只能處理默認的init級別
- 固定#1910 - 更新Logcheck的
- 固定#1871 - 洩露的日誌報告中的敏感信息
- 固定#1956 - 整理了變量名更理智,澄清錯誤消息和固定的不正確使用變量的“價值”,而不是“成員” 。
- 固定#1831 - 增加sprintf函數
- 固定#1830 - 增加regsubst功能
- 更新的up2date和服務界限,以增加支持的Oracle EL和VM
- 在固定#1948年和1953年# - augeas插件錯誤:錯誤的參數數(1 3)
- 在固定#944 - 改變錯誤消息來警告信息 - 連接再生
- 固定#961 - puppetd創建過多/不關閉TCP連接
- 修正了1959年# - 對環境的架構遷移添加的列保護
- 在固定#1869年 - 自動加載文件應該永不滲漏異常
- 在固定#1543 - Nagios的分析錯誤不再殺人木偶
- 固定#1420 - nagios_serviceescalation不允許HOST_NAME多個類型
- 固定#1884 - 當出口主機上收集的出口資源將被標記為未導出
- 固定#1922 - 壁球功能的所有參數到一個單一的哈希
- 固定#1538 - Yumrepo設置權限錯誤的文件在/etc/yum.repos.d
- 修正了1936年# - 增加/ * * / Vim的文件支持
- 固定#1541 - Nagios的對象文件寫入clientbucket的每一個變化
- 固定#1542 - 無法清除Nagios的對象
- 在固定#1912 - GID仍然沒有“應該”值固定ralsh問題的作品
- 殺青Rake文件使用“git的格式補丁”
- 新增README.rst文件
- 增強存儲的配置性能
- 新增還原實驗室構建庫任務目錄
- 固定#1852 - 正確的行為時,沒有SELinux的綁定
- 更新紅帽規範文件0.24.7
- 固定#1920 - 影子口令腐敗
要求:
- 紅寶石
評論沒有發現