3.3. 启用实例 HA


undercloud 完全准备好后,您现在可以运行您下载并提取至 第 3.2 节 “准备 Undercloud” 中的规定的 playbook。这些 playbook 允许您启用带有或不为 Controller 和 Compute 节点配置 STONITH 的 Instance HA。有关 STONITH 的更多信息,请参阅 隔离控制器节点

在以下每个命令中,将 RELEASE 替换为您的 Red Hat OpenStack Platform swig-HEKETInamely 的对应代码,即 rhos-8

为 Controller 和 Compute 节点启用实例 HA 并配置 STONITH:

stack@director $ ansible-playbook /home/stack/ansible-instanceha/playbooks/overcloud-instance-ha.yml \
-e release="RELEASE"
Copy to Clipboard Toggle word wrap

默认情况下,playbook 将安装启用了共享存储的 instance-ha 解决方案。如果您的 overcloud 没有使用共享存储,请使用 instance_ha_shared_storage=false 选项:

stack@director $ ansible-playbook /home/stack/ansible-instanceha/playbooks/overcloud-instance-ha.yml \
-e release="RELEASE" -e instance_ha_shared_storage=false
Copy to Clipboard Toggle word wrap
注意

有关实例 HA 中的共享存储的更多信息,请参阅 第 2.1 节 “共享存储的例外”

在不为 Controller 和 Compute 节点配置 STONITH 的情况下启用 实例 HA:

stack@director $ ansible-playbook /home/stack/ansible-instanceha/playbooks/overcloud-instance-ha.yml \
-e release="RELEASE" -e stonith_devices=”none”
Copy to Clipboard Toggle word wrap

要只在 Compute 节点上启用实例 HA 并在 Compute 节点上配置 STONITH (例如,如果在 Controller 节点上配置了 STONITH):

stack@director $ ansible-playbook /home/stack/ansible-instanceha/playbooks/overcloud-instance-ha.yml \
-e release="RELEASE" -e stonith_devices=”computes”
Copy to Clipboard Toggle word wrap
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat