9.2. 导入内容视图版本
您可以使用 hammer content-view version export
命令的输出的存档来创建与导出的内容视图版本相同的内容视图版本。有关导出内容视图版本的更多信息,请参阅 第 9.1 节 “导出内容视图版本”。
当您导入内容视图版本时,它具有相同的主版本和次版本号,其中包含具有相同软件包和勘误的相同存储库。您可以通过更改位于导出的存档中的 json
文件中的 主版本
和次要设置来自定义版本号。
先决条件
要导入内容视图,请确保要导入的 Satellite 服务器满足以下条件:
- 如果要将内容视图导入到断开连接的 Satellite 中,您必须从红帽客户门户网站下载内容 ISO 并将其导入到 Satellite 服务器。如需更多信息,请参阅 附录 B, 将内容 ISO 镜像导入到断开连接的 Satellite 中。
- 确保您在内容视图中为所有存储库将下载策略设置为 Immediate。如需更多信息,请参阅 第 5.4 节 “下载策略概述”。
- 确保您在存储库设置页面中清除您导入的存储库的 Mirror on Sync 复选框。
流程
-
将带有导出的内容视图版本的存档文件复制到您要导入的 Satellite 服务器上的
/var/lib/pulp/katello-export
目录中。 - 在要导入的 Satellite 服务器上,创建一个与导出的内容视图相同的名称和标签的内容视图。如需更多信息,请参阅 使用 Hammer CLI 创建内容视图。
- 确保启用导出的内容视图版本中包含的产品的存储库。如需更多信息,请参阅 第 5.7 节 “启用红帽软件仓库”。
-
在 Satellite Web UI 中,导航到 Content > Products,点 Yum content 选项卡,并添加导出的 Content View 版本包含的同一
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/
。相对路径无法正常工作。要验证您是否成功导入 Content View 版本,请列出您的机构的 Content Views :
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