8.8. 导入内容视图版本


您可以使用 hammer content-export 命令输出的存档来创建与导出的 Content View 版本相同的内容视图版本。有关导出内容视图版本的详情,请参考 第 8.5 节 “导出内容视图版本”

当您导入内容视图版本时,它具有相同的主版本和次版本号,并包含相同的软件包和勘误表库。如果导入的组织中不存在自定义存储库、产品和内容视图,则自动创建它们。

先决条件

要导入内容视图,请确保从中导入的 Satellite 服务器满足以下条件:

  1. 导出的存档必须位于 /var/lib/pulp/imports 下的目录中。
  2. 目录必须具有 pulp:pulp 权限,以便 Pulp 能够在该目录中读取和写入 .json 文件。
  3. 如果导出存档中有任何红帽存储库,导入机构的清单必须包含导出中包含的产品的订阅。
  4. 导入内容视图版本的用户必须具有 'Content Importer' 角色。

流程

  1. 将存档文件与导出的 Content View 版本复制到卫星服务器上的 /var/lib/pulp/imports 目录中。
  2. 将存档文件的 user:group 权限设置为 pulp:pulp

    # chown -R pulp:pulp /var/lib/pulp/imports/2021-02-25T21-15-22-00-00/
  3. 验证权限更改:

    # ls -lh  /var/lib/pulp/imports/2021-02-25T21-15-22-00-00/
  4. 要将 Content View 版本导入到 Satellite 服务器,请输入以下命令:

    # hammer content-import version --organization=import-20639 \
                                    --path=/var/lib/pulp/imports/2021-02-25T21-15-22-00-00/

    请注意,您必须输入完整路径 /var/lib/pulp/imports/<path>。相对路径不起作用。

  5. 要验证您是否成功导入了 Content View version,列出您的机构的 Content Views:

    # hammer content-view version list --content-view=view \
                                       --organization=import-20639
    ---|----------|---------|-------------|-----------------------
    ID | NAME     | VERSION | DESCRIPTION | LIFECYCLE ENVIRONMENTS
    ---|----------|---------|-------------|-----------------------
    7  | view 1.0 | 1.0     |             | Library
    ---|----------|---------|-------------|-----------------------
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.