5.4. 下载策略概述
Red Hat Satellite 为同步 RPM 内容提供了多个下载策略。例如,您可能只想下载内容元数据,同时将实际内容推迟到稍后下载。
Satellite 服务器有以下策略:
- 立即
- Satellite 服务器在同步期间下载所有元数据和软件包。
- 按需
- Satellite 服务器仅在同步期间下载元数据。当胶囊或直接连接的客户端请求时,Satellite 服务器只获取并存储在文件系统中。如果将 Capsule 上的对应存储库设置为 Immediate,则此设置无效,因为 Satellite 服务器被强制下载所有软件包。
- 背景信息
- Satellite 服务器会创建一个后台任务,以在初始同步后下载所有软件包。
On Demand 和 后台 策略充当 Lazy Synchronization 功能,因为它们可以节省时间同步内容。lazy 同步功能必须仅用于 yum 存储库。您可以将软件包添加到 Content Views 中,并正常提升到生命周期环境。
Capsule 服务器提供以下策略:
- 立即
- Capsule 服务器在同步期间下载所有元数据和软件包。如果 Satellite 服务器上对应的存储库被设置为 On Demand,则不要使用此设置,因为 Satellite 服务器被强制下载所有软件包。
- 按需
- Capsule 服务器仅在同步期间下载元数据。当直接连接的客户端请求时,胶囊服务器才会获取文件系统中并存储软件包。当您使用 On Demand 下载策略时,如果内容在胶囊服务器上不可用,则可从 Satellite 服务器下载内容。
- 背景信息
- Capsule 服务器会创建一个后台任务,以在初始同步后下载所有软件包。
- 继承
- 胶囊服务器从 Satellite 服务器上的对应存储库中继承存储库的下载策略。
如果 Capsule 已安装或更新 with -enable-foreman-proxy-plugin-pulp,则这些策略不可用。