1.4. 在主机置备过程中安装和配置 Puppet 代理


您可以在置备过程中在主机上安装和配置 Puppet 代理。主机上需要配置了 Puppet 代理,才能与您的 Satellite 集成。

先决条件

流程

  1. 导航到 Hosts > Templates > Provisioning Templates
  2. 根据您的主机置备方法选择自定义模板。如需更多信息,请参阅置备主机 中的 Provisioning Templates 的 Kinds
  3. 确保 puppet_setup 片断包含如下:

    <%= snippet 'puppet_setup' %>

    请注意,此片段已包含在 Satellite 附带的模板中,如 Kickstart defaultPreseed default

  4. 使用全局参数、主机组或单个主机中的 host 参数启用 Puppet 代理。要使用 Puppet 8,请添加名为 enable-puppet8 的主机参数,选择 布尔值 类型,然后将值设为 true。要使用 Puppet 7,请添加名为 enable-puppet7 的主机参数,选择 布尔值 类型,然后将值设为 true
  5. 设置 Puppet 代理的配置。

    • 如果您使用集成的 Puppet 服务器,请确保在创建主机时选择 Puppet Capsule、Puppet CA Capsule 和 Puppet 环境。
    • 如果您使用非集成 Puppet 服务器,可以在全局参数或主机组或创建主机时设置以下主机参数:

      • 添加名为 puppet_server 的主机参数,选择字符串类型,并将值设为 Puppet 服务器的主机名,如 puppet.example.com
      • 可选:添加名为 puppet_ca_server 的主机参数,选择字符串类型,并将值设为 Puppet CA 服务器的主机名,如 puppet-ca.example.com。如果没有设置 puppet_ca_server,则 Puppet 代理将使用与 puppet_server 相同的服务器。
      • 可选:添加名为 puppet_environment 的主机参数,选择字符串类型,并将值设置为您希望主机使用的 Puppet 环境。
  6. 使用适当的激活密钥,确保主机能够从 Satellite 服务器访问 Puppet 代理软件包。
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2026 Red Hat
返回顶部