14.2. 为自定义文件类型存储库创建远程源


您可以使用 Pulp Manifest 从 Satellite 服务器外部的文件的目录创建自定义文件类型存储库源。然后,您可以通过 HTTP 或 HTTPS 将文件同步到 Satellite 服务器上的存储库,并像任何其他内容类型一样管理自定义文件类型内容。

使用这个流程在远程服务器的目录中配置存储库。要在安装了 Satellite 服务器的基本系统的目录中创建文件类型存储库,请参阅 第 14.1 节 “为自定义文件类型存储库创建本地源”

先决条件

  • 您有一个运行 Red Hat Enterprise Linux 8 的服务器注册到 Satellite 或 Red Hat CDN。
  • 您的服务器具有 Red Hat Enterprise Linux Server 和 Red Hat Satellite Utils 存储库的权利。
  • 已安装 HTTP 服务器。有关配置 Web 服务器的更多信息,请参阅 Red Hat Enterprise Linux 8 中 部署不同类型的服务器

流程

  1. 在服务器上,启用所需的软件仓库:

    # subscription-manager repos \
    --enable=rhel-8-for-x86_64-appstream-rpms \
    --enable=rhel-8-for-x86_64-baseos-rpms \
    --enable=satellite-utils-6.16-for-rhel-8-x86_64-rpms
    Copy to Clipboard Toggle word wrap
  2. 启用 satellite-utils 模块:

    # dnf module enable satellite-utils
    Copy to Clipboard Toggle word wrap
  3. 安装 Pulp 清单软件包:

    # dnf install pulp-manifest
    Copy to Clipboard Toggle word wrap
  4. 在 HTTP 服务器的公共文件夹中创建一个您要用作文件类型存储库的目录:

    # mkdir /var/www/html/pub/my_file_repo
    Copy to Clipboard Toggle word wrap
  5. 将文件添加到目录或创建测试文件:

    # touch /var/www/html/pub/my_file_repo/test.txt
    Copy to Clipboard Toggle word wrap
  6. 运行 Pulp Manifest 命令来创建清单:

    # pulp-manifest /var/www/html/pub/my_file_repo
    Copy to Clipboard Toggle word wrap
  7. 验证清单是否已创建:

    # ls /var/www/html/pub/my_file_repo
    PULP_MANIFEST test.txt
    Copy to Clipboard Toggle word wrap

现在,您可以将远程源导入为自定义文件类型存储库。使用目录的路径指定 Upstream URL,如 http://server.example.com/my_file_repo。如需更多信息,请参阅 第 14.3 节 “创建自定义文件类型存储库”

如果更新目录的内容,请重新运行 Pulp 清单,并在 Satellite 中同步存储库。如需更多信息,请参阅 第 4.7 节 “同步软件仓库”

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat