第 2 章 管理 Puppet 模块


2.1. 在卫星服务器上安装 Puppet 模块

您可以从 Puppet Forge 安装预构建的 Puppet 模块。Puppet Forge 是一个提供由社区贡献的 Puppet 模块的存储库。标记为 支持的 Puppet 模块由 Puppet Inc 官方支持和测试。

本例演示了如何将 ntp 模块添加到 受管主机。

流程

  1. 导航到 forge.puppet.com 并搜索 ntp。第一个模块之一是 puppetlabs/ntp
  2. 使用 SSH 连接到您的 Satellite 服务器,再安装 Puppet 模块:

    # puppet module install puppetlabs-ntp -i /etc/puppetlabs/code/environments/production/modules
    Copy to Clipboard Toggle word wrap

    使用 -i 参数指定路径和 Puppet 环境,如 production

    安装完成后,输出类似如下:

    Notice: Preparing to install into /etc/puppetlabs/code/environments/production/modules ...
    Notice: Created target directory /etc/puppetlabs/code/environments/production/modules
    Notice: Downloading from https://forgeapi.puppet.com ...
    Notice: Installing -- do not interrupt ...
    /etc/puppetlabs/code/environments/production/modules
    |-| puppetlabs-ntp (v8.3.0)
      |-- puppetlabs-stdlib (v4.25.1) [/etc/puppetlabs/code/environments/production/modules]
    Copy to Clipboard Toggle word wrap

安装 Puppet 模块的另一种方式是复制含有 Puppet 模块到上述模块路径的文件夹。确保手动解析其依赖项。

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat