3.7. 安装和配置 Puppet 代理
使用这个流程在主机上安装和配置 Puppet 代理。有关 Puppet 的更多信息,请参见 Puppet 指南。
先决条件
- 主机必须注册到 Red Hat Satellite。
- 主机必须分配有 Puppet 环境。
- 必须在卫星服务器上启用和同步红帽卫星工具 6.9 存储库,并在主机上启用。
流程
-
以
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。
- 从所需胶囊服务器的 Actions 列中,选择 Certificates。
- 单击所需主机右侧的 Sign,为 Puppet 客户端签署 SSL 证书。
再次输入
puppet agent
命令:# puppet agent -t