`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 of over 48,000 articles and solutions.

Current Customers and Partners

Log in for full access

Log In