搜索

第 8 章 将 Puppet 类分配给单个主机

download PDF

流程

  1. 在 Satellite Web UI 中,进入到 Hosts > All Hosts
  2. 找到您要添加 ntp Puppet 类的主机,然后单击 Edit
  3. 选择 Puppet ENC 选项卡并查找 ntp 类。
  4. 单击 ntp 旁边的 + 符号,将 ntp 子模块 添加到包含类 的列表。
  5. Submit 保存您的更改。

    提示

    如果单个主机的 Puppet 类 选项卡为空,请检查它是否已分配给正确的 Puppet 环境。

  6. 验证 Puppet 配置。

    1. 进入 Hosts > All Hosts 并选择主机。
    2. 从顶部溢出菜单中选择 Legacy UI
    3. Details 下,单击 Puppet YAML。这会生成类似如下的输出:

      ---
      parameters:
        // shortened YAML output
      classes:
        ntp:
          servers: '["0.de.pool.ntp.org","1.de.pool.ntp.org","2.de.pool.ntp.org","3.de.pool.ntp.org"]'
      environment: production
      ...
  7. 验证 ntp 配置。

    使用 SSH 连接到您的主机,并检查 /etc/ntp.conf 的内容。

    本例假定您的主机正在运行 CentOS 7。其他操作系统可能会将 ntp 配置文件存储在不同的路径中。

    提示

    您可能需要通过执行以下命令来在主机上运行 Puppet 代理:

    # puppet agent -t
  8. 在主机上运行以下命令检查哪个 ntp 服务器用于时钟同步:

    # cat /etc/ntp.conf

    这会返回类似如下的输出:

    # ntp.conf: Managed by puppet.
    server 0.de.pool.ntp.org
    server 1.de.pool.ntp.org
    server 2.de.pool.ntp.org
    server 3.de.pool.ntp.org

现在,您有一个可正常工作的 ntp 模块,您可以添加到主机或主机组中,以自动推出 ntp 配置。

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.