Private Cloud-এ Apigee SSO সংক্রান্ত সমস্যার সমাধান করা

পোর্ট যাচাইকরণ

ইনস্টলেশন বা কনফিগারেশন প্রসেস সম্পূর্ণ না হলে, আপনাকে প্রথমে নিশ্চিত করতে হবে যে সব প্রয়োজনীয় পোর্ট খোলা আছে এবং অ্যাক্সেস করা যাচ্ছে:

  • apigee-openldap নোডকে অবশ্যই পোর্ট ৫৪৩২-এ Postgres নোড অ্যাক্সেস করতে সক্ষম হতে হবে।
  • এজ ম্যানেজমেন্ট UI এবং SAML IDP-এর মাধ্যমে এক্সটার্নাল HTTP অ্যাক্সেসের জন্য apigee-openldap নোডের পোর্ট 9099 অবশ্যই খোলা থাকতে হবে। আপনি যদি Apigee SSO-তে TLS কনফিগার করেন, তাহলে পোর্ট নম্বর আলাদা হতে পারে।
  • আপনার কনফিগারেশনে উল্লেখ করা URL-এ apigee-openldap নোডকে অবশ্যই SAML IDP অ্যাক্সেস করতে পারতে হবে।
  • apigee-openldap নোডকে ম্যানেজমেন্ট সার্ভার নোডের পোর্ট ৮০৮০ অ্যাক্সেস করতে হবে।

কনফিগারেশন আবার রান করুন

প্রয়োজনীয় সব পোর্ট খোলা ও অ্যাক্সেস করা গেলে, আপনি কনফিগারেশন ধাপগুলি আবার চালাতে পারবেন:

  • Apigee SSO-এর জন্য:
    /opt/apigee/apigee-service/bin/apigee-service apigee-openldap setup-sso -f /opt/silent.conf
    
  • Edge ম্যানেজমেন্ট UI-এর জন্য:
    /opt/apigee/apigee-service/bin/apigee-service edge-management-ui configure-sso -f /opt/silent.conf

Apigee SSO ডেটাবেস রিসেট করুন

আবার কনফিগার করার প্রসেস কাজ না করলে, আপনি Apigee SSO-এর ব্যবহার করা Postgres ডেটাবেস মুছে দিতে পারেন এবং তারপরে Apigee SSO ও Edge ম্যানেজমেন্ট UI আবার কনফিগার করতে পারেন:

  1. Apigee SSO বন্ধ করুন:
    /opt/apigee/apigee-service/bin/apigee-service apigee-openldap stop_sso
  2. Postgres নোডে লগ-ইন করুন এবং apigee_dex ডেটাবেস ড্রপ করুন:
    psql -U postgres_username -p postgres_port -h postgres_host -c "drop database \"apigee_dex\""

    কোথায়:

    • postgres_username হল Edge ইনস্টল করার সময় আপনার নির্দিষ্ট করা Postgres ইউজারনেম। ডিফল্ট ভ্যালু হল apigee।
    • postgres_port হল Postgres পোর্ট যা আপনি Edge ইনস্টল করার সময় উল্লেখ করেছেন। ডিফল্ট ভ্যালু হল ৫৪৩২।
    • postgres_host হল Postgres নোডের IP বা DNS নাম।
  3. Apigee SSO ইনস্টল ও কনফিগার করুন বিকল্পে গিয়ে ধাপগুলি আবার রান করুন।