原创 Puppet擴展篇5-通過多進程增強master的負載均衡能力(nginx+mongrel)

零基礎學習Puppet自動化配置管理系列文檔當puppetmaster管理的主機越來越多時,puppetmaster本身性能會存在性能瓶頸問題,除了增加服務器擴充puppetmaster的數量增加puppetmaster整體性能外,也可以通

原创 foreman架構的引入2-安裝前環境準備

零基礎學習Puppet自動化配置管理系列文檔Foreman官網提供了每個版本非常完善的安裝步驟,無論是源碼安裝還是rpm包安裝都變得非常方便。而且Foreman通過puppet模塊對安裝步驟進行了封裝並提供了大量的安裝參數可以傳輸,相當的方

原创 開源技術資料分享羣-彙集各種開源資料、視頻,歡迎大家學習下載

受命於互聯網,傳播開源技術文化...爲了讓愛好開源技術的朋友學習更多的技術,特開闢了基於360平臺的開源技術資料共享羣,羣裏目前共享了大量的電子書籍、視頻等資料,歡迎愛好開源的朋友加入學習。同時也希望下載的朋友多多上傳自己的開源技術,別老偷

原创 Puppet基礎篇10-自定義fact實現的四種方式介紹

零基礎學習Puppet自動化配置管理系列文檔自定義fact可以讓節點增加更多的標籤在使用puppet作爲配置管理工具的同時,facter是一個非常有用的系統盤點工具,這個工具可以通過一些預先設定好變量定位一臺主機,比如可以通過變量lsbdi

原创 Puppet擴展篇1-自定義fact結合ENC(hirea)的應用實踐

零基礎學習Puppet自動化配置管理系列文檔在大量節點加入Puppet之後,你至少會面臨兩個比較大的問題:1、由於節點數的增多,site.pp文件必然會編寫更多的節點條目,以及節點包含的類。假設你用Puppet管理500個節點,存在三種情況

原创 免費下載pro puppet 2高清pdf,需要的抓緊

衆所周知,Pro puppet第一版已經被翻譯成了中文叫《puppet配置管理工具》,是以2.7爲藍本,介紹的還是相當不錯的,現作者已經推出了第二版,以3.0爲藍本編寫而成,不過只有英文的,亞馬遜上有賣的,400多大洋,鑑於俺們都是窮人,所

原创 foreman架構的引入1-foreman作爲自動化運維工具爲什麼會如此強大

零基礎學習Puppet自動化配置管理系列文檔在引入foreman之前,筆者曾經大幅度測試過puppet的另外一個生態圈前端軟件,那就是KermIT(kermit.fr需要牆)。說實話基於KermIT這套架構還是相當不錯的,尤其是在於mcol

原创 MCollective架構篇3-Puppet插件的部署及測試

零基礎學習Puppet自動化配置管理系列文檔1 puppet插件的安裝及測試MCollective可以使用多種方式進行擴展。最普遍的一種擴展MCollective的方式就是重用已經寫好的agent插件。這些小的Ruby庫可以讓MCollec

原创 foreman架構的引入7-Foreman結合mcollective完成push動作

零基礎學習Puppet自動化配置管理系列文檔注:以下內容是在foreman1.6.3+puppet2.6.2環境下進行操作。更多配置請參考官網http://theforeman.org/manuals/1.6/index.html在fore

原创 Puppet擴展篇3-如何擴展master的SSL傳輸性能(apache)

零基礎學習Puppet自動化配置管理系列文檔描述:puppet使用SSL(https)協議來進行通訊,默認情況下,puppet server端使用基於Ruby的WEBRick HTTP服務器。由於WEBRick HTTP服務器在處理agen

原创 MCollective架構篇1-MCollective架構的引入

零基礎學習Puppet自動化配置管理系列文檔Marionette Collective(MCollective)是一個與Puppet關係密切的服務運行框架。Puppet擅長管理系統的狀態,但agent默認的30 分鐘間隔的運行方式使它不合

原创 RubyMine7註冊碼免費分享--支持puppet高亮語法

RubyMine是一個爲Ruby 和Rails開發者準備的 IDE,其帶有所有開發者必須的功能,並將之緊密集成於便捷的開發環境中,號稱最智能的Ruby和Rails的IDE,能夠大大增加Ruby和Rails開發者的開發效率。RubyMine從

原创 foreman架構的引入4-安裝Foreman1.6.3架構(foreman與puppetmaster分離)

零基礎學習Puppet自動化配置管理系列文檔注意:本實驗是在離線情況下安裝的,所以需要在本地創建自己的yum倉庫,創建方法可參考《如何根據版本製作屬於自己的puppet yum源》,如何你實在是比較懶或者搞不定rpm包之間的依賴關係,那就去

原创 Puppet擴展篇6-通過橫向擴展puppetmaster增加架構的靈活性

零基礎學習Puppet自動化配置管理系列文檔puppetmaster橫向擴展將採用以下架構進行部署,也可以參考《puppet實戰》第246頁的內容。puppet集羣擴展架構圖主機IP地址信息機用途表puppet集羣擴展架構圖        

原创 MCollective架構篇4-MCollective各種插件的部署及測試

零基礎學習Puppet自動化配置管理系列文檔MCollective只是一個框架,如果需要在上面發揮各種作用,那就需要各種插件的支持。官方提供了很多這方面的插件,除此之外,還有第三方的插件,比如shell插件等,下面會介紹各種插件的安裝,以及