OpenLDAP রক্ষণাবেক্ষণ সংক্রান্ত টাস্ক

Edge for Private Cloud v. 4.17.05

লগ ফাইলের লোকেশন

OpenLDAP লগ ফাইল /opt/apigee/var/log ডিরেক্টরিতে থাকে। এই ফাইলগুলি পর্যায়ক্রমে আর্কাইভ করা এবং সরানো যেতে পারে যাতে তারা অতিরিক্ত ডিস্ক স্পেস না নেয়। OpenLDAP লগ রক্ষণাবেক্ষণ, আর্কাইভ এবং সরানোর তথ্য OpenLDAP ম্যানুয়ালের ১৯.২ বিভাগে http://www.openldap.org/doc/admin24/maintenance.html লিঙ্কে পাওয়া যাবে।

ব্যবহারকারীর পাসওয়ার্ড ম্যানুয়ালি সেট করুন

ব্যবহারকারী Edge UI-তে নতুন Edge পাসওয়ার্ডের জন্য অনুরোধ করতে পারবেন। ব্যবহারকারী তারপর পাসওয়ার্ড সেট করার তথ্য সহ একটি ইমেল পাবেন। তবে, আপনার SMTP সার্ভার ডাউন থাকলে বা ব্যবহারকারী কোনও কারণে ইমেল না পেলে, আপনি OpenLDAP কমান্ড ব্যবহার করে ম্যানুয়ালি ব্যবহারকারীর পাসওয়ার্ড সেট করতে পারবেন।

ব্যবহারকারীর পাসওয়ার্ড সেট করতে:

  1. ব্যবহারকারীর তথ্য ডাউনলোড করতে ldapsearch ব্যবহার করুন:
    > ldapsearch -w ldapAdminPWord -D "cn=manager,dc=apigee,dc=com" -b "dc=apigee,dc=com" -LLL -h LDAP_IP -p 10389 > ldap.txt
  2. ব্যবহারকারীর ইমেল আইডির জন্য 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
  3. ব্যবহারকারীর uid-এর উপর ভিত্তি করে ব্যবহারকারীর পাসওয়ার্ড সেট করতে ldappasswd ব্যবহার করুন:
    > ldappasswd -h LDAP_IP -p 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"

    আপনাকে OpenLDAP অ্যাডমিন পাসওয়ার্ডের জন্য প্রম্পট করা হবে।

ব্যবহারকারী এখন newPassWord ব্যবহার করে লগ-ইন করতে পারবেন।

OpenLDAP সিস্টেম পাসওয়ার্ড ম্যানুয়ালি সেট করুন

Edge পাসওয়ার্ড রিসেট করা বিভাগে OpenLDAP সিস্টেম পাসওয়ার্ড কীভাবে পরিবর্তন করতে হয় তা বর্ণনা করা হয়েছে, তবে এর জন্য আপনাকে আগে থেকে থাকা পাসওয়ার্ড জানতে হবে। আপনি যদি সেই পাসওয়ার্ড ভুলে গিয়ে থাকেন, তাহলে নিম্নলিখিত পদ্ধতি অনুসরণ করে তা রিসেট করতে পারবেন।

  1. নতুন পাসওয়ার্ডের জন্য SSHA এনক্রিপ্ট করা পাসওয়ার্ড তৈরি করতে slappasswd ব্যবহার করুন:
    > slappasswd -h {SSHA} -s newPassWord

    এই কমান্ড এই ফর্ম্যাটে একটি স্ট্রিং রিটার্ন করে:
    {SSHA}+DOup9d6l+czfWzkIvajwYPArjPurhS6
  2. এডিটরে /opt/apigee/data/apigee-openldap/slapd.d/cn=config/olcDatabase={2}bdb.ldif ফাইল খুলুন:
    > vi /opt/apigee/data/apigee-openldap/slapd.d/cn=config/olcDatabase={2}bdb.ldif
  3. ফর্মে এই লাইনটি খুঁজুন:
    olcRootPW:: OldPasswordString
  4. OldPasswordString-এর জায়গায় slappasswd থেকে পাওয়া স্ট্রিং লিখুন। olcRootPw-এর পরে ২টি কোলন থাকলে, একটি সরিয়ে দিন এবং কোলনের পরে একটি স্পেস আছে কিনা তা নিশ্চিত করুন:
    olcRootPW: {SSHA}RGon+bLCe+Sk+HyHholFBj8ONQfabrhw
  5. OpenLDAP রিস্টার্ট করুন:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-openldap restart
  6. আপনার নতুন পাসওয়ার্ড কাজ করছে কিনা তা ldapsearch ব্যবহার করে চেক করুন।
    > ldapsearch -W -D "cn=manager,dc=apigee,dc=com" -b "dc=apigee,dc=com" -LLL -h LDAP_IP -p 10389

    আপনাকে OpenLDAP অ্যাডমিন পাসওয়ার্ড লিখতে বলা হবে।
  7. রেপ্লিকেশনের জন্য ব্যবহার করা হচ্ছে এমন অন্য যেকোনও OpenLDAP সার্ভারে এইসব ধাপ আবার করুন
  8. নতুন পাসওয়ার্ড ব্যবহার করার জন্য ম্যানেজমেন্ট সার্ভার আপডেট করুন:
    > /opt/apigee/apigee-service/bin/apigee-service edge-management-server store_ldap_credentials -p newPassWord

ম্যানুয়ালি Edge অ্যাডমিন পাসওয়ার্ড সেট করুন

Edge পাসওয়ার্ড রিসেট করা বিভাগে Edge সিস্টেম পাসওয়ার্ড কীভাবে পরিবর্তন করতে হয় তা বর্ণনা করা হয়েছে, তবে এর জন্য আপনাকে বর্তমান পাসওয়ার্ড জানতে হবে। আপনি যদি Edge সিস্টেম পাসওয়ার্ড হারিয়ে ফেলেন, তাহলে এটি রিসেট করতে নিম্নলিখিত পদ্ধতি ব্যবহার করতে পারেন।

  1. UI নোডে, Edge UI বন্ধ করুন:
    > /opt/apigee/apigee-service/bin/apigee-service edge-ui stop
  2. Edge sys অ্যাডমিন পাসওয়ার্ড সেট করতে ldappasswd ব্যবহার করুন:
    > ldappasswd -h localhost -p 10389 -D "cn=manager,dc=apigee,dc=com" -W -s newPassWord "uid=admin,ou=users,ou=global,dc=apigee,dc=com"

    আপনাকে OpenLDAP অ্যাডমিন পাসওয়ার্ডের জন্য প্রম্পট করা হবে।
  3. নতুন Edge সিস্টেম পাসওয়ার্ড দিয়ে Edge UI ইনস্টল করার জন্য আপনি যে কনফিগ ফাইল ব্যবহার করেছিলেন সেটি আপডেট করুন:
    APIGEE_ADMINPW=newPassWord
  4. Edge UI কনফিগার ও রিস্টার্ট করুন:
    > /opt/apigee/apigee-setup/bin/setup.sh -p ui -f configFile
  5. (UI-তে TLS চালু করা থাকলে তবেই) ম্যানেজমেন্ট UI-এর জন্য TLS কনফিগার করা লিঙ্কে যেভাবে বলা হয়েছে সেইভাবে Edge UI-তে TLS আবার চালু করুন।

SLAPD লক ফাইল মুছে দিন

OpenLDAP চালু করার সময় যদি আপনি slapd.pid লক ফাইল আছে বলে কোনও সমস্যা দেখতে পান, তাহলে আপনি ফাইলটি মুছে দিতে পারেন।

ফাইলটি /opt/apigee/apigee-openldap/var/run/slapd.pid-এ রয়েছে। ফাইলটি মুছে দিন এবং OpenLDAP রিস্টার্ট করার চেষ্টা করুন:

/opt/apigee/apigee-service/bin/apigee-service apigee-openldap restart

OpenLDAP চালু না হলে, ডিবাগ মোডে চালু করে দেখুন এবং কোনও সমস্যা আছে কিনা তা চেক করুন:

> slapd -h ldap://:10389/ -u apigee -F /opt/apigee/apigee-openldap/var/run -d 255

সমস্যাগুলি রিসোর্স সংক্রান্ত সমস্যা, মেমরি বা সিপিইউ ব্যবহার সংক্রান্ত সমস্যার দিকে ইঙ্গিত করতে পারে।

OpenLDAP রেপ্লিকেশন সংক্রান্ত সমস্যার সমাধান করা সমস্যা

আপনার ইনস্টলেশন একাধিক OpenLDAP সার্ভার ব্যবহার করলে, সার্ভারগুলি সঠিকভাবে কাজ করছে কিনা তা নিশ্চিত করতে আপনি রেপ্লিকেশন সেটিংস চেক করতে পারেন।

  1. নিশ্চিত করুন যে ldapsearch প্রতিটি OpenLDAP সার্ভার থেকে ডেটা রিটার্ন করে:
    > ldapsearch -W -D "cn=manager,dc=apigee,dc=com" -b "dc=apigee,dc=com" -LLL -h LDAP_IP -p 10389

    আপনাকে OpenLDAP অ্যাডমিন পাসওয়ার্ডের জন্য প্রম্পট করা হবে।
  2. /opt/apigee/conf/openldap/slapd.d/cn=config/olcDatabase={2}bdb.ldif ফাইলটি পরীক্ষা করে রেপ্লিকেশন কনফিগারেশন চেক করুন।
  3. প্রতিটি OpenLDAP সার্ভারে সিস্টেম পাসওয়ার্ড একই আছে কিনা তা নিশ্চিত করুন।
  4. iptables এবং tcp র‍্যাপার সেটিংস চেক করুন।