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


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

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

流程

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

  1. 确保启用了 Server 和 Satellite Tools 6.9 存储库。
  2. 安装 Pulp Manifest 软件包:

    # 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 字段中输入存储库的名称。Satellite 根据您为名称输入的内容自动完成 此字段
  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