首批通过分布式安全可靠测评,为关键业务系统打造
升级版本
更新时间:2023-07-28 15:40:52
本节介绍使用 OCP 升级 OceanBase 集群的操作方法。因 OceanBase 升级方法与其版本强相关,具体升级事项还请参考 OceanBase 官网 中对应版本的《升级指南》。
前提条件
请确保当前登录账号具备集群的管理权限。
(可选)如升级 OceanBase 的目标版本低于 V2.2.60,则需在 OCP 的
/home/admin/ocp-server/etc/oceanbase_upgrade_dep.yml文件中定义了类似如下的升级路径。填写方法可参考该文件顶部介绍。###以上省略 - version: 2.2.70 can_be_upgraded_to: - 2.2.71 - version: 2.2.71 can_be_upgraded_to: - 2.2.72 - version: 2.2.72 can_be_upgraded_to: - 2.2.73 - version: 2.2.73 # 目标版本必须以这样的形式(包含下面两行)完整的出现。 can_be_upgraded_to: - 2.2.74说明
以上表示可以将 OceanBase 从 V2.2.72、V2.2.71、V2.2.70 及之前的任一版本升级到 V2.2.73,但无法升级到 V2.2.74。
已上传升级路径上所需的所有 RPM 包,如:oceanbase-x.x.x-YYYYMMDDhhmmss.el7.x86_64.rpm 或 oceanbase-x.x.x-YYYYMMDDhhmmss.el7.aarch64.rpm。
操作步骤
登录 OCP 。
默认进入 集群概览 页面。
在 集群列表 区域,选择待操作的集群并单击其集群名。
系统默认进入该集群的 总览 页面。
单击 总览 页面右上角的 ... 图标,选择并单击 升级版本 。
系统弹出 升级版本 界面。

集群 中展示当前准备升级的 OceanBase 集群。
升级版本 中选择升级 OceanBase 的目标版本。
若 OCP 中无目标版本的 RPM 包,则可通过下拉框中列表下方的 添加版本 来上传目标版本的 RPM 包。
单击 升级 。
如报错" 未找到从版本 xxx 到版本 xxx 的升级路径",请先参考前提条件中的提示去
oceanbase_upgrade_dep.yml文件中定义升级路径。正常时,系统弹出 xxx 升级路径确认 的界面。
在该界面确认升级路径上所有版本的 RPM 包是否都存在,若不存在,可通过 去上传 按钮上传缺失的 RPM 包。

单击 确定 。