買這商品的人也買了...
- 
                
                  
                  
                深入淺出物件導向分析與設計 (Head First Object-Oriented Analysis and Design)$880$695 - 
                
                  
                  
                Binary Hacks -- 駭客秘傳技巧一百招$580$458 - 
                
                  
                  
                設計模式的解析與活用 (Design Patterns Explained: A New Perspective on Object-Oriented Design, 2/e)$480$374 - 
                
                  
                  
                Continuous Delivery 中文版:利用自動化的建置、測試與部署完美創造出可信賴的軟體發佈 (Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation)$650$507 - 
                
                  
                  
                $474RESTful Web APIs (中文版) - 
                
                  
                  
                精通 Python|運用簡單的套件進行現代運算 (Introducing Python: Modern Computing in Simple Packages)$780$616 - 
                
                  
                  
                $474奔跑吧Ansible - 
                
                  
                  
                $414DevOps 實戰:VMware 管理員運維方法、工具及最佳實踐 - 
                
                  
                  
                職業駭客的告白 : 軟體反組譯、木馬病毒與入侵翻牆竊密$620$484 - 
                
                  
                  
                VMware vSphere 疑難雜症排除手冊$500$395 - 
                
                  
                  
                $294鳳凰計畫:一個 IT計畫的傳奇故事 (The Phoenix Project : A Novel about IT, DevOps, and Helping your business win)(沙盤特別版) - 
                
                  
                  
                $414Ansible自動化運維技術與最佳實踐 - 
                
                  
                  
                建構微服務|設計細微化的系統 (Building Microservices)$580$458 - 
                
                  
                  
                $403解析深度學習 : 語音識別實踐 - 
                
                  
                  
                $301軟技能代碼之外的生存指南 (Soft Skills : The software developer's life manual) - 
                
                  
                  
                Kubernetes 使用指南$490$387 - 
                
                  
                  
                Python 機器學習 (Python Machine Learning)$580$452 - 
                
                  
                  
                不止是測試:Python 網路爬蟲王者 Selenium$560$476 - 
                
                  
                  
                $301神經網絡與深度學習 - 
                
                  
                  
                今天不學機器學習,明天就被機器取代:從 Python 入手+演算法$590$502 - 
                
                  
                  
                Python 自動化的樂趣|搞定重複瑣碎 & 單調無聊的工作 (中文版) (Automate the Boring Stuff with Python: Practical Programming for Total Beginners)$500$425 - 
                
                  
                  
                深入淺出 Ruby (Head First Ruby)$780$616 - 
                
                  
                  
                網站可靠性工程|Google 的系統管理之道 (Site Reliability Engineering: How Google Runs Production Systems)(SRE)-*外觀稍有瑕疵,不介意者再下單$780$616 - 
                
                  
                  
                Ansible : 建置與執行, 2/e (Ansible : Up and Running : Automating Configuration Management and Deployment the Easy Way, 2/e)$680$537 - 
                
                  
                  
                DevOps Handbook|打造世界級技術組織的實踐指南 (中文版) (The DevOps Handbook: How to Create World-Class Agility, Reliability, and Security in Technology Organizations)$580$458 
商品描述
<內容介紹>
Chef作為DevOps運動的重要工具之一,用於快速實現雲端自動化配置管理。全書共16章,主題涉及Chef配置管理、Ruby及其語法、如何寫Chef recipe,如何用Test Kitchen管理沙盒測試環境,如何用Chef客戶端管理單個節點,Chef cookbook如何寫和如何用,如何用Chef服務器管理多個節點,搜索、數據包、角色、開發環境和測試等都有介紹。
本書是一本介紹Chef基礎架構自動 化平臺的入門書,有比較強的實操性,很適合剛開始接觸Chef、配置管理和自動化編程的讀者閱讀和參考。
<章節目錄>
前言.1 
第1章配置管理和Chef ...........7 
什麼是配置管理........7 
為什麼需要配置管理工具來實現IT自動化..... ...8 
Chef是什麼...9 
為什麼企業需要Chef .9 
接下來要做什麼......12 
第2章配置Chef開發環境..... 15 
安裝一個適合程序員使用的文本編輯器..........16 
Chef開發工具..........17 
在Linux下安裝Chef開發工具..18 
在Windows下安裝Chef開發工具...... ...32 
小結41 
第3章Ruby和Chef語法....... 43 
Ruby概述....43 
Ruby語法和案例......44 
Chef語法和案例......54 
第4章如何寫第一個Chef配方單........... 61 
創建代碼的目錄結構...........61 
寫下第一個Chef配方單.. .....62 
驗證第一個Chef配方單.......63 
用配方單指定理想配置.......65 
卸載時,須明確指定不要做什麼...... ..69 
小結71 
第5章用Test Kitchen管理沙盒測試環境73 
安裝Vagrant和VirtualBox ....75 
啟動自己的第一個虛擬機...79 
YAML概覽.84 
用.kitchen.yml配置Test Kitchen .........86 
小結87 
第6章用Chef客戶端管理節點.. 89 
什麼是節點.89 
在一個節點上創建沙盒環境90 
用Test Kitchen在節點上安裝Chef客戶端.. .......91 
第一次運行Chef客戶端.......93 
Chef客戶端的三種模式.......95 
命令行工具Ohai ......96 
訪問節點信息..........98 
小結..........100 
第7章撰寫和使用菜譜....... 103 
你的第一個菜譜:每日消息. .103 
你的第一個菜譜:每日消息(使用Chef開發包) .....104 
Cookbook_file資源簡介....106 
你的第一個菜譜:每日消息(Chef客戶端) .107 
Cookbook_file資源簡介....109 
第一次運行Chef .... 110 
驗證結果.. 112 
剖析Chef運行........ 113 
菜譜結構.. 116 
必須瞭解的四個資源..... .... 119 
Apache菜譜:手把手教你創建菜譜.. 119 
小結..........130 
第8章屬性133 
Motd-Attributes菜譜..........134 
設定屬性..136 
屬性優先級基礎....138 
Include_Recipe ......139 
屬性優先級142 
屬性排錯..143 
小結..........146 
第9章用Chef服務器同時管理多個節點147 
手動安裝企業Chef .149 
使用菜譜來自動化安裝企業Chef服務器........151 
冪等性簡介154 
配置企業Chef服務器.........159 
測試連接. .165 
準備一個新節點....166 
用Chef Solo配置Chef服務器173 
小結..........174 
第10章社區以及Chef-Client菜譜....... 175 
使用社區菜譜........175 
Chef-Client菜譜.....177 
Knife Cookbook Site插件..180 
使用Knife Cookbook Site搜索社區菜譜.........181 
通過Knife Cookbook Site管理Chef服務器中的社區菜譜...........182 
Chef-Client配方單.184 
配置Knife使用生產環境SSL設置......186 
配置Chef-Client使用生產環境的SSL設置... ...188 
小結..........196 
第11章Chef Zero .. 197 
Test Kitchen和Chef Zero ...197 
用Chef-Playground在宿主機器上運行Chef-Zero ..... ..200 
小結..........205 
第12章搜索.......... 207 
從命令行搜索........207 
用Knife從命令行搜索. .......208 
使用Test Kitchen從配方單中搜索..... 211 
小結..........215 
第13章數據包....... 217 
在配方單中使用數據包項目的數據創建本地用戶.....222 
驗證用戶..226 
加密數據包227 
小結..........233 
第14章角色......... . 235 
創建一個網頁服務器角色.236 
屬性和角色238 
角色和搜索239 
角色菜譜..241 
小結..........242 
第15章環境.......... 243 
創建一個開發環境.244 
屬性和環境245 
完整實例..247 
小結..........258 
第16章測試.......... 259 
關於測試..259 
重溫Apache菜譜....262 
使用Serverspec進行自動化測試........266 
使用Foodcritic進行自動化測試.........283 
使用ChefSpec進行自動化測試..........287 
小結..........295 
第17章結語.......... 297 
詞彙表......298 
附錄A開源Chef服務器...... 301 
附錄B託管企業Chef .......... 323 
learning_chef-table.indd 9 16/6/28下午3:32
