`pcs cluster sync` fails when communication happens over ring1

Solution Verified - Updated -

Issue

In cluster which has Redundant Ring Protocol (RRP) enabled the command pcs cluster sync fails when communication happens over ring1.

corosync.conf

.
.
nodelist {
    node {
        ring0_addr: node1
        ring1_addr: node1rrp
        nodeid: 1
    }

    node {
        ring0_addr: node2
        ring1_addr: node2rrp
        nodeid: 2
    }
}

When ring0 is not available due to networking issue the ring1 takes over cluster communication but pcs cluster sync fails:

[node1~]# pcs cluster sync
Unable to connect to node2, try setting higher timeout in --request-timeout option (Connection timed out after 60001 milliseconds)
Error: Unable to set corosync config: Unable to connect to node2, try setting higher timeout in --request-timeout option (Connection timed out after 60001 milliseconds)

Environment

  • Red Hat Enterprise Linux 7
  • pacemaker cluster with RRP

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