3.2. 在 OSTree 系统上应用更新
要在 Red Hat Enterprise Linux for Edge (RHEL for Edge)上更新 MicroShift,请在新的操作系统镜像中嵌入 MicroShift 的新版本。
先决条件
- 满足安装 MicroShift 的系统要求。
- 有对主机的 root 用户访问权限。
- 您拥有的 MicroShift 版本与您准备使用的 RHEL for Edge 镜像兼容。
注意
您不能使用此流程降级 MicroShift。不支持降级。
流程
运行以下命令,创建一个镜像构建器配置文件,以添加拉取 MicroShift RPM 所需的
rhocp-4.16RPM 存储库源:$ cat > rhocp-4.16.toml <<EOF id = "rhocp-4.16" name = "Red Hat OpenShift Container Platform 4.16 for RHEL 9" type = "yum-baseurl" url = "https://cdn.redhat.com/content/dist/layered/rhel9/$(uname -m)/rhocp/4.16/os" check_gpg = true check_ssl = true system = false rhsm = true EOF运行以下命令,将更新 RPM 源添加到镜像构建器中:
$ sudo composer-cli sources add rhocp-4.16.toml构建包含 MicroShift 的新版本的 RHEL for Edge 的新镜像。要确定所需的步骤,请使用以下文档:
更新主机以使用 RHEL for Edge 的新镜像。要确定所需的步骤,请使用以下文档:
运行以下命令重启主机以应用更新:
$ sudo systemctl reboot