7.6. 将生命周期环境添加到胶囊服务器


如果您的胶囊服务器启用了内容功能,您必须添加一个环境,以便 Capsule 可以从 Satellite 服务器同步内容,并为主机系统提供内容。

不要将 Library 生命周期环境分配给您的胶囊服务器,因为它在每次 CDN 更新存储库时触发自动胶囊同步。这可能会在 Capsules、Satellite 和 Capsules 之间消耗多个系统资源,以及 Capsules 上的可用磁盘空间。

您可以在 Satellite 服务器或 Satellite Web UI 上使用 Hammer CLI。

流程

要将生命周期环境添加到 Capsule 服务器,请完成以下步骤:

  1. 在 Satellite Web UI 中,进入到 Infrastructure > Capsules,再选择您要向其添加生命周期的 Capsule。
  2. Edit 并点 Life Cycle Environments 选项卡。
  3. 在左侧菜单中选择您要添加到胶囊的生命周期环境,然后单击 Submit
  4. 要同步 Capsule 的内容,点 Overview 选项卡,然后点 Synchronize
  5. 选择 Optimized SyncComplete Sync

对于 CLI 用户

  1. 要显示所有 Capsule 服务器的列表,请输入以下命令:

    # hammer capsule list

    请注意返回的 ID。

  2. 使用 ID,验证 Capsule 服务器的详情:

    # hammer capsule info --id capsule_id
  3. 验证生命周期环境可用并记录环境 ID:

    # hammer capsule content available-lifecycle-environments \
    --id capsule_id
  4. 要查看 Capsule 服务器可用的生命周期环境,请输入以下命令并记录 ID 和机构名称:

    # hammer capsule content available-lifecycle-environments --id capsule_id
  5. 将生命周期环境添加到胶囊服务器中:

    # hammer capsule content add-lifecycle-environment \
    --id capsule_id --organization "My_Organization" \
    --environment-id environment_id

    对您要添加到胶囊服务器的每个生命周期环境重复此操作。

    要将 Satellite 服务器环境中的所有内容同步到 Capsule 服务器,请输入以下命令:

    # hammer capsule content synchronize --id capsule_id

    要将特定的生命周期环境从 Satellite 服务器同步到 Capsule 服务器,请输入以下命令:

    # hammer capsule content synchronize --id external_capsule_id \
    --environment-id environment_id
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.