15.2. 在本地目录中创建自定义文件类型存储库


您可以使用 pulp-manifest 命令从安装 Satellite 的基本系统,从文件的目录创建自定义文件类型存储库。然后您可以将文件同步到 Satellite 服务器中。将文件添加到文件类型存储库时,您可以像处理任何其他存储库一样处理文件。

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

流程

要在本地目录中创建文件类型存储库,请完成以下步骤:

  1. 确保启用了 Server 和 Satellite Tools 存储库:

    # subscription-manager repos --enable=rhel-7-server-rpms \
    --enable=rhel-7-server-satellite-tools-6.6-rpms
    Copy to Clipboard Toggle word wrap
  2. 安装 Pulp 清单软件包:

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

    # mkdir my_file_repo
    Copy to Clipboard Toggle word wrap
  4. 将文件添加到目录或创建测试文件:

    # touch my_file_repo/test.txt
    Copy to Clipboard Toggle word wrap
  5. 输入 Pulp Manifest 命令来创建清单:

    # pulp-manifest my_file_repo
    Copy to Clipboard Toggle word wrap
  6. 验证清单是否已创建:

    # ls my_file_repo
    PULP_MANIFEST test.txt
    Copy to Clipboard Toggle word wrap

从文件类型存储库导入文件

要从本地目录中的文件类型存储库导入文件,请完成以下步骤:

  1. 确保 Satellite 服务器中存在自定义产品。
  2. 在 Satellite Web UI 中,进入到 Content > Products
  3. 选择产品的名称。
  4. 单击 Repositories 选项卡,再选择 New Repository
  5. Name 字段中输入存储库的名称。Red Hat Satellite 6 根据您输入名称的内容自动完成此字段。
  6. Type 列表中,选择存储库的内容类型。
  7. Upstream URL 字段中,输入要用作源的存储库的本地目录,格式为 file:///my_file_repo
  8. 选中 Verify SSL 复选框,以检查存储库的 SSL 证书或清除 Verify SSL 复选框。
  9. 可选:在 Upstream Username 字段中,输入您需要的上游用户名。
  10. 可选:在 Upstream Password 字段中,为您的上游用户名输入对应的密码。
  11. 选择 Save 保存此存储库条目。

更新文件类型存储库

要更新文件类型存储库,请完成以下步骤:

  1. 在 Satellite Web UI 中,进入到 Content > Products
  2. 选择产品的名称。
  3. 选择您要更新的存储库的名称。
  4. Select Action 菜单中,选择 Sync Now
  5. 访问发布仓库的 URL 来查看文件。
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat