第 12 章 管理 OSTree 内容


ostree 是一个管理可引导、不可变、版本化的文件系统树的工具。您可以在构建系统上使用自定义 OSTree 内容,然后将 OSTree 存储库导出到静态 HTTP。Red Hat Enterprise Linux Atomic Server 使用由 RPM 文件组成的 OSTree 内容,作为使操作系统保持最新状态的方法。

您可以使用 Red Hat Satellite 6 从 OSTree 存储库同步和管理 OSTree 分支。

在 Satellite Server 6.6 中,OSTree 管理工具默认启用。如果您有启用该工具的原因,请输入以下命令:

# satellite-installer --katello-enable-ostree=true

12.1. 选择要同步的红帽 OSTree 内容

Red Hat CDN 提供 OSTree 内容供您选择和同步。

流程

要查找和同步 OSTree 内容,请完成以下步骤:

  1. 在 Satellite Web UI 中,进入到 Content > Red Hat Repositories
  2. 从列表中选择 OSTree 内容类型。
  3. 在 Available Repositories 窗格中,找到您要使用的 OSTree repisotry 集,例如,Red Hat Enterprise Linux Atomic Host 产品组中设置的 Red Hat Enterprise Linux Atomic Host Trees
  4. Enable 图标启用您要使用的存储库。
  5. 导航到 Content > Products,再单击要使用的产品,如 Red Hat Enterprise Linux Atomic Host
  6. 选择此存储库的上游同步策略。默认情况下,Satellite 仅同步最新的 OSTree 分支。

    1. 单击您要同步的存储库。
    2. Upstream Sync Policy 菜单中,选择以下策略之一来同步此存储库的 OSTree 分支:

      • latest Only - 仅同步最新的 OSTree 分支。
      • 所有 History - 同步所有 OSTree 分支。
      • custom- 同步 自定义 OSTree 分支数。在以下字段中输入所需数字。
    3. 点击 Save
  7. Select Action 菜单中,选择 Sync Now

查看同步状态

  • 在 Satellite Web UI 中,进入到 Content > Sync Status 并展开,例如 Red Hat Enterprise Linux Atomic Host

对于 CLI 用户

  1. 在 Red Hat Enterprise Linux Server 产品中搜索 ostree 软件仓库:

    # hammer repository-set list \
    --product "Red Hat Enterprise Linux Atomic Host" \
    --organization "My_Organization" | grep "ostree"
  2. 为 Red Hat Enterprise Linux Atomic Host 或您要使用的任何产品启用 ostree 存储库:

    # hammer repository-set enable \
    --product "Red Hat Enterprise Linux Atomic Host" \
    --name "Red Hat Enterprise Linux Atomic Host (Trees)" \
    --organization "My_Organization"
  3. 为产品找到并同步存储库:

    # hammer repository list \
    --product "Red Hat Enterprise Linux Atomic Host" \
    --organization "My_Organization"
    # hammer repository synchronize \
    --name "Red Hat Enterprise Linux Atomic Host Trees" \
    --product "Red Hat Enterprise Linux Atomic Host" \
    --organization "My_Organization"
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.