3.7. 安装和配置 Puppet 代理
使用这个流程在主机上安装和配置 Puppet 代理。有关 Puppet 的更多信息,请参阅 Puppet 指南。
前提条件
- 主机必须注册到 Red Hat Satellite。
- 主机必须分配有 Puppet 环境。
- 必须在 Satellite Tools 6.10 软件仓库中启用并同步 Red Hat Satellite Tools 6.10 软件仓库,并在主机上启用。
步骤
-
以
root
用户身份登录主机。 安装 Puppet 代理软件包:
# yum install puppet-agent
将 Puppet 代理配置为在引导时启动:
在 Red Hat Enterprise Linux 6 中:
# chkconfig puppet on
在 Red Hat Enterprise Linux 7 上:
# systemctl enable puppet
将以下服务器和环境设置附加到
/etc/puppetlabs/puppet/puppet.conf
文件中:将environment
参数设置为主机所属的 Puppet 环境的名称:environment = My_Example_Org_Library server = satellite.example.com ca_server = satellite.example.com
在主机上运行 Puppet 代理:
# puppet agent -t
- 在 Satellite Web UI 中,导航到 Infrastructure > Capsules。
- 从所需 Capsule 服务器的 Actions 列中的列表中,选择 Certificates。
- 单击所需主机右侧的 Sign,以签署 Puppet 客户端的 SSL 证书。
再次输入
puppet agent
命令:# puppet agent -t