Fedora 41
Sponsored Link

OpenLDAP : प्रतिकृति2024/11/07

 

यदि OpenLDAP मास्टर सर्वर डाउन हो तो निर्देशिका सेवा जारी रखने के लिए OpenLDAP प्रतिकृति कॉन्फ़िगर करें।
OpenLDAP मास्टर सर्वर को [प्रदाता] कहा जाता है और OpenLDAP प्रतिकृति सर्वर को OpenLDAP पर [उपभोक्ता] कहा जाता है।

[1]

प्रदाता और उपभोक्ता दोनों पर मूल LDAP सर्वर सेटिंग्स कॉन्फ़िगर करें, यहां देखें।

[2] LDAP प्रदाता कॉन्फ़िगर करें. [syncprov] मॉड्यूल जोड़ें।
[root@dlp ~]#
vi mod_syncprov.ldif
# नया निर्माण

dn: cn=module,cn=config
objectClass: olcModuleList
cn: module
olcModulePath: /usr/lib64/openldap
olcModuleLoad: syncprov.la

[root@dlp ~]#
ldapadd -Y EXTERNAL -H ldapi:/// -f mod_syncprov.ldif

SASL/EXTERNAL authentication started
SASL username: gidNumber=0+uidNumber=0,cn=peercred,cn=external,cn=auth
SASL SSF: 0
adding new entry "cn=module,cn=config"

[root@dlp ~]#
vi syncprov.ldif
# नया निर्माण

dn: olcOverlay=syncprov,olcDatabase={2}mdb,cn=config
objectClass: olcOverlayConfig
objectClass: olcSyncProvConfig
olcOverlay: syncprov
olcSpSessionLog: 100

[root@dlp ~]#
ldapadd -Y EXTERNAL -H ldapi:/// -f syncprov.ldif

SASL/EXTERNAL authentication started
SASL username: gidNumber=0+uidNumber=0,cn=peercred,cn=external,cn=auth
SASL SSF: 0
adding new entry "olcOverlay=syncprov,olcDatabase={2}mdb,cn=config"
[3] LDAP उपभोक्ता कॉन्फ़िगर करें।
[root@node01 ~]#
vi syncrepl.ldif
# नया निर्माण

dn: olcDatabase={2}mdb,cn=config
changetype: modify
add: olcSyncRepl
olcSyncRepl: rid=001
  # LDAP सर्वर यूआरआई
  provider=ldap://10.0.0.30:389/
  bindmethod=simple
  # आपका डोमेन नाम और व्यवस्थापक प्रत्यय
  binddn="cn=Manager,dc=srv,dc=world"
  # निर्देशिका प्रबंधक का पासवर्ड
  credentials=password
  searchbase="dc=srv,dc=world"
  # उपवृक्ष शामिल है
  scope=sub
  schemachecking=on
  type=refreshAndPersist
  # [retry interval] [retry times] [interval of re-retry] [re-retry times]
  retry="30 5 300 3"
  # प्रतिकृति अंतराल
  interval=00:00:05:00

[root@node01 ~]#
ldapadd -Y EXTERNAL -H ldapi:/// -f syncrepl.ldif

SASL/EXTERNAL authentication started
SASL username: gidNumber=0+uidNumber=0,cn=peercred,cn=external,cn=auth
SASL SSF: 0
modifying entry "olcDatabase={2}mdb,cn=config"

# डेटा खोजने के लिए सेटिंग्स सत्यापित करें

[root@node01 ~]#
ldapsearch -x -b 'ou=People,dc=srv,dc=world'

# People, srv.world
dn: ou=People,dc=srv,dc=world
objectClass: organizationalUnit
ou: People
.....
.....
[4] LDAP उपभोक्ता को भी आबद्ध करने के लिए LDAP क्लाइंट को कॉन्फ़िगर करें।
[root@client ~]#
vi /etc/sssd/sssd.conf
# उपभोक्ता जोड़ें

ldap_uri = ldap://dlp.srv.world/
,ldap://node01.srv.world/
[root@client ~]#
systemctl restart sssd
मिलान सामग्री