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 禁用实例 HA。有关从部署中手动删除实例 HA 组件的临时解决方案,请参阅 如何从控制器节点中删除 Instance HA 组件?

    重要

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

Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2026 Red Hat
返回顶部