5.5. 更改存储库的下载策略


您还可以为存储库设置下载策略。

流程

  1. 在 Satellite Web UI 中,进入到 Content > Products 并选择您要使用的产品,然后点 New Repository
  2. Name 字段中输入存储库的名称。Red Hat Satellite 6 根据您为 名称 输入的内容自动完成 Label 字段。
  3. Type 列表中,选择存储库类型。您可以选择 RPM 文件的存储库(yum)、Docker 镜像(docker)、文件(文件)或其他。请注意,如果选择了 yum 内容类型,您可以根据主机的架构和操作系统版本限制存储库是否可供主机使用。
  4. 可选: 在 Restrict to Architecture 列表中,选择架构。确保已选中 No limitations (默认值)以使存储库可供所有主机使用,而不考虑架构。
  5. 可选: 在 Restrict to OS Version 列表中,选择 OS 版本。确保已选中 No limitations (默认值)以使存储库可供所有主机使用,而不考虑操作系统版本。
  6. URL 字段中,输入要用作源的外部存储库的 URL。
  7. Download Policy 列表中,选择同步 Satellite 服务器执行的类型。请查看 第 5.3 节 “下载策略概述”
  8. 确保选择了 Mirror on Sync 复选框。这样可确保在同步过程中删除了不再属于上游存储库的内容。
  9. Checksum 列表中,选择存储库的校验和类型。
  10. 可选:如果需要,您可以清除 Publish via HTTP 复选框,以禁用通过 HTTP 发布的存储库。
  11. 可选:在 GPG Key 列表中,为产品选择 GPG 密钥。
  12. 点击 Save

对于 CLI 用户

  1. 列出机构的软件仓库:

    # hammer repository create \
    --name "My_Repository" \
    --content-type "yum" \
    --os-version "My_OS_Version" \
    --arch "My_System_Architecture" \
    --publish-via-http true \
    --url http://yum.postgresql.org/9.5/redhat/rhel-7-x86_64/ \
    --gpg-key "My_Repository" \
    --product "My_Product" \
    --organization "My_Organization"
    Copy to Clipboard Toggle word wrap
  2. 将存储库的下载策略更改为 即时的on_demandbackground:

    # hammer repository update \
    --organization-label organization-label  \
    --product "Red Hat Enterprise Linux Server" \
    --name "Red Hat Enterprise Linux 7 Server Kickstart x86_64 7.5"  \
    --download-policy immediate
    Copy to Clipboard Toggle word wrap
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat