लॉग फ़ाइल की जगह
SymasLDAP की लॉग फ़ाइलें, /opt/apigee/var/log डायरेक्ट्री में होती हैं. इन फ़ाइलों को समय-समय पर आर्काइव किया जा सकता है और हटाया जा सकता है, ताकि ये डिस्क में ज़्यादा जगह न लें. SymasLDAP के लॉग को बनाए रखने, आर्काइव करने, और हटाने के बारे में जानकारी, SymasLDAP के मैन्युअल के सेक्शन
19.2 में देखी जा सकती है. इसका लिंक यह है: https://kb.symas.com/configuration/logging-configuration.
किसी उपयोगकर्ता का पासवर्ड मैन्युअल तरीके से सेट करना
उपयोगकर्ता, New Edge के यूज़र इंटरफ़ेस (यूआई) में Edge के लिए नए पासवर्ड का अनुरोध कर सकते हैं. इसके बाद, उपयोगकर्ता को पासवर्ड सेट करने के बारे में जानकारी वाला एक ईमेल मिलता है. हालांकि, अगर आपका एसएमटीपी सर्वर डाउन है या किसी वजह से उपयोगकर्ता को ईमेल नहीं मिल पा रहा है, तो SymasLDAP के कमांड का इस्तेमाल करके, उपयोगकर्ता का पासवर्ड मैन्युअल तरीके से सेट किया जा सकता है.
किसी उपयोगकर्ता का पासवर्ड सेट करने के लिए:
- उपयोगकर्ता की जानकारी डाउनलोड करने के लिए,
ldapsearchका इस्तेमाल करें:/opt/symas/bin/ldapsearch -w ldapAdminPWord -D "cn=manager,dc=apigee,dc=com" -b "dc=apigee,dc=com" -LLL -x -H ldap://LDAP_IP:10389 > ldap.txt
- ldap.txt फ़ाइल में, उपयोगकर्ता का ईमेल पता खोजें. आपको इस फ़ॉर्म में एक ब्लॉक दिखेगा:
dn: uid=29383a67-9279-4aa8-a75b-cfbf901578fc,ou=users,ou=global,dc=apigee,dc=com mail: foo@bar.com userPassword:: e1NTSEF9a01UUDdSd01BYXRuUURXdXN5OWNPRzBEWWlYZFBRTm14MHlNVWc9PQ== uid: 29383a67-9279-4aa8-a75b-cfbf901578fc
- उपयोगकर्ता के यूआईडी के आधार पर, उसका पासवर्ड सेट करने के लिए
ldappasswdका इस्तेमाल करें:/opt/symas/bin/ldappasswd -x -H ldap://LDAP_IP:10389 -D "cn=manager,dc=apigee,dc=com" -W -s newPassWord \ "uid=29383a67-9279-4aa8-a75b-cfbf901578fc,ou=users,ou=global,dc=apigee,dc=com"
आपको SymasLDAP के एडमिन का पासवर्ड डालने के लिए कहा जाएगा.
उपयोगकर्ता अब newPassWord का इस्तेमाल करके लॉग इन कर सकता है.
SymasLDAP के सिस्टम का पासवर्ड मैन्युअल तरीके से सेट करना
Edge के पासवर्ड रीसेट करना लेख में, SymasLDAP के सिस्टम का पासवर्ड बदलने का तरीका बताया गया है. हालांकि, इसके लिए ज़रूरी है कि आपको मौजूदा पासवर्ड पता हो. अगर आपको वह पासवर्ड याद नहीं है, तो उसे रीसेट करने के लिए यह तरीका अपनाएं.
- नया पासवर्ड सेट करने के लिए, SSHA से एन्क्रिप्ट (सुरक्षित) किया गया पासवर्ड बनाने के लिए,
slappasswdका इस्तेमाल करें:/opt/symas/sbin/slappasswd -h {SSHA} -s newPassWordइस कमांड से, इस फ़ॉर्म में एक स्ट्रिंग मिलती है:
{SSHA}+DOup9d6l+czfWzkIvajwYPArjPurhS6 - किसी एडिटर में,
/opt/apigee/data/apigee-openldap/slapd.d/cn=config/olcDatabase={2}mdb.ldifफ़ाइल खोलें:vi /opt/apigee/data/apigee-openldap/slapd.d/cn=config/olcDatabase={2}mdb.ldif - इस फ़ॉर्म में लाइन ढूंढें:
olcRootPW:: OldPasswordString
- OldPasswordString को,
slappasswdसे मिली स्ट्रिंग से बदलें. अगरolcRootPwके बाद दो कॉलन हैं, तो एक कॉलन हटाएं और पक्का करें कि कॉलन के बाद एक स्पेस हो:olcRootPW: {SSHA}RGon+bLCe+Sk+HyHholFBj8ONQfabrhw - SymasLDAP को रीस्टार्ट करें:
/opt/apigee/apigee-service/bin/apigee-service apigee-openldap restart
ldapsearchका इस्तेमाल करके देखें कि आपका नया पासवर्ड काम कर रहा है या नहीं:/opt/symas/bin/ldapsearch -W -D "cn=manager,dc=apigee,dc=com" -b "dc=apigee,dc=com" -LLL -x -H ldap://LDAP_IP:10389
आपको SymasLDAP के एडमिन का पासवर्ड डालने के लिए कहा जाएगा.
- रेप्लिकेशन के लिए इस्तेमाल किए जा रहे किसी भी अन्य SymasLDAP सर्वर पर यह तरीका दोहराएं.
- नया पासवर्ड इस्तेमाल करने के लिए, मैनेजमेंट सर्वर को अपडेट करें:
/opt/apigee/apigee-service/bin/apigee-service edge-management-server store_ldap_credentials -p newPassWord
Edge के एडमिन का पासवर्ड मैन्युअल तरीके से सेट करना
Edge के पासवर्ड रीसेट करना लेख में, Edge के सिस्टम का पासवर्ड बदलने का तरीका बताया गया है. हालांकि, इसके लिए ज़रूरी है कि आपको मौजूदा पासवर्ड पता हो. अगर आपको Edge के सिस्टम का पासवर्ड याद नहीं है, तो उसे रीसेट करने के लिए यह तरीका अपनाएं.
- New Edge के यूज़र इंटरफ़ेस (यूआई) वाले नोड पर, New Edge के यूज़र इंटरफ़ेस (यूआई) को बंद करें:
/opt/apigee/apigee-service/bin/apigee-service edge-management-ui stop
- Edge के सिस्टम के एडमिन का पासवर्ड सेट करने के लिए,
ldappasswdका इस्तेमाल करें:/opt/symas/bin/ldappasswd -x -H ldap://localhost:10389 -D "cn=manager,dc=apigee,dc=com" -W -s newPassWord \ "uid=admin,ou=users,ou=global,dc=apigee,dc=com"
आपको SymasLDAP के एडमिन का पासवर्ड डालने के लिए कहा जाएगा.
- New Edge के यूज़र इंटरफ़ेस (यूआई) को इंस्टॉल करने के लिए इस्तेमाल की गई कॉन्फ़िगरेशन फ़ाइल को, Edge के सिस्टम के नए पासवर्ड से अपडेट करें:
APIGEE_ADMINPW=newPassWord
- New Edge के यूज़र इंटरफ़ेस (यूआई) को कॉन्फ़िगर करें और रीस्टार्ट करें:
/opt/apigee/apigee-setup/bin/setup.sh -p ue -f configFile
- (सिर्फ़ तब, जब New Edge के यूज़र इंटरफ़ेस (यूआई) पर टीएलएस की सुविधा चालू हो) New Edge के यूज़र इंटरफ़ेस (यूआई) पर टीएलएस की सुविधा फिर से चालू करें, जैसा कि New Edge के यूज़र इंटरफ़ेस (यूआई) के लिए टीएलएस कॉन्फ़िगर करना में बताया गया है.
SLAPD की लॉक फ़ाइल मिटाना
अगर SymasLDAP शुरू करते समय आपको यह गड़बड़ी दिखती है कि slapd.pid लॉक फ़ाइल
मौजूद है, तो उस फ़ाइल को मिटाया जा सकता है.
यह फ़ाइल,
/opt/apigee/apigee-openldap/var/run/slapd.pid में मौजूद होती है. फ़ाइल मिटाएं और SymasLDAP को रीस्टार्ट करने की कोशिश करें:
/opt/apigee/apigee-service/bin/apigee-service apigee-openldap restart
अगर SymasLDAP शुरू नहीं होता है, तो उसे डीबग मोड में शुरू करें और गड़बड़ियां देखें:
/opt/symas/lib/slapd -h ldap://:10389/ -u apigee -d 255 -F /opt/apigee/data/apigee-openldap/slapd.d
गड़बड़ियां, संसाधनों से जुड़ी समस्याओं, मेमोरी या सीपीयू के इस्तेमाल से जुड़ी समस्याओं की ओर इशारा कर सकती हैं.
SymasLDAP के रेप्लिकेशन में बदलाव करना
इस सेक्शन में, SymasLDAP के रेप्लिकेशन में बदलाव करने का तरीका बताया गया है.
SymasLDAP के रेप्लिकेटर नोड पर, यहां दिया गया तरीका अपनाएं. यह नोड, अपना डेटा दूसरे SymasLDAP नोड पर रेप्लिकेट करता है. उदाहरण के लिए, अगर आपको नोड1 से नोड2 पर रेप्लिकेशन सेट करना है, नोड1 पर कमांड चलाएं.
- मौजूदा स्थिति देखें:
/opt/symas/bin/ldapsearch -H ldap://HOST:PORT -LLL -x -b "cn=config" -D "cn=admin,cn=config" -w PASSWORD -o ldif-wrap=no 'olcSyncRepl' | grep olcSyncrepl
आउटपुट, इस तरह का होना चाहिए:
olcSyncrepl: {0}rid=001 provider=ldap://HOST:PORT/ binddn="cn=manager,dc=apigee,dc=com" bindmethod=simple credentials=PASSWORD searchbase="dc=apigee,dc=com" attrs="*,+" type=refreshAndPersist retry="60 1 300 12 7200 +" timeout=1 - एक फ़ाइल
repl.ldifबनाएं और उसमें ये कमांड चिपकाएं:dn: olcDatabase={2}mdb,cn=config changetype: modify replace: olcSyncRepl olcSyncRepl: rid=001 provider=ldap://NEW_HOST:PORT/ binddn="cn=manager,dc=apigee,dc=com" bindmethod=simple credentials=PASSWORD searchbase="dc=apigee,dc=com" attrs="*,+" type=refreshAndPersist retry="60 1 300 12 7200 +" timeout=1पक्का करें कि आपने इन प्लेसहोल्डर के लिए सही वैल्यू डाली हों:
NEW_HOST: SymasLDAP का नया होस्ट, जिस पर आपको रेप्लिकेट करना है.PORT: SymasLDAP का पोर्ट. डिफ़ॉल्ट पोर्ट है10389.PASSWORD: SymasLDAP का पासवर्ड.
ldapmodifyकमांड चलाएं:/opt/symas/bin/ldapmodify -x -w PASSWORD -D "cn=admin,cn=config" -H "ldap://HOST:PORT/" -f repl.ldif
आउटपुट, इस तरह का होना चाहिए:
modifying entry "olcDatabase={2}mdb,cn=config"- रेप्लिकेशन की पुष्टि करें:
/opt/symas/bin/ldapsearch -H ldap://HOST:PORT -LLL -x -b "cn=config" -D "cn=admin,cn=config" -w PASSWORD -o ldif-wrap=no 'olcSyncRepl' | grep olcSyncrepl
आउटपुट, इस तरह का होना चाहिए:
olcSyncrepl: {0}rid=001 provider=ldap://NEW_HOST:PORT/ binddn="cn=manager,dc=apigee,dc=com" bindmethod=simple credentials=PASSWORD searchbase="dc=apigee,dc=com" attrs="*,+" type=refreshAndPersist retry="60 1 300 12 7200 +" timeout=1यह पुष्टि करने के लिए कि रेप्लिकेशन सही तरीके से काम कर रहा है, हर सर्वर से
contextCSNकी वैल्यू पढ़ें और उनकी तुलना करें. साथ ही, पक्का करें कि वे एक जैसी हों./opt/symas/bin/ldapsearch -w PASSWORD -D "cn=manager,dc=apigee,dc=com" -b "dc=apigee,dc=com" -LLL -x -H ldap://localhost:10389 contextCSN | grep contextCSN
SymasLDAP के रेप्लिकेशन से जुड़ी समस्याएं हल करना
अगर आपके इंस्टॉलेशन में एक से ज़्यादा SymasLDAP सर्वर इस्तेमाल किए जाते हैं, तो रेप्लिकेशन की सेटिंग देखकर पक्का करें कि वे सर्वर सही तरीके से काम कर रहे हैं.
- पक्का करें कि
ldapsearch, हर SymasLDAP सर्वर से डेटा दिखाता हो:/opt/symas/bin/ldapsearch -W -D "cn=manager,dc=apigee,dc=com" -b "dc=apigee,dc=com" -LLL -x -H ldap://LDAP_IP:10389
आपको SymasLDAP के एडमिन का पासवर्ड डालने के लिए कहा जाएगा.
-
/opt/apigee/data/apigee-openldap/slapd.d/cn=config/olcDatabase={2}mdb.ldifफ़ाइल की जांच करके, रेप्लिकेशन के कॉन्फ़िगरेशन की जांच करें. - पक्का करें कि हर OpenLDAP सर्वर पर सिस्टम का पासवर्ड एक ही हो.
- iptables और tcp रैपर की सेटिंग देखें.