第 3 章 关于在 OSTree 系统上更新红帽 MicroShift RPM 构建
在 rpm-ostree
系统上更新 MicroShift 的红帽构建,如 Red Hat Enterprise Linux for Edge (RHEL for Edge)需要构建一个新的操作系统镜像,其中包含红帽构建的 MicroShift 的新版本。在嵌入了红帽构建的 MicroShift 的 rpm-ostree
镜像后,指示您的系统引导到那个操作系统镜像。
对于补丁和次版本更新,这个过程是相同的。例如,使用相同的步骤从 4.14.0 升级到 4.14.1,或者从 4.14 升级到 4.15。
Red Hat Device Edge 发行版本兼容性列表
Red Hat Device Edge 的两个产品作为设备边缘计算的单一解决方案一起工作。要成功对产品配对,请为每个列表使用验证的版本:
RHEL for Edge 版本 | MicroShift 版本 | MicroShift 发行版本状态 | MicroShift 支持的更新 |
9.2, 9.3 | 4.14 | 正式发布 | 4.14.0→4.14.z and 4.14→4.15 |
9.2 | 4.13 | 技术预览 | None |
8.7 | 4.12 | 开发者预览 | None |
不支持降级。以下流程只适用于升级。
3.1. 在 OSTree 系统上应用更新 复制链接链接已复制到粘贴板!
要在 rpm-ostree
系统上更新 MicroShift,如 Red Hat Enterprise Linux for Edge (RHEL for Edge),请在新的操作系统镜像中嵌入 MicroShift 的新版本。您使用的步骤取决于您的现有部署是如何设置的。以下流程概述了您可以执行的一般步骤,以及 RHEL for Edge 文档的链接。RHEL for Edge 文档包括了构建更新的操作系统镜像的特定详情的资源。使用这个更新类型,备份和系统回滚是自动的。
您还可以使用此工作流更新在 MicroShift 集群中运行的应用程序。在开始更新前,请确保应用程序和 MicroShift 和 RHEL for Edge 的相邻版本之间的兼容性。
先决条件
- 满足安装 MicroShift 的系统要求。
- 您有访问主机的 root 用户。
- MicroShift 的版本与您准备使用的 RHEL for Edge 镜像兼容。
您不能使用此流程降级 MicroShift。不支持降级。
流程
运行以下命令,创建一个镜像构建器配置文件来添加拉取 MicroShift RPM 所需的
rhocp-4.14
RPM 存储库源:Copy to Clipboard Copied! Toggle word wrap Toggle overflow 运行以下命令,将更新 RPM 源添加到镜像构建器中:
sudo composer-cli sources add rhocp-4.14.toml
$ sudo composer-cli sources add rhocp-4.14.toml
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 构建包含 MicroShift 的新版本的 RHEL for Edge 的新镜像。要确定所需的步骤,请使用以下文档:
更新主机以使用 RHEL for Edge 的新镜像。要确定所需的步骤,请使用以下文档:
运行以下命令重启主机以应用更新:
sudo systemctl reboot
$ sudo systemctl reboot
Copy to Clipboard Copied! Toggle word wrap Toggle overflow