第 1 章 简介
本文档提供了保持 Red Hat OpenStack Platform 最新的流程。本文档重点介绍以 Red Hat OpenStack Platform 8 (Liberty) 为目标的升级和更新。
红帽只支持在 Red Hat Enterprise Linux 7 上升级到 Red Hat OpenStack Platform 8。另外,红帽建议根据是否使用以下不同的场景:
- 您使用基于 director 的 Overcloud 或手动创建的环境。
- 您可以使用高可用性工具来管理集群中的一组 Controller 节点。
第 1.1 节 “升级场景比较” 提供有关所有升级场景的描述。这些场景允许您升级到正常工作的 Red Hat OpenStack Platform 8 版本,并在该版本中提供次要更新。
1.1. 升级场景比较 复制链接链接已复制到粘贴板!
红帽建议对 Red Hat OpenStack Platform 8 进行以下升级场景。下表简要介绍每个:
| 方法 | 描述 |
|---|---|
| 基于 director 的环境:执行更新到次版本 | 这个场景是从 Red Hat OpenStack Platform 8 的一个次版本升级到 Red Hat OpenStack Platform 8 的更新版本。这涉及更新 director 软件包,然后使用 director 在 Overcloud 的所有节点上启动软件包更新。 |
| 基于 director 的环境:执行升级到主版本 | 这个场景是从 Red Hat OpenStack Platform 的主版本进行升级。在这种情况下,流程从版本 7 升级到 8。这涉及更新 director 软件包,然后使用 director 在每个节点上提供一组升级脚本,然后执行 Overcloud 堆栈的升级。 |
| 非直接环境 :升级 OpenStack 服务 | 此方案是升级 Red Hat OpenStack Platform 8 环境中不使用 director 来管理的所有软件包(例如,手动创建的环境)。在这种情况下,所有软件包都会同时升级。 |
| 非直接环境:在标准环境中升级单个 OpenStack 服务(Live Compute) | 此方案是升级 Red Hat OpenStack Platform 环境 8 中不使用 director 来管理的所有软件包(例如,手动创建的环境)。在这种情况下,您可以单独更新每个 OpenStack 服务。 |
| 非直接环境:在高可用性环境中升级单个 OpenStack 服务(Live Compute) | 此方案是升级 Red Hat OpenStack Platform 8 环境中不使用 director 来管理的所有软件包(例如,手动创建的环境),并使用高可用性工具进行基于 Controller 的 OpenStack 服务。在这种情况下,您可以单独更新每个 OpenStack 服务。 |
对于所有方法:
- 确保您已在所有主机上为这个版本启用了正确的存储库。
- 升级将涉及到一些服务中断。
- 除非重新引导 Compute 节点或显式关闭实例,否则运行实例不会受到升级过程的影响。
红帽不支持将 Red Hat OpenStack Platform 的任何 Beta 版本升级到任何受支持的版本。