8.15. 导入到库环境中


您可以将导出的库内容导入到另一个 Satellite 服务器上组织的库生命周期环境。有关从 Library 环境中导出内容的更多信息,请参阅 第 8.3 节 “导出库环境”

先决条件

  • 导出的文件必须位于 /var/lib/pulp/imports 下的目录中。
  • 如果导出的内容中存在任何红帽存储库,导入的机构清单必须包含导出中包含的产品订阅。
  • 导入内容的用户必须具有 Content Importer 角色。

流程

  1. 将导出的文件复制到您要导入的 Satellite 服务器上的 /var/lib/pulp/imports 子目录中。
  2. 将导入目录及其内容的所有权设置为 pulp:pulp

    # chown -R pulp:pulp /var/lib/pulp/imports/2021-03-02T03-35-24-00-00
    Copy to Clipboard Toggle word wrap
  3. 验证所有权是否已正确设置:

    # ls -lh /var/lib/pulp/imports/2021-03-02T03-35-24-00-00
    total 68M
    -rw-r--r--. 1 pulp pulp 68M Mar  2 04:29 export-1e25417c-6d09-49d4-b9a5-23df4db3d52a-20210302_0335.tar.gz
    -rw-r--r--. 1 pulp pulp 333 Mar  2 04:29 export-1e25417c-6d09-49d4-b9a5-23df4db3d52a-20210302_0335-toc.json
    -rw-r--r--. 1 pulp pulp 443 Mar  2 04:29 metadata.json
    Copy to Clipboard Toggle word wrap
  4. 确定您要导入到的组织。
  5. 要将库内容导入到 Satellite 服务器,请输入以下命令:

    # hammer content-import library \
    --organization="My_Organization" \
    --path=/var/lib/pulp/imports/2021-03-02T03-35-24-00-00
    Copy to Clipboard Toggle word wrap

    请注意,您必须输入完整路径 /var/lib/pulp/imports/My_Exported_Library_Dir。相对路径无法正常工作。

  6. 要验证您是否导入了 Library 内容,请检查产品和存储库的内容。目标机构中创建一个名为 Import-Library 的新内容视图。此内容视图用于协助库内容导入。

    默认情况下,此内容视图不会在 Satellite Web UI 中显示。import-Library 并不旨在直接分配给主机。相反,像通常一样,将您的主机分配给 Default Organization View 或另一个内容视图。

  7. 导入 Satellite 服务器将 /var/lib/pulp/imports 目录提取到 /var/lib/pulp/ 中。您可以在成功导入后清空 /var/lib/pulp/imports 目录。
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat