第 1 章 准备次要更新


使用最新的软件包和容器保持您的 Red Hat OpenStack Platform (RHOSP) 17.1 环境更新。

对以下版本使用升级路径:

旧的 RHOSP 版本新的 RHOSP 版本

Red Hat OpenStack Platform 17.0.z

Red Hat OpenStack Platform 17.1 latest

Red Hat OpenStack Platform 17.1.z

Red Hat OpenStack Platform 17.1 latest

次要更新工作流

RHOSP 环境的次要更新涉及更新 undercloud 和 overcloud 主机上的 RPM 软件包和容器,以及服务配置(如果需要)。data plane 和 control plane 在次版本更新过程中被完全支持。您必须完成以下步骤来更新 RHOSP 环境:

更新步骤描述

Undercloud 更新

director 软件包已更新,容器会被替换,undercloud 被重启。

可选 ovn-controller 更新

所有 ovn-controller 容器在所有 Compute 和 Controller 主机上并行更新。

hal-image-update 外部

更新 Pacemaker 控制的服务的容器镜像名称。没有服务中断。此步骤只适用于将系统从 17.0.z 更新至最新的 17.1 版本的客户。

Overcloud 更新包含 Pacemaker 服务的 Controller 节点和可组合节点

在 Overcloud 更新过程中,每个主机都会停止 Pacemaker 服务。虽然 Pacemaker 服务已停止,但主机上的 RPM、容器配置数据和容器被更新。当 Pacemaker 服务重启时,主机会再次添加。

Overcloud 在没有 Pacemaker 服务的情况下更新可组合节点

Networker、ObjectStorage、BlockStorage 或其他不包含 Pacemaker 服务的角色都会一次更新一个节点。

Compute 节点的 overcloud 更新

多个节点并行更新。并行运行节点的默认值是 25。

Ceph 节点的 overcloud 更新

Ceph 节点一次更新一个节点。

Ceph 集群更新

Ceph 服务通过使用 cephadm 更新。每个守护进程都会进行更新,从 CephMgrCephMonCephOSD 以及其它守护进程开始。

注意

如果您有多堆栈基础架构,请完全更新每个 overcloud 堆栈,一次逐一逐一更新。如果您有分布式计算节点(DCN)基础架构,请在中央位置完全更新 overcloud,然后在每个边缘站点上完全更新 overcloud,一次逐一更新 overcloud。

另外,管理员可以在次版本更新过程中执行以下操作:

  • 迁移虚拟机
  • 创建虚拟机网络
  • 运行额外的云操作

在次版本更新过程中不支持以下操作:

  • 替换 Controller 节点
  • 缩减或扩展任何角色

更新 RHOSP 环境前的注意事项

要帮助您在更新过程中为您提供指导,请考虑以下信息:

重要

不支持使用单个 Controller 节点的更新。

流程

要为次版本更新准备 RHOSP 环境,请完成以下步骤:

1.1. 长生命版本的升级路径

在开始更新前,请熟悉可能的更新和升级路径。

注意

您可以在 /etc/rhosp-release/etc/redhat-release 文件中查看当前的 RHOSP 和 RHEL 版本。

表 1.1. 更新版本路径
当前版本目标版本

RHOSP 17.0.x on RHEL 9.0

RHOSP 17.0 latest on RHEL 9.0 latest

RHOSP 17.1.x on RHEL 9.2

RHOSP 17.1 latest on RHEL 9.2 latest

表 1.2. 升级版本路径
当前版本目标版本

RHEL 7.7 上的 RHOSP 10

RHOSP 13 最新的 RHEL 7.9

RHEL 7.9 上的 RHOSP 13

RHOSP 16.1 latest on RHEL 8.2 latest

RHEL 7.9 上的 RHOSP 13

RHOSP 16.2 latest on RHEL 8.4 latest

RHEL 8.4 上的 RHOSP 16

RHOSP 17.1 latest on RHEL 9.0

如需更多信息,请参阅升级 框架(16.2 到 17.1)。

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.