网络信息:木偶是什么意思?

蔡欢园
导读 今天,我们来讲一些关于木偶是什么意思的信息。很多朋友对一些关于木偶是什么意思的信息感兴趣。边肖今天整理了一些资料,希望对有需要的朋

今天,我们来讲一些关于木偶是什么意思的信息。很多朋友对一些关于木偶是什么意思的信息感兴趣。边肖今天整理了一些资料,希望对有需要的朋友有所帮助。

Puppet是一个开放的核心软件配置管理工具。它可以在许多类似Unix的系统或Microsoft Windows上运行,并包含自己的声明性语言来描述系统配置。

Puppet是一个开放的核心软件配置管理工具。它可以在许多类似Unix的系统或Microsoft Windows上运行,并包含自己的声明性语言来描述系统配置。Puppet由Puppet制作,由Luke Kanies于2005年创立。

Puppet是用C、Clojure和Ruby编写的,其自由软件版本是在Apache License 2.0(GNU通用公共许可证(GPL)版本2.7.0)下发布的。

Puppet旨在以声明方式管理类Unix和Microsoft Windows系统的配置。使用user Puppet的声明性语言或Ruby DSL(特定领域语言)来描述系统资源及其状态。这些信息存储在一个名为“傀儡清单”的文件中。Puppet通过名为Facter的实用程序发现系统信息,并将Puppet清单编译到特定于系统的目录中,这些目录包含应用于目标系统的资源和资源依赖项。然后报告木偶采取的任何行动。

Puppet由描述系统配置的自定义声明语言组成。它可以直接应用于系统,也可以编译成目录,通过客户机-服务器范式(使用REST API)分发给目标系统。代理使用特定于系统的提供程序来强制使用清单中指定的资源。资源抽象层使管理员能够用高级术语描述配置,如用户、服务和包,而无需指定特定于操作系统的命令(如rpm、yum、apt)。

Puppet是模型驱动的,使用起来需要有限的编程知识。

Puppet有两个版本,Puppet Enterprise和开源Puppet。除了提供开源Puppet的功能,Puppet Enterprise还提供了用于节点管理的GUI、API和命令行工具。

以上是一些关于木偶是什么意思的信息。边肖整理的资料希望对童鞋们有所帮助。

标签:

免责声明:本文由用户上传,如有侵权请联系删除!