第 5 章 升级 MTC
您可以使用 Operator Lifecycle Manager 在 OpenShift Container Platform 4.15 上升级 MTC。
您可以通过重新安装 Containers Operator 的传统 Migration Toolkit for Containers Operator,在 OpenShift Container Platform 4.5 及更早的版本上升级 MTC。
如果要升级到 MTC 1.3,您必须执行额外步骤来更新 MigPlan
自定义资源(CR)。
5.1. 在 OpenShift Container Platform 4.15 中升级 MTC
您可以使用 Operator Lifecycle Manager 在 OpenShift Container Platform 4.15 上升级 MTC。
当使用 Operator Lifecycle Manager 升级 MTC 时,必须使用受支持的迁移路径。
迁移路径
- 从 OpenShift Container Platform 3 迁移到 OpenShift Container Platform 4 需要旧的 MTC Operator 和 MTC 1.7.x。
- 不支持从 MTC 1.7.x 迁移到 MTC 1.8.x。
您必须使用 MTC 1.7.x 来迁移使用 OpenShift Container Platform 4.9 或更早版本源的任何内容。
- MTC 1.7.x 必须在源和目标中使用。
MTC 1.8.x 仅支持从 OpenShift Container Platform 4.10 或更高版本迁移到 OpenShift Container Platform 4.10 或更高版本。对于仅涉及集群版本 4.10 或更高版本的迁移,可以使用 1.7.x 或 1.8.x。但是,它必须与源和目标上的 MTC 版本相同。
- 不支持从源 MTC 1.7.x 迁移到目标 MTC 1.8.x。
- 不支持从源 MTC 1.8.x 迁移到目标 MTC 1.7.x。
- 支持从源 MTC 1.7.x 迁移到目标 MTC 1.7.x。
- 支持从源 MTC 1.8.x 迁移到目标 MTC 1.8.x
先决条件
-
您必须以具有
cluster-admin
权限的用户身份登录。
流程
在 OpenShift Container Platform 控制台中导航至 Operators
Installed Operators。 处于待定升级的 operator 会显示 Upgrade available 状态。
- 点 Migration Toolkit for Containers Operator。
- 点 Subscription 标签页。任何需要批准的升级都会在 Upgrade Status 旁边显示。例如:它可能会显示 1 requires approval。
- 点 1 requires approval,然后点 Preview Install Plan。
- 查看列出可用于升级的资源,并点 Approve。
-
返回 Operators
Installed Operators 页面来监控升级的过程。完成后,状态会变为 Succeeded 和 Up to date。 -
点 Workloads
Pods 来验证 MTC pod 正在运行 。