相關主題
商品描述
Targeted at administrators, consultants, and architect, the book guides them through the advanced features of the tool which are necessary for infrastructure automation, devops automation, and reporting. The book presumes knowledge of Ruby and Erlang which are used as reference languages for creating recipes and cookbooks and as a refresher on them to help the reader get on speed with the flow of book.
The book provides step by step instructions on installation and configuration of Chef, usage scenarios of Chef, in infrastructure automation by providing common scenarios like virtual machine provisioning, OS configuration for Windows, Linux, and Unix, provisioning and configuration of web servers like Apache along with popular databases like MySQL.
It further elaborates on the creation of recipes, and cookbooks, which help in deployment of servers and applications to any physical, virtual, or cloud location, no matter the size of the infrastructure.
The books covers advanced features like LWRPs and Knife and also contains several illustrative sample cookbooks on MySQL, Apache, and CouchDB deployment using a step by step approach.
商品描述(中文翻譯)
《透過 Chef Opscode 的自動化》提供了對 Chef 的深入理解,Chef 是用 Ruby 和 Erlang 編寫的,主要用於配置管理、雲基礎設施管理、系統管理和網絡管理。
本書針對管理員、顧問和架構師,指導他們掌握基礎設施自動化、DevOps 自動化和報告所需的工具的進階功能。本書假設讀者具備 Ruby 和 Erlang 的知識,這些語言用作創建食譜和食譜集的參考語言,並作為回顧,幫助讀者跟上書中的內容。
本書提供了 Chef 的安裝和配置的逐步指導,Chef 的使用場景,並通過提供常見場景來進行基礎設施自動化,例如虛擬機的配置、Windows、Linux 和 Unix 的操作系統配置,以及像 Apache 這樣的網絡伺服器和流行數據庫如 MySQL 的配置。
此外,本書還詳細說明了食譜和食譜集的創建,這有助於將伺服器和應用程序部署到任何物理、虛擬或雲端位置,無論基礎設施的大小。
本書涵蓋了進階功能,如 LWRPs 和 Knife,並包含幾個示範性的樣本食譜集,使用逐步方法展示 MySQL、Apache 和 CouchDB 的部署。