### Chef環境安裝
在 Chef 的官網上也有詳細的 Chef 安裝步驟說明。
我們根據Chef不同的管理模式來分別說明相應的環境安裝。
#### Chef的管理模式
-
Client-Server
所有的服務器作為chef-client,統一由chef-server進行管理,管理包括安裝、配置等工作。chef-server可以自建,但安裝的東西較多,由于使用solr作為全文搜索引擎,還需要安裝java。
-
Opscode Platform
類似于Client-Server,只是Server端不需要自建,而是采用[OpsCode](http://www.opscode.com)提供的chef-server服務。
-
Chef-Solo
由一臺普通電腦控制所有的服務器,不需要專設一臺chef-server。
- 序
- Chapter 1: 初識Chef
- 一些背景
- Chef vs Puppet
- Chapter 2: Chef應用
- Chef架構
- Chef能做什么
- Chef組件
- Chef環境安裝
- chef-server
- opscode-chef
- chef-solo
- Chef實戰
- 實戰前的必修理論
- 使用Chef
- Chapter 3: Ruby基礎
- 對象與方法
- 標識符
- 類與模塊
- 數據類型
- 真與假
- 控制語句
- 代碼塊
- Chapter 4: Chef源碼架構
- Rubygems與gem
- bundler
- Chef源碼組織
- Chapter 5: Rails基礎
- Rails是什么
- MVC架構
- Restful
- Rails組成與項目結構
- Chapter 6: Chef Server WebUI
- Chef Server Webui組織結構
- Chef Rest API
- 參考