9.2. 导入内容视图版本
您可以使用 hammer content-view 版本导出
命令输出的存档来创建与导出的内容视图版本相同的内容视图版本。有关导出内容视图版本的更多信息,请参阅 第 9.1 节 “导出内容视图版本”。
当您导入内容视图版本时,它具有相同的主版本和次版本号,并包含与相同软件包和勘误表相同的存储库。您可以通过更改位于导出的归档中的 json
文件中的 主
和次要设置来自定义版本号。
先决条件
要导入内容视图,请确保要导入的 Satellite 服务器满足以下条件:
- 如果要在断开连接的环境中将内容视图导入到 Satellite,您必须将 Satellite 配置为将内容与本地 CDN 服务器同步,然后同步您导出包含的内容。更多信息请参阅 附录 B, 配置 Satellite 以使用本地 CDN 服务器同步内容。
- 确保将您导出的内容视图中所有存储库的下载策略设置为 Immediate。如需更多信息,请参阅 第 5.3 节 “下载策略概述”。
- 确保清除您在存储库设置页面中导入的存储库的 Mirror on Sync 复选框。
流程
-
将带有导出的内容视图版本的存档文件复制到您要导入的 Satellite 服务器上的
/var/lib/pulp/katello-export
目录。 - 在您要导入的 Satellite 服务器上,创建与导出的内容视图相同的名称和标签的内容视图。如需更多信息,请参阅 使用 Hammer CLI 创建内容视图。
- 确保启用导出的内容视图版本中的产品包括:如需更多信息,请参阅 第 5.6 节 “启用红帽软件仓库”。
-
在 Satellite Web UI 中,导航到 Content > Products,点 Yum 内容选项卡,并添加导出的内容视图版本包括的相同的
Yum
内容。 在 BZ#1745081 解决前,进入
/var/lib/pulp/katello-export
目录:cd /var/lib/pulp/katello-export
# cd /var/lib/pulp/katello-export
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 要将 Content View 版本导入到 Satellite 服务器,请输入以下命令:
hammer content-view version import \ --export-tar /var/lib/pulp/katello-export/exported_CV_archive.tar \ --organization-id Your_Organization_ID
# hammer content-view version import \ --export-tar /var/lib/pulp/katello-export/exported_CV_archive.tar \ --organization-id Your_Organization_ID
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 请注意,直到 BZ#1745081 解决前,您必须输入完整路径
/var/lib/pulp/katello-export/
。相对路径不起作用。要验证您是否成功导入了内容视图版本,请列出您所在机构的内容视图:
hammer content-view version list --organization "Your_Organization"
# hammer content-view version list --organization "Your_Organization"
Copy to Clipboard Copied! Toggle word wrap Toggle overflow