第 2 章 执行次要更新
要将 OpenShift 上的 Red Hat OpenStack Services (RHOSO) 18.0 环境更新至最新的维护版本,请执行以下任务:
- 更新 control plane 上的 OVN 服务。
- 更新数据平面上的 OVN 服务。
- 等待 OpenStack Operator 完成剩余的 control plane 软件包、服务和容器镜像的自动更新。
- 更新数据平面上的其余服务。
2.1. 在 OpenStackVersion CR 补丁文件中设置目标版本的示例 复制链接链接已复制到粘贴板!
在次版本更新过程中,您必须为 OpenStackVersion 自定义资源(CR)创建一个补丁文件,并将目标版本设置为 openstack-operator 提供的最新可用 OpenStack 版本。以下示例显示了从 OpenShift (RHOSO) 18.0.9 上的 Red Hat OpenStack Services 更新至 RHOSO 18.0.10 的环境。
检查部署的 Openstack 版本以及您可以将部署更新至的可用版本:
oc get openstackversion
$ oc get openstackversion NAME TARGET VERSION AVAILABLE VERSION DEPLOYED VERSION openstack-control-plane 18.0.9-20250602.2 18.0.10-20250701.2 18.0.9-20250602.2Copy to Clipboard Copied! Toggle word wrap Toggle overflow -
目标版本
18.0.9-20250602.2是映射到 18.0.9 RHOSO 版本的 OpenStack 版本。 可用的版本
18.0.10-20250701.2是映射到 18.0.10 RHOSO 版本的 OpenStack 版本。您可以使用 OpenStack 版本在补丁文件中设置targetVersion字段。有关将 RHOSO 版本映射到 OpenStack Operator 和 OpenStackVersion 自定义资源(CR)的更多信息,请参阅红帽知识库文章 RHOSO 版本如何映射到 OpenStack Operator 和 OpenStackVersion CR。
-
目标版本
在补丁文件中设置
targetVersion字段,如openstackversionpatch.yaml:cat <<EOF >openstackversionpatch.yaml spec: targetVersion: 18.0.10-20250701.2 ... EOF$ cat <<EOF >openstackversionpatch.yaml spec: targetVersion: 18.0.10-20250701.2 ... EOFCopy to Clipboard Copied! Toggle word wrap Toggle overflow