- 木偶教程
- 木偶 - 主页
- 基础木偶
- 木偶 - 概述
- 木偶 - 建筑
- 傀儡 - 安装
- 木偶 - 配置
- Puppet - 环境会议
- 木偶大师
- Puppet - 代理设置
- Puppet - SSL 签名证书设置
- 安装和配置 r10K
- Puppet - 验证设置
- Puppet - 编码风格
- Puppet - 清单文件
- 木偶 - 模块
- Puppet - 文件服务器
- 木偶 - 事实与事实
- 高级傀儡
- 木偶 - 资源
- Puppet - 资源抽象层
- 木偶 - 模板
- 木偶 - 课程
- 木偶 - 功能
- Puppet - 自定义函数
- 木偶 - 环境
- 木偶 - 类型和提供者
- Puppet - RESTful API
- 木偶 - 现场项目
- 木偶有用资源
- 木偶 - 快速指南
- 木偶 - 有用的资源
- 木偶 - 讨论
Puppet - 代理设置
Puppet代理是由Puppet实验室提供的软件应用程序,它运行在Puppet集群中的任何节点上。如果想要使用 Puppet Master 管理任何服务器,则需要在该特定服务器上安装 Puppet 代理软件。一般来说,Puppet 代理将安装在任何给定基础设施上除 Puppet master 机器之外的所有机器上。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 master,后者将对其进行管理以进行签名和批准。一旦 Puppet Master 批准了 Agent 的证书签名请求,它将能够与 Agent 节点进行通信和管理。
注意- 需要在需要配置和管理任何给定 Puppet Master 的所有节点上重复上述步骤。