Puppet - 代理设置



Puppet 代理是一个软件应用程序,由 Puppet 实验室提供,它可以在 Puppet 集群中的任何节点上运行。如果某人想要使用 Puppet 主服务器管理任何服务器,则需要在该特定服务器上安装 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 主服务器的所有节点上重复上述步骤。

广告