Translated message

A translation of this page exists in English.

如何配置带有 pacemaker 和 corosync 的高可用性集群,以便在一半的节点失败后保持仲裁?

Solution In Progress - Updated -

Issue

  • 我有一个分散在两个机架上的四节点集群,如果一个机架完全失败,那么如果没有仲裁,其他节点将没有仲裁。 如何解决此问题?
  • 是否有办法使 pacemaker 集群中的一半节点在另一半节点发生故障时存活下来?
  • 是否有办法允许 3 节点或更多节点集群中的一个节点在没有另外两个节点的情况下运行?

Environment

  • 带有高可用性附加组件的 Red Hat Enterprise Linux (RHEL) 6
  • 带有高可用性附加组件的 Red Hat Enterprise Linux (RHEL) 7
  • 带有高可用性附加组件的 Red Hat Enterprise Linux (RHEL) 8
  • 带有高可用性附加组件的 Red Hat Enterprise Linux (RHEL) 9
  • pacemaker
  • corosync 配置为 /etc/corosync/corosync.conf 中的仲裁使用 votequorum
  • 集群由偶数个节点组成

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content