SymasLDAP রক্ষণাবেক্ষণ টাস্ক

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

SymasLDAP লগ ফাইল /opt/apigee/var/log ডিরেক্টরিতে থাকে। এইসব ফাইলকে পর্যায়ক্রমে আর্কাইভ করা ও সরিয়ে দেওয়া হতে পারে যাতে সেগুলি অতিরিক্ত ডিস্ক স্পেস না নেয়। SymasLDAP লগ বজায় রাখা, আর্কাইভ করা ও সরিয়ে দেওয়ার ব্যাপারে তথ্য SymasLDAP ম্যানুয়ালের ১৯.২ বিভাগে https://kb.symas.com/configuration/logging-configuration লিঙ্কে পাওয়া যাবে।

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

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

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

  1. ব্যবহারকারীর তথ্য ডাউনলোড করতে 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
  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 ব্যবহার করুন:
    /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 সিস্টেম পাসওয়ার্ড কীভাবে পরিবর্তন করতে হয় তা বর্ণনা করা হয়েছে, তবে এর জন্য আপনাকে বর্তমান পাসওয়ার্ড জানতে হবে। আপনি যদি সেই পাসওয়ার্ড হারিয়ে ফেলেন, তাহলে নিম্নলিখিত পদ্ধতি ব্যবহার করে সেটি রিসেট করতে পারবেন।

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

    এই কমান্ড এই ফর্ম্যাটে একটি স্ট্রিং দেখায়:

    {SSHA}+DOup9d6l+czfWzkIvajwYPArjPurhS6
  2. এডিটরে /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
  3. ফর্মে এই লাইনটি খুঁজুন:
    olcRootPW:: OldPasswordString
  4. slappasswd থেকে পাওয়া স্ট্রিং দিয়ে OldPasswordString পরিবর্তন করুন। olcRootPw-এর পরে ২টি কোলন থাকলে, একটি সরিয়ে দিন এবং কোলনের পরে স্পেস আছে কিনা তা নিশ্চিত করুন:
    olcRootPW: {SSHA}RGon+bLCe+Sk+HyHholFBj8ONQfabrhw
  5. SymasLDAP রিস্টার্ট করুন:
    /opt/apigee/apigee-service/bin/apigee-service apigee-openldap restart
  6. আপনার নতুন পাসওয়ার্ড কাজ করছে কিনা তা 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 অ্যাডমিন পাসওয়ার্ডের জন্য প্রম্পট করা হয়েছে।

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

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

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

  1. নতুন Edge UI নোডে, নতুন Edge UI বন্ধ করুন:
    /opt/apigee/apigee-service/bin/apigee-service edge-management-ui stop
  2. 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 অ্যাডমিন পাসওয়ার্ডের জন্য প্রম্পট করা হবে।

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

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 নোডে এর ডেটা রেপ্লিকেট করে। যেমন, আপনি যদি node1 থেকে node2-এ রেপ্লিকেশন সেট করেন, node1-এ কমান্ড চালান।

  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
  2. 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 পাসওয়ার্ড।
  3. 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"
  4. রেপ্লিকেশন যাচাই করুন:
    /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 সার্ভার ব্যবহার করা হলে, সেগুলি সঠিকভাবে কাজ করছে কিনা তা নিশ্চিত করতে আপনি রেপ্লিকেশন সেটিংস চেক করতে পারেন।

  1. 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 অ্যাডমিন পাসওয়ার্ডের জন্য প্রম্পট করা হয়েছে।

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