1.2. Red Hat Satellite 中的内容视图
内容视图是主机可访问的内容的一个独立策展子集。通过创建内容视图,您可以定义特定环境或胶囊服务器使用的软件版本。
每个内容视图在每个环境中创建一组存储库。您的 Satellite 服务器存储并管理这些存储库。例如,您可以使用以下方法创建内容视图:
- 生产环境的旧软件包版本的内容视图,以及 开发环境 的较新软件包版本的另一个内容视图。
- 具有操作系统所需软件包存储库的内容视图,以及包含应用所需软件包存储库的另一个内容视图。
- 用于模块化方法管理内容视图的复合内容视图。例如,您可以使用一个内容视图来管理操作系统,以及使用另一个内容视图来管理应用。通过创建一个组合了这两个内容视图的复合内容视图,您可以创建一个从每个内容视图合并存储库的新存储库。但是,内容视图的存储库仍然存在,您也可以单独管理它们。
默认机构视图
Default Organization View 是与 Satellite 同步的所有内容的应用程序控制的内容视图。您可以将主机注册到 Satellite 上的 Library 环境,以便在不配置内容视图和生命周期环境的情况下使用 Default Organization View。
在环境间提升内容视图
当您将内容视图从一个环境提升到应用程序生命周期中的下一个环境时,Satellite 会更新存储库并发布软件包。
例 1.1. 将软件包从 Development 提升到 测试
用于测试和生产的存储库包含 my-software-1.0-0.noarch.rpm
软件包:
开发 | 测试 | Production | |
---|---|---|---|
内容视图的版本 | 版本 2 | 版本 1 | 版本 1 |
内容视图的内容 | my-software-1.1-0.noarch.rpm | my-software-1.0-0.noarch.rpm | my-software-1.0-0.noarch.rpm |
如果您将 Version 2 的内容视图从 Development 提升到 Testing ,则测试更新的存储库,使其包含 my-software-1.1-0.noarch.rpm
软件包:
开发 | 测试 | Production | |
---|---|---|---|
内容视图的版本 | 版本 2 | 版本 2 | 版本 1 |
内容视图的内容 | my-software-1.1-0.noarch.rpm | my-software-1.1-0.noarch.rpm | my-software-1.0-0.noarch.rpm |
这样可确保主机被指定为特定的环境,但当环境使用新版本的内容视图时接收更新。
其他资源
- 如需更多信息,请参阅管理内容中的管理 内容视图 。