5.5. 更改存储库的下载策略
您还可以为存储库设置下载策略。
流程
- 在 Satellite Web UI 中,进入到 Content > Products 并选择您要使用的产品,然后点 New Repository。
- 在 Name 字段中输入存储库的名称。Red Hat Satellite 6 根据您为 名称 输入的内容自动完成 Label 字段。
-
从 Type 列表中,选择存储库类型。您可以选择 RPM 文件的存储库(
yum
)、Docker 镜像(docker
)、文件(文件
)或其他。请注意,如果选择了yum
内容类型,您可以根据主机的架构和操作系统版本限制存储库是否可供主机使用。 - 可选: 在 Restrict to Architecture 列表中,选择架构。确保已选中 No limitations (默认值)以使存储库可供所有主机使用,而不考虑架构。
- 可选: 在 Restrict to OS Version 列表中,选择 OS 版本。确保已选中 No limitations (默认值)以使存储库可供所有主机使用,而不考虑操作系统版本。
- 在 URL 字段中,输入要用作源的外部存储库的 URL。
- 从 Download Policy 列表中,选择同步 Satellite 服务器执行的类型。请查看 第 5.3 节 “下载策略概述”
- 确保选择了 Mirror on Sync 复选框。这样可确保在同步过程中删除了不再属于上游存储库的内容。
- 从 Checksum 列表中,选择存储库的校验和类型。
- 可选:如果需要,您可以清除 Publish via HTTP 复选框,以禁用通过 HTTP 发布的存储库。
- 可选:在 GPG Key 列表中,为产品选择 GPG 密钥。
- 点击 Save。
对于 CLI 用户
列出机构的软件仓库:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 将存储库的下载策略更改为
即时的
、on_demand
、background
: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
# 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 Copied! Toggle word wrap Toggle overflow