1.2. 规划实例 HA 部署


在部署 Instance HA 之前,请查看资源名称是否合规,并根据您的环境配置您的存储和网络。

  • Compute 节点主机名和 Pacemaker 远程资源名称必须符合 W3C 命名约定。如需更多信息,请参阅 W3C 文档中的 Declaring NamespacesNames and Tokens
  • 通常,Instance HA 要求您为实例的磁盘镜像配置共享存储。因此,如果您尝试使用 no-shared-storage 选项,您可能会在撤离过程中收到 InvalidSharedStorage 错误,实例不会在另一个 Compute 节点上启动。

    但是,如果所有实例都配置为从 OpenStack Block Storage (cinder)卷引导,则不需要为实例的磁盘镜像配置共享存储,并且您可以使用 no-shared-storage 选项撤离所有实例。

    在撤离过程中,如果您的实例被配置为从块存储卷引导,则任何撤离的实例都会从另一个 Compute 节点上的同一卷引导。因此,撤离的实例会立即重启其作业,因为 OS 镜像和应用程序数据存储在 OpenStack Block Storage 卷上。

  • 如果在 Spine-Leaf 环境中部署 Instance HA,您必须为 Controller 和 Compute 节点定义一个 internal_api 网络。然后,您可以为每个叶定义一个子网。有关配置 Spine-Leaf 网络的更多信息,请参阅 Spine Leaf Networking 指南中的创建角色数据文件
  • 在 Red Hat OpenStack Platform 13 及更高版本中,您可以使用 director 升级实例 HA 作为 overcloud 升级的一部分。有关升级 overcloud 的更多信息,请参阅 保持 Red Hat OpenStack Platform Updated 指南。
  • 不支持在安装后使用 director 禁用 Instance HA。有关从部署中手动删除 Instance HA 组件的临时解决方案,请参阅 如何从控制器节点中删除实例 HA 组件?

    重要

    对于生产环境,不会验证这个临时解决方案。在生产环境中实施前,您必须验证测试环境中的流程。

Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2026 Red Hat
返回顶部