How to improve failover mechanism on IPA client while adding users in IPA domain

Solution Verified - Updated -

Issue

  • Experiencing delay while adding users in IPA via CLI on ipa-client (when IPA master is down and replica is UP)

  • When IPA master is down, request goes to replica and delay is observed:

[root@ipa-client]# time ipa -v user-add testuser --first=test --last=user
ipa: INFO: trying https://master.example.com/ipa/session/xml
ipa: INFO: Connection to https://master.example.com/ipa/session/xml failed with NSPRError() argument 1 must be string or None, not int
ipa: INFO: trying https://replica.example.com/ipa/xml
ipa: INFO: Forwarding 'user_add' to server u'https://replica.example.com/ipa/xml'
-------------------
Added user "testuser"
-------------------

real    1m31.512s     <---------- Delay
user    0m0.807s
sys     0m0.126s

Environment

  • Red Hat Eenterprise Linux 6/7
  • IPA 3.x/4.x

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