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 更新 指南。
  • 不支持在安装后使用 director 禁用实例 HA。有关从部署中手动删除 Instance HA 组件的一个临时解决方案,请参阅 如何把实例 HA 组件从控制器节点中删除?.

    重要

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

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat