傀儡组织

它是有用的组织木偶 "基础设施", "角色", "数据" 和 "体现" 表示物理文件, 业务和软件方面的计算系统.

基础设施 定义了物理和网络特性的一个服务器或虚拟服务器, 如它的地址和主机名. 该 角色 不同的应用软件组织成一个逻辑的解决方案, 如Web服务器. These various software applications are defined using Puppet's 体现. All of these files are parameterized so that user and site-specific 数据 位于一个单独的文件 (或数据库表). This abstraction is illustrated below.

Puppet Organization

傀儡组织

例如, 您现在正在使用的网站上托管的虚拟服务器控制傀儡 基础设施 节点. 这个节点的参数包括OpenVZ的容器设置信息,如.

一个网站 角色 分配给此 基础设施 节点. 这 角色 是一家集不同的应用 体现 和设置, 如Apache和它的各种指令,具体到本网站的. 此Apache 舱单 该应用程序中描述的一般安装和配置, 通过定制 角色.

分离代码 (也被称为 体现), 让我的木偶配置更易于管理和应用广泛的系统基础设施和数据. 这种分离已被证明是非常有用的,一个大型木偶配置的关键.

更多信息

阅读更多关于 木偶系统配置.

1月7日, 2013 发布者 乔恩Jaroker 提起: 木偶工作流程