第 7 章 使用 Insights 任务更新镜像模式 RHEL 系统
在使用 RHEL 的镜像模式构建系统时,您可以将您的系统连接到 Red Hat Insights。连接后,使用 Red Hat Insights 任务 启动您的镜像模式 RHEL 主机 的更新,将 Insights 连接的系统更新至最新版本的 RHEL。Red Hat Enterprise Linux 9.4 及更新的版本包括 RHEL 的镜像模式。
RHEL 的镜像模式会 互换使用 术语 更新和升级。
7.1. 使用任务启动 RHEL 镜像模式主机的更新
您可以使用 Insights 任务为镜像模式 RHEL 系统启动升级。如果您有大量镜像模式 RHEL 系统要更新的 image-mode RHEL 系统,则您可以运行 RHEL 主机任务的 Initiate Update。或者,如果您想避免使用自动升级选项更新系统,您可以运行任务。
运行任务执行以下操作:
- 检查容器存储库是否有新的容器镜像。
- 下载镜像并提取内容,以便在下一次引导时使用。
- 如果有更新的内容可用,请重启主机以拉取新镜像内容。
- 提供有关镜像是否已更新的结果。
RHEL 更新的镜像模式有时被称为 bootc
更新。
RHEL 的镜像模式只是一个技术预览功能。技术预览功能不受红帽产品服务等级协议(SLA)支持,且功能可能并不完整。红帽不推荐在生产环境中使用它们。这些技术预览功能可以使用户提早试用新的功能,并有机会在开发阶段提供反馈意见。
有关红帽技术预览功能支持范围的更多信息,请参阅技术预览功能支持范围。
先决条件
- 已登陆到 Red Hat Hybrid Cloud 控制台。
- 您是具有 Tasks 管理员角色 的 User Access 组的成员。
您有 Insights 连接的系统,并解决了以下之一的依赖关系:
-
远程主机配置(RHC)、
rhc-worker-playbook
和ansible-core
. - Satellite 6.11+。请参阅 Red Hat Insights 修复指南中的启用与 Insights 的主机通信。
-
远程主机配置(RHC)、
-
您已使用
bootc
镜像构建程序构建了 image-mode RHEL 系统,您可以识别这些系统。(有关在 Red Hat Enterprise Linux 9.4 或更高版本中使用 RHEL 可启动的容器镜像的 RHEL 镜像模式的更多信息,请参阅使用镜像模式 RHEL 构建、部署和管理操作系统 Red Hat Enterprise Linux 9。)
流程
- 进入 Automation Toolkit > Tasks,如果需要,登录到 Red Hat Hybrid Cloud Console。Available 标签页(默认视图)会显示可用于您运行的任务列表。点 Activity 选项卡显示您帐户上运行的所有任务的历史记录。
查找 RHEL 主机任务的 Initiate Update for 镜像模式。
- 单击 Select systems。
- 选择要运行该任务的系统。您可以使用过滤器来根据名称、操作系统、组、标签 和任务 资格 (默认过滤器显示使用 RHC 注册的系统)搜索和过滤系统。
过滤器不会过滤 RHEL (或 bootc
)系统的镜像模式。您可以过滤运行 9.4 或更高版本的系统,以创建运行任务的更好的系统列表。如果需要,请单击系统名称以查找是否存在带有 bootc
信息的系统事实。
在这个示例中选择了一个系统。
完成下一步会导致重启您选择的系统。另外,如果您需要将系统回滚到之前的状态,请参阅 Chapter 5。管理 RHEL 可引导镜像 Red Hat Enterprise Linux 9 在 Using image mode for RHEL 中构建、部署和管理操作系统。
点 Run Task。您任务运行的一个弹出窗口。
查看 Activity 页的 Status 和 Message 字段中的信息。在本例中,消息为 Bootc upgrade complete。展开以获取详细信息。
点系统名称旁边的下拉箭头,以获取有关任务的更多详细信息。您将看到有关任务结果的更多详细信息,如镜像散列。
运行任务可能会导致没有更新,因为系统已经处于最新状态。
故障排除
要解决任务的问题,您可以在文档中针对其他任务发现一些常见问题的答案。Red Hat Insights 任务使用服务中的工具、语言和资源框架,如果您无法完成此任务,
尝试再次运行该任务。
- 如果任务失败,进入任务详情页面,然后再次单击 Run task。
- 查看 Red Hat Insights 转换中的故障排除问题,以查找有关如何解决类似错误消息的问题的信息。