开发手册 欢迎您!
软件开发者资料库

Puppet - 代理设置

Puppet代理设置 - 从简单和简单的步骤学习Puppet,从基本到高级概念,包括概述,体系结构,安装,配置,环境配置,主,代理设置,SSL签名证书设置,安装和配置r10K,验证Puppet设置,编码样式,清单文件,模块,文件服务器,Facter和事实,资源,资源抽象层,模板,类,功能,自定义函数,环境,类型和提供程序,RESTful API,实时项目。

Puppet代理是由Puppet实验室提供的软件应用程序,它在Puppet集群中的任何节点上运行.如果想要使用Puppet master管理任何服务器,则需要在该特定服务器上安装Puppet代理软件.通常,Puppet代理将安装在除任何给定基础结构上的Puppet主机之外的所有机器上. Puppet代理软件能够在大多数Linux,UNIX和Windows机器上运行.在以下示例中,我们使用CentOS机器安装Puppet代理软件.

步骤1 : 使用以下命令启用官方Puppet实验室集合存储库.

$ sudo rpm -ivh https://yum.puppetlabs.com/puppetlabs- release-pc1-el7.noarch.rpm

第2步 : 安装Puppet代理软件包.

$ sudo yum -y install puppet-agent

第3步 : 安装Puppet代理后,使用以下命令启用它.

$ sudo /opt/puppetlabs/bin/puppet resource service puppet ensure=running enable = true

Puppet代理的一个关键功能是,当Puppet代理开始运行时,它首次生成SSL证书并发送它到Puppet大师,它将管理它的签署和批准.一旦Puppet主机批准代理的证书签名请求,它就能够通信和管理代理节点.

注意 : 需要在需要配置和管理任何给定Puppet主节点的所有节点上重复上述步骤.