1.3. 高级别工作流
下表概述了快速升级过程所需的步骤,并估计每个升级过程步骤的持续时间和影响。
这个表中的持续时间根据内部测试的最小估算值,可能不适用于所有生产环境。要准确衡量每个任务的升级持续时间,请在测试环境中使用与生产环境类似的硬件来执行这些步骤。
| Step | Description | Duration |
|---|---|---|
| 准备您的环境 | 对 undercloud 节点和 overcloud Controller 节点执行数据库和配置的备份。更新至最新的次版本并重新引导。验证环境。 | 此步骤的持续时间可能会因部署大小而异。 |
| 升级 undercloud | 将 undercloud 的每个后续版本从 OpenStack Platform 10 升级到 OpenStack Platform 13。 | 升级 undercloud 的预计持续时间约为 60 分钟,在升级过程中 undercloud 停机。 在 undercloud 升级过程中,overcloud 仍然可以正常工作。 |
| 获取容器镜像 | 创建一个环境文件,其中包含各种 OpenStack 服务的容器镜像位置。 | 配置容器镜像源的预计持续时间约为 10 分钟。 |
| 准备 overcloud | 执行相关步骤,将您的 overcloud 配置文件过渡到 OpenStack Platform 13。 | 准备 overcloud 进行升级的预计持续时间大约为 20 分钟。 |
| 执行快速升级 | 使用最新的 OpenStack Platform director 模板升级 overcloud 计划。运行通过每个后续版本的软件包和数据库升级,以便数据库模式已准备好升级到 OpenStack Platform 13。 | overcloud 升级运行的预计持续时间约为 30 分钟,在升级过程中 overcloud 服务停机。 您不能在中断期间执行 OpenStack 操作。 |
| 升级 Controller 节点 | 将所有 Controller 节点同时升级到 OpenStack Platform 13。 | Controller 节点升级的预计持续时间约为 50 分钟。 预计在 Controller 节点升级过程中会短的 overcloud 服务停机。 |
| 升级 Compute 节点 | 测试所选 Compute 节点上的升级。如果测试成功,请升级所有 Compute 节点。 | Compute 节点升级的预计持续时间为每个节点大约 25 分钟。 在 Compute 节点升级过程中,没有预期的停机时间。 |
| 升级 Ceph Storage 节点 | 升级所有 Ceph Storage 节点。这包括升级到 Red Hat Ceph Storage 3 的容器化版本。 | Ceph Storage 节点升级的预期持续时间为每个节点大约 25 分钟。 Ceph Storage 节点升级过程中没有预期的停机时间。 |
| 完成升级 | 运行 convergence 命令以刷新 overcloud 堆栈。 | overcloud 聚合运行的预计持续时间至少为 1 小时,但根据您的环境可能会花费较长时间。 |