📜  Puppet-代理程式设定

📅  最后修改于: 2020-10-31 14:01:35             🧑  作者: Mango


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

步骤1-使用以下命令启用官方的Puppet Labs集合存储库。

$ 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主节点的节点上重复上述步骤。