Puppet – 代理设置

Puppet – 代理设置


Puppet 代理是一个软件应用程序,由 Puppet labs 提供,它运行在 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 Master 批准了代理的证书签名请求,它将能够与代理节点进行通信和管理。

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

觉得文章有用?

点个广告表达一下你的爱意吧 !😁