- Puppet 教程
- Puppet - 主页
- 基础 Puppet
- Puppet - 概述
- Puppet - 架构
- Puppet - 安装
- Puppet - 配置
- Puppet - 环境配置
- Puppet - 主服务器
- Puppet - 代理设置
- Puppet - SSL 签名证书设置
- 安装和配置 r10K
- Puppet - 验证设置
- Puppet - 编码风格
- Puppet - 清单文件
- Puppet - 模块
- Puppet - 文件服务器
- Puppet - Facter 和事实
- 高级 Puppet
- Puppet - 资源
- Puppet - 资源抽象层
- Puppet - 模板
- Puppet - 类
- Puppet - 函数
- Puppet - 自定义函数
- Puppet - 环境
- Puppet - 类型和提供程序
- Puppet - RESTful API
- Puppet - 现场项目
- Puppet 有用资源
- Puppet - 快速指南
- Puppet - 有用资源
- Puppet - 讨论
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 主服务器的所有节点上重复上述步骤。
广告