10.4.3. 安装及配置 Puppet 代理
这些步骤演示了如何在主机中安装及配置 Puppet 代理。配置 Puppet 代理后,Red Hat Satellite Server 方可在 所有主机 中列出全部可用主机。
过程 10.4. 安装并启用 Puppet 代理
- 打开终端控制台并使用命令行作为 root 用户登录。
- 使用以下命令安装 puppet-agent:
注意
必须启用 Red Hat 常用存储库,因为它可提供 puppet-agent。yum install puppet-agent
# yum install puppet-agent
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
结果:
已安装并启用 Puppet 代理。现可在 Satellite 服务器中远程安装和删除软件包。
过程 10.5. 配置 Puppet 代理
前提条件
继续此任务前必须满足以下条件:
- 必须在 Red Hat Satellite Server 中注册该主机。
- 必须启用 Red Hat 常用存储库。
- 必须在主机值安装 puppet 软件包。
- 修改
/etc/puppet/puppet.conf
文件配置 puppet-agent:vi /etc/puppet/puppet.conf
# vi /etc/puppet/puppet.conf
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 在主机中运行 Puppet 代理:
puppet agent -t --server satellite.example.com
# puppet agent -t --server satellite.example.com
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 在 Satellite Server 网页界面中为 puppet 客户端注册 SSL 证书:
- 在网页界面中登录 Satellite Server。
- 选择
。 - 点击所需主机右侧的。
- 点击。
注意
在主机中配置 Puppet 代理后,就会在 所有主机 中将其列出,条件是要选择 任意上下文,因为不会为主机分配机构或者位置。要为主机分配机构,请查看 第 3.1.3 节 “编辑机构”,要为其分配位置,请查看 第 3.2.2 节 “编辑位置”。
结果:
已配置 Puppet 代理,同时在 所有主机 项下会显示所有主机。
Red+Hat+Satellite+6Docs+User+Guide报告 bug