新到貨2本75折
學習Chef:雲時代的配置管理與自動化運維技術

學習Chef:雲時代的配置管理與自動化運維技術

  • 定價:474
  • 優惠價:87412
  • 運送方式:
  • 臺灣與離島
  • 海外
  • 可配送點:台灣、蘭嶼、綠島、澎湖、金門、馬祖
  • 可取貨點:台灣、蘭嶼、綠島、澎湖、金門、馬祖
載入中...
  • 分享
 

內容簡介

Chef作為 DevOps運動的重要工具之一,用於快速實現雲端自動化配置管理。全書共16章,主題涉及Chef配置管理、Ruby及其語法、如何寫Chef recipe,如何用Test Kitchen管理沙盒測試環境,如何用Chef客戶端管理單個節點,Chef cookbook如何寫和如何用,如何用Chef服務器管理多個節點,搜索、數據包、角色、開發環境和測試等都有介紹。

本書是一本介紹Chef基礎架構自動化平台的入門書,有比較強的實操性,很適合剛開始接觸Chef、配置管理和自動化編程的讀者閱讀和參考。

Mischa Taylor是一名Chef咨詢師,這家位於西雅圖的高成長新創公司,主營業務為打造Chef平台,快速實現自動化配置,並將業務過程移到雲端。他的興趣聚焦於打造高質量的產品和提升組織內部工程實踐的生產力。他能說會道且擅長指導,同時在軟件開發和神經網絡計算方面也頗有專研和造詣。

Seth Vargo是HashiCorp的軟件工程師和開源倡導者。他先后任職於Chef (Opscode),CustomInk和匹茲堡的多家新創公司。他對技術和組織文化有很強烈的愛好。在寫代碼和開源相關工作之余,他喜歡參與本地用戶組和會議。他是匹茲堡DevOps Days的組織者。

閆諾,Chef創始工程師。在Chef軟件公司任職期間作為主要工程師研發了首個版本的托管企業Chef服務。2011年離開Chef參與創辦消費者推薦搜索引擎公司Livestar,2013年並入以圖片為基礎的推薦、探索引擎公司Pinterest。在Pinterest任職期間,他參與構建綜合性實時認知及響應平台,后者服務於Pinterest的自動化垃圾內容處理、通知推送服務、廣告服務及內容推薦服務等。2015年底,他離開Pinterest,目前正在為解決新的工程挑戰而忙得樂此不彼。

閆諾畢業於美國華盛頓大學(西雅圖),大學主修應用及計算數學。平時對世界各地的文化和各類藝術很感興趣。工作之余,時常為朋友圈內有需要的創業公司提供幫助,積極參與鼓勵大學生學習科學、技術、工程及數學的公益項目。
 

目錄

前言

第1章 配置管理和Chef
什麼是配置管理
為什麼需要配置管理工具來實現IT自動化
Chef是什麼
為什麼企業需要Chef
接下來要做什麼

第2章 配置Chef開發環境
安裝一個適合程序員使用的文本編輯器
Chef開發工具
在Linux下安裝Chef開發工具
在Windows下安裝Chef開發工具
小結

第3章 Ruby和Chef語法
Ruby概述
Ruby語法和案例
Chef語法和案例

第4章 如何寫第一個Chef配方單
創建代碼的目錄結構
寫下第一個Chef配方單
驗證第一個Chef配方單
用配方單指定理想配置
卸載時,須明確指定不要做什麼
小結

第5章 用TestKitchen管理沙盒測試環境
安裝Vagrant和VirtualBox
啟動自己的第一個虛擬機
YAML概覽
用kitchenyml配置TestKitchen
小結

第6章 用Chef客戶端管理節點
什麼是節點
在一個節點上創建沙盒環境
用TestKitchen在節點上安裝Chef客戶端
第一次運行Chef客戶端
Chef客戶端的三種模式
命令行工具Ohai
訪問節點信息
小結

第7章 撰寫和使用菜譜
你的第一個菜譜:每日消息
你的第一個菜譜:每日消息(使用Chef開發包)
Cookbook_file資源簡介
你的第一個菜譜:每日消息(Chef客戶端)
Cookbook_file資源簡介
第一次運行Chef
驗證結果
剖析Chef運行
菜譜結構
必須了解的四個資源
Apache菜譜:手把手教你創建菜譜
小結

第8章 屬性
Motd-Attributes菜譜
設定屬性
屬性優先級基礎
Include_Recipe
屬性優先級
屬性排錯
小結

第9章 用Chef服務器同時管理多個節點
手動安裝企業Chef
使用菜譜來自動化安裝企業Chef服務器
冪等性簡介
配置企業Chef服務器
測試連接
准備一個新節點
用ChefSolo配置Chef服務器
小結

第10章 社區以及Chef-Client菜譜
使用社區菜譜
Chef-Client菜譜
KnifeCookbookSite插件
使用KnifeCookbookSite搜索社區菜譜
通過KnifeCookbookSite管理Chef服務器中的社區菜譜
Chef-Client配方單
配置Knife使用生產環境SSL設置
配置Chef-Client使用生產環境的SSL設置
小結

第11章 ChefZero
TestKitchen和ChefZero
用Chef-Playground在宿主機器上運行Chef-Zero
小結

第12章 搜索
從命令行搜索
用Knife從命令行搜索
使用TestKitchen從配方單中搜索
小結

第13章 數據包
在配方單中使用數據包項目的數據創建本地用戶
驗證用戶
加密數據包
小結

第14章 角色
創建一個網頁服務器角色
屬性和角色
角色和搜索
角色菜譜
小結

第15章 環境
創建一個開發環境
屬性和環境
完整實例
小結

第16章 測試
關於測試
重溫Apache菜譜
使用Serverspec進行自動化測試
使用Foodcritic進行自動化測試
使用ChefSpec進行自動化測試
小結

第17章 結語
詞匯表

附錄A 開源Chef服務器
附錄B 托管企業Chef
 

詳細資料

  • ISBN:9787302433903
  • 規格:340頁 / 21 x 14.8 x 1.5 cm / 普通級 / 1-1
  • 出版地:中國

最近瀏覽商品

 

相關活動

  • 【其他】2024采實電子書全書系:春暖花開‧享閱讀,參展書單書85折起、任選3本79折
 

購物說明

溫馨提醒您:若您訂單中有購買簡體館無庫存/預售書或庫存於海外廠商的書籍,建議與其他商品分開下單,以避免等待時間過長,謝謝。

大陸出版品書況:因裝幀品質及貨運條件未臻完善,書況與台灣出版品落差甚大,封面老舊、出現磨痕、凹痕等均屬常態,故簡體字館除封面破損、內頁脫落...等較嚴重的狀態外,其餘所有商品將正常出貨。 

 

請注意,部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

調貨時間:若您購買海外庫存之商品,於您完成訂購後,商品原則上約45個工作天內抵台(若有將延遲另行告知)。為了縮短等待的時間,建議您將簡體書與其它商品分開訂購,以利一般商品快速出貨。 

若您具有法人身份為常態性且大量購書者,或有特殊作業需求,建議您可洽詢「企業採購」。 

退換貨說明 

會員所購買的商品均享有到貨十天的猶豫期(含例假日)。退回之商品必須於猶豫期內寄回。 

辦理退換貨時,商品必須是全新狀態與完整包裝(請注意保持商品本體、配件、贈品、保證書、原廠包裝及所有附隨文件或資料的完整性,切勿缺漏任何配件或損毀原廠外盒)。退回商品無法回復原狀者,恐將影響退貨權益或需負擔部分費用。 

訂購本商品前請務必詳閱商品退換貨原則

  • 翦商作者新作79折
  • 針灸匠張寶旬
  • 浪漫小說精選3本72折