Chef - 架構



Chef 基於三層客戶端-伺服器模型工作,其中工作單元(如 Cookbook)在 Chef 工作站上開發。透過 knife 等命令列工具,它們被上傳到 Chef 伺服器,並且架構中存在的所有節點都註冊到 Chef 伺服器。

Chef Server

為了建立工作 Chef 基礎設施,我們需要按順序設定多個內容。

在上述設定中,我們有以下元件。

Chef 工作站

這是所有配置開發的位置。Chef 工作站安裝在本地機器上。詳細的配置結構將在本教程的後續章節中討論。

Chef 伺服器

它作為 Chef 設定的集中工作單元,所有配置檔案在開發後都上傳到此處。Chef 伺服器有多種型別,一些是託管的 Chef 伺服器,而另一些則是內部部署的。

Chef 節點

它們是要由 Chef 伺服器管理的實際機器。所有節點都可以根據需要具有不同型別的設定。Chef 客戶端是所有節點的關鍵元件,它有助於建立 Chef 伺服器和 Chef 節點之間的通訊。Chef 節點的另一個元件是 Ohai,它有助於在給定時間點獲取任何節點的當前狀態。

廣告

© . All rights reserved.