第 5 章 非直接环境:在标准环境中升级单个 OpenStack 服务(Live Compute)


本节论述了在非高可用性(HA)环境中通过一次更新一个服务来升级云部署的步骤。在不使用 director 的环境中,此场景从 Red Hat OpenStack Platform 7 升级到 Red Hat OpenStack Platform 8。

实时迁移升级可最小化对计算服务的中断,只需要几分钟时间用于较小的服务,对于迁移到新升级的 Compute 主机的工作负载需要更长的迁移间隔。现有工作负载可能会无限期运行,您不需要等待数据库迁移。

重要

由于某些软件包依赖项,升级一个 OpenStack 服务的软件包可能会导致 Python 库在其他 OpenStack 服务升级前进行升级。这可能导致某些服务提前失败。在这种情况下,继续升级剩余的服务。完成此情况后,所有服务都应正常运行。

注意

此方法可能需要额外的硬件资源来启动计算节点。

注意

本章中的流程遵循所有 Red Hat OpenStack Platform 文档的架构命名约定。如果您不熟悉此惯例,请参阅 Red Hat OpenStack Platform 文档套件 中提供的架构指南,然后再继续。

5.1. 预升级任务

在每个节点上,使用 subscription-manager 命令切换到 Red Hat OpenStack Platform 8 存储库。

# subscription-manager repos --disable=rhel-7-server-openstack-7.0-rpms
# subscription-manager repos --enable=rhel-7-server-openstack-8-rpms
Copy to Clipboard Toggle word wrap

升级 openstack-selinux 软件包:

# yum upgrade openstack-selinux
Copy to Clipboard Toggle word wrap

这是为了确保升级的服务将在启用了 SELinux 的系统上运行。

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat