2.7. 从现有 rpm-ostree 安装升级到 RHEL 10.0 的镜像模式
您可以按照以下步骤升级基于 RHEL 9.6 的现有 RHEL for Edge 系统,以使用 RHEL 10.0 的镜像模式:
2.7.1. 将现有的 RHEL for Edge 系统升级到 RHEL 10.0 的镜像模式
您可以使用 RHEL 的镜像模式将现有 RHEL for Edge 9.6 系统升级到 RHEL 10.0。
先决条件
- 一个现有的 9.6 RHEL for Edge 系统。
流程
更新您的镜像。请参阅更新 RHEL for Edge 镜像。
sudo rpm-ostree upgrade sudo systemctl reboot
$ sudo rpm-ostree upgrade $ sudo systemctl reboot
Copy to Clipboard Copied! 构建使用 RHEL 10.0 的 bootc 镜像。例如:
cat Containerfile FROM registry.redhat.io/rhel10/rhel-bootc:10.0 RUN dnf install -y \ clevis \ clevis \ clevis-dracut \ clevis-dracut \ clevis-luks \ clevis-luks \ fdo-client \ fdo-client \ fdo-owner-cli fdo-owner-cli
$ cat Containerfile FROM registry.redhat.io/rhel10/rhel-bootc:10.0 RUN dnf install -y \ clevis \ clevis-dracut \ clevis-luks \ fdo-client \ fdo-owner-cli
Copy to Clipboard Copied! 使用当前目录中的
Containerfile
构建 & lt;image> 镜像:podman build -t quay.io/<namespace>/<image>:<tag> .
$ podman build -t quay.io/<namespace>/<image>:<tag> .
Copy to Clipboard Copied! 将镜像推送到 registry
podman push quay.io/<namespace>/<image>:_<tag>_
$ podman push quay.io/<namespace>/<image>:_<tag>_
Copy to Clipboard Copied! 在该设备中运行
bootc 开关
。bootc switch quay.io/<namespace>/<image>:_<tag>_
$ bootc switch quay.io/<namespace>/<image>:_<tag>_
Copy to Clipboard Copied! 重启系统。
sudo systemctl reboot
$ sudo systemctl reboot
Copy to Clipboard Copied!
验证
连接到 RHEL for Edge 系统,并使用
bootc 状态
:bootc status
# bootc status
Copy to Clipboard Copied!