第 1 章 概述


本指南介绍了如何实施 实例高可用性(Instance HA)。实例 HA 允许 Red Hat OpenStack Platform 在主机 Compute 节点中断时自动在不同的 Compute 节点上重新创建实例。

当主机 Compute 节点出现故障时,实例 HA 会自动清空实例。Instance HA 触发的撤离过程与用户可以手动执行的操作类似,如 Evacuate Instances 所述。实例 HA 适用于共享存储和本地存储环境,这意味着撤离的实例将维护新的主机中的相同网络配置(静态 ip、浮动 ip 等)和特征,即使它们从头生成。

实例 HA 由三个资源代理管理:

Expand
代理名称集群中的名称角色

fence_compute

fence-nova

当节点不可用时,标记 Compute 节点以进行撤离

NovaEvacuate

nova-evacuate

撤离来自故障节点上的实例,并在其中一个 Controller 节点上运行

nova-compute-wait

nova-compute-checkevacuate

在实例被完全撤离到可正常工作的 Compute 主机后,重启实例上的 Compute 服务。

本指南重点介绍通过 Ansible 在 overcloud 上启用实例 HA。为简化这个过程,本指南还包含预打包的 TAR 存档,其中包含需要这样做的 playbook。

注意

有关 Instance HA 执行检测和撤离过程的简单描述,请参考 附录 A, 自动通过实例 HA 清空

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat