OpenLDAP : प्रतिकृति2023/09/13 |
|
यदि OpenLDAP मास्टर सर्वर डाउन हो तो निर्देशिका सेवा जारी रखने के लिए OpenLDAP प्रतिकृति कॉन्फ़िगर करें।
OpenLDAP मास्टर सर्वर को [Provider] कहा जाता है और OpenLDAP स्लेव सर्वर को OpenLDAP पर [Consumer] कहा जाता है। |
|
| [1] | |
| [2] | LDAP प्रदाता कॉन्फ़िगर करें. syncprov मॉड्यूल जोड़ें। |
|
root@dlp:~#
vi mod_syncprov.ldif # नया निर्माण dn: cn=module,cn=config objectClass: olcModuleList cn: module olcModulePath: /usr/lib/ldap olcModuleLoad: syncprov.la 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={1}mdb,cn=config
objectClass: olcOverlayConfig
objectClass: olcSyncProvConfig
olcOverlay: syncprov
olcSpSessionLog: 100
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={1}mdb,cn=config"
|
| [3] | LDAP उपभोक्ता कॉन्फ़िगर करें। |
|
root@node01:~#
vi syncrepl.ldif # नया निर्माण
dn: olcDatabase={1}mdb,cn=config
changetype: modify
add: olcSyncRepl
olcSyncRepl: rid=001
# LDAP सर्वर यूआरआई
provider=ldap://10.0.0.30:389/
bindmethod=simple
# आपका डोमेन प्रत्यय
binddn="cn=admin,dc=srv,dc=world"
# निर्देशिका प्रबंधक पासवर्ड
credentials=password
searchbase="dc=srv,dc=world"
# उपवृक्ष शामिल है
scope=sub
schemachecking=on
type=refreshAndPersist
# [पुनः प्रयास अंतराल] [पुनः प्रयास करें] [पुनः प्रयास का अंतराल] [बार-बार पुनः प्रयास करें]
retry="30 5 300 3"
# प्रतिकृति अंतराल
interval=00:00:05:00
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={1}mdb,cn=config"
# डेटा खोजने के लिए सेटिंग्स की पुष्टि करें root@node01:~# ldapsearch -x -b 'ou=people,dc=srv,dc=world' # extended LDIF # # LDAPv3 # base <ou=people,dc=srv,dc=world> with scope subtree # filter: (objectclass=*) # requesting: ALL # # people, srv.world dn: ou=people,dc=srv,dc=world objectClass: organizationalUnit ou: people # jammy, people, srv.world dn: uid=jammy,ou=people,dc=srv,dc=world objectClass: inetOrgPerson objectClass: posixAccount objectClass: shadowAccount cn: jammy sn: ubuntu loginShell: /bin/bash uidNumber: 2000 gidNumber: 2000 homeDirectory: /home/jammy uid: jammy ..... ..... |
| [4] | LDAP उपभोक्ता को भी आबद्ध करने के लिए LDAP क्लाइंट को कॉन्फ़िगर करें। |
|
root@client:~#
vi /etc/nslcd.conf # पंक्ति 10 : LDAP उपभोक्ता जोड़ें uri ldap://dlp.srv.world/ ldap://node01.srv.world/
systemctl restart nslcd |
| Sponsored Link |
|
|