厨师 – 建筑
厨师 – 建筑
Chef 在三层客户端服务器模型上工作,其中在 Chef 工作站上开发诸如食谱之类的工作单元。从命令行实用程序(例如 Knife),它们被上传到 Chef 服务器,并且架构中存在的所有节点都向 Chef 服务器注册。
为了让可用的 Chef 基础设施就位,我们需要按顺序设置多个东西。
在上面的设置中,我们有以下组件。
厨师工作站
这是开发所有配置的位置。Chef 工作站安装在本地机器上。详细的配置结构将在本教程的后面章节中讨论。
厨师服务器
这是 Chef 设置的集中工作单元,所有配置文件都在开发后上传。有不同种类的 Chef 服务器,有些是托管的 Chef 服务器,而有些是内置的。
厨师节点
它们是将由 Chef 服务器管理的实际机器。所有节点都可以根据需要进行不同类型的设置。Chef 客户端是所有节点的关键组件,它有助于建立 Chef 服务器和 Chef 节点之间的通信。Chef 节点的其他组件是 Ohai,它有助于获取任何节点在给定时间点的当前状态。