第 6 章 管理 RHEL for Edge 镜像

要管理 RHEL for Edge 镜像,您可以执行以下任何管理任务:

  • 在 RHEL web 控制台中使用 Image Builder 编辑 RHEL for Edge 镜像蓝图
  • 使用 Image Builder 命令行编辑 RHEL for Edge 镜像蓝图
  • 更新 RHEL for Edge 镜像
  • 在节点/更新节点策略上配置 rpm-ostree 远程
  • 手动恢复 RHEL for Edge 镜像,或使用 Greenboot 自动恢复镜像

6.1. 在 RHEL web 控制台中使用 Image Builder 编辑 RHEL for Edge 镜像蓝图

您可以将 RHEL for Edge 镜像蓝图编辑为:

  • 添加您可能需要的其他组件
  • 修改任何现有组件的版本
  • 删除任何现有组件

6.1.1. 在 RHEL web 控制台中使用 Image Builder 在 RHEL for Edge 镜像蓝图中添加组件

要在 RHEL for Edge 镜像蓝图中添加组件,请确保您满足以下先决条件,然后按照步骤编辑对应的蓝图。

先决条件

  • 在 RHEL 系统中,您已访问 Image Builder 仪表板。
  • 您已为 RHEL for Edge 镜像创建了蓝图。

流程

  1. 在 Image Builder 仪表板中,点击您要编辑的 RHEL for Edge 镜像蓝图。

    要搜索特定蓝图,请在 Filter By Name 文本框中输入蓝图名称,然后按 Enter 键

  2. 在蓝图的右上角点 Edit Packages

    视图更改为 Edit Packages 模式。

  3. 在 Filter By Name 文本框中输入您要添加的组件名称,然后按 Enter 键。

    此时会显示组件名称的列表。

  4. 单击组件旁边的 + 符号。

    组件添加到蓝图中。

  5. Commit

    蓝图更新会被保存,并会显示一条消息待处理提交。

  6. 在摘要对话框上,检查更改,然后单击 Commit

    这时将显示确认成功提交的消息。

    因此,会创建一个新版本的蓝图,右侧窗格会列出最新的组件。

6.1.2. 使用 RHEL web 控制台更改 RHEL for Edge 镜像蓝图中现有组件的版本

您已选择默认(latest)版本,或为您包含在蓝图中的组件选择一个版本。如果需要,现在可以更改您可能想要的任何组件的版本。

为此,请确保您满足以下先决条件,然后按照以下步骤更改相应蓝图中的组件版本。

先决条件

  • 在 RHEL 系统中,您已访问 Image Builder 仪表板。
  • 您已为 RHEL for Edge 镜像创建了蓝图。
  • 您已在 RHEL for Edge 蓝图中添加至少一个组件。

流程

  1. 在 Image Builder 仪表板中,点击您要编辑的蓝图。

    要搜索特定蓝图,请在 Filter By Name 文本框中输入蓝图名称,然后按 Enter 键

  2. 在蓝图的右上角点 Edit Packages

    视图中对 Edit Packages 模式的更改,右侧面板中列出了当前提交到蓝图的组件名称。

  3. 点组件名称。
  4. 从组件选项版本下拉列表中选择所需的版本。
  5. Apply Changes

    保存更改,右侧窗格列出最新的更改。

  6. Commit

    新版本保存在蓝图中。将显示含有待提交的消息。

  7. 在摘要对话框上,检查更改,然后单击 Commit

    这时将显示确认成功提交的消息。

    因此会创建一个新版本的蓝图,右侧窗格会列出最新的组件。

6.1.3. 在 RHEL web 控制台中使用 Image Builder 从 RHEL for Edge 镜像蓝图中删除组件

要从您创建的 RHEL for Edge 镜像蓝图中删除一个或多个不需要的组件,请确保您满足以下先决条件,然后按照以下步骤操作。

先决条件

  • 在 RHEL 系统中,您已访问 Image Builder 仪表板。
  • 您已为 RHEL for Edge 镜像创建了蓝图。
  • 您已在 RHEL for Edge 蓝图中添加至少一个组件。

流程

  1. 在 Image Builder 仪表板中,点击您要编辑的蓝图。

    要搜索特定蓝图,请在 Filter By Name 文本框中输入蓝图名称,然后按 Enter 键。

  2. 在蓝图的右上角点 Edit Packages

    视图更改为 Edit Packages 模式。右侧面板列出了当前提交至蓝图的组件名称。

  3. 在 More Options 菜单中点 Remove

    (可选)点组件名称,然后点 Remove

  4. Commit

    将显示含有待提交的消息。

  5. 检查您的更改,然后单击 Commit

    这时将显示确认成功提交的消息。

    因此,会创建一个新版本的蓝图,右侧窗格会列出最新的组件。