3.3. 配置 RHUI 备用内容源


先决条件

  • 在 RHUA 节点上为所需的存储库生成客户端授权证书,如 配置和管理 Red Hat Update Infrastructure 中的 使用 Red Hat Update Infrastructure Management Tool 创建客户端授权证书 中所述。
  • 将客户端授权证书导入到 Satellite 中。如需更多信息,请参阅管理内容中的导入自定义 SSL 证书
  • 获取所需存储库的子路径列表。在您的 RHUA 服务器上执行以下命令:

    # rhui-manager repo info --repo_id My_Repo_ID
    Copy to Clipboard Toggle word wrap
  • 请注意,备用内容源路径由附加您提供的子路径的基本 URL 组成。例如,如果您的基本 URL 是 https://server.example.com,您的子路径为 rhel7/rhel8/,则会搜索 https://server.example.com/rhel7/https://server.example.com/rhel8/。

流程

  1. 在 Satellite Web UI 中,进入到 Content > Alternate Content Sources
  2. 单击 Add Source,并将 Source type 设为 RHUI
  3. 使用卫星 Web UI 中提供的命令生成 RHUI 证书。确保传递所需存储库的 repo 标签。
  4. Name 字段中输入备用内容源的名称。
  5. 可选:在 Description 字段中,为 ACS 提供描述。
  6. 选择要同步备用内容源的 Capsules。
  7. 可选: 如果您希望 ACS 使用 Capsule 的 HTTP 代理,请选择 Use HTTP 代理。
  8. 输入 Red Hat Update Infrastructure CDS 节点的基本 URL。
  9. 输入以逗号分隔的 Subpath 列表。
  10. 如果需要 请提供内容凭据。
  11. 如果需要 SSL 验证,请启用 Verify SSL 并选择 SSL CA 证书。
  12. 检查详情并点 Add
  13. 导航到 Content > Alternate Content Sources,点新创建的备用内容源旁边的垂直 ellipsis,然后选择 Refresh

CLI 过程

  1. 在 Satellite 服务器上输入以下命令:

    $ hammer alternate-content-source create \
    --alternate-content-source-type rhui \
    --base-url "https://rhui-cds-node/pulp/content" \
    --name "My_ACS_Name" \
    --smart-proxy-ids My_Capsule_ID \
    --ssl-client-cert-id My_SSL_Client_Certificate_ID \
    --ssl-client-key-id My_SSL_Client_Key_ID \
    --subpaths path/to/repo/1/,path/to/repo/2/ \
    --verify-ssl 1
    Copy to Clipboard Toggle word wrap
  2. 检查是否列出了新创建的备用内容源:

    $ hammer alternate-content-source list
    Copy to Clipboard Toggle word wrap
  3. 刷新备用内容源:

    $ hammer alternate-content-source refresh --id My_Alternate_Content_Source_ID
    Copy to Clipboard Toggle word wrap
  4. 添加要同步备用内容源的 Capsules:

    $ hammer alternate-content-source update \
    --id My_Alternate_Content_Source_ID \
    --smart-proxy-ids My_Capsule_ID
    Copy to Clipboard Toggle word wrap
  5. 刷新备用内容源:

    $ hammer alternate-content-source refresh --id My_Alternate_Content_Source_ID
    Copy to Clipboard Toggle word wrap
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat