Puppet - 架构



以下是 Puppet 架构的示意图。

Architecture

Puppet 主服务器

Puppet 主服务器是处理所有与配置相关事务的关键机制。它使用 Puppet 代理向节点应用配置。

Puppet 代理

Puppet 代理是被 Puppet 主服务器管理的实际工作机器。它们在内部运行 Puppet 代理守护程序服务。

配置存储库

这是保存所有节点和服务器相关配置并在需要时拉取它们的存储库。

Facts

Facts 是与节点或主服务器相关的详细信息,主要用于分析任何节点的当前状态。根据 facts,对任何目标机器进行更改。Puppet 中有预定义的和自定义的 facts。

编目

所有用 Puppet 编写的 Manifest 文件或配置首先会转换为一种名为编目的编译格式,然后将这些编目应用于目标机器。

广告