নতুন Edge UI কনফিগার করুন

এই ডকুমেন্টে Apigee Edge for Private Cloud-এর জন্য New Edge UI কীভাবে ইনস্টল ও কনফিগার করতে হয় তা বর্ণনা করা হয়েছে। 4.54.00 ভার্সনে New Edge UI-তে দুটি RPM কম্পোনেন্ট থাকে:

  • edge-management-ui: New Edge UI ব্যাকএন্ড সার্ভার।
  • edge-management-ui-static: New Edge UI ফ্রন্টএন্ডের জন্য স্ট্যাটিক ওয়েব অ্যাসেট।

আপনি aio (অল-ইন-ওয়ান), sa (স্ট্যান্ডঅ্যালোন) বা ms (ম্যানেজমেন্ট সার্ভার) প্রোফাইলের সাথে setup.sh রান করলে, ডিফল্ট হিসেবে নতুন Edge UI ইনস্টল হয়ে যায় অথবা ue প্রোফাইল ব্যবহার করে কোনও নোডে আলাদাভাবে ইনস্টল করা যেতে পারে।

পূর্বশর্ত

প্রাইভেট ক্লাউড ইনস্টলেশনের জন্য Apigee Edge-এ New Edge UI ইনস্টল বা কনফিগার করার আগে, নিশ্চিত করুন যে নোডটি নিম্নলিখিত প্রয়োজনীয়তাগুলি পূরণ করে:

  • হার্ডওয়্যার ও OS সংক্রান্ত প্রয়োজনীয়তা:
    • ৪ জিবি র‌্যাম
    • ২টি সিপিইউ (CPU) কোর
    • ৬০ জিবি ডিস্ক স্পেস
    • Edge ইনস্টল করুন apigee-setup ইউটিলিটি লিঙ্কে বর্ণিত apigee-setup ইউটিলিটির 4.54.00 ভার্সন নোডে ইনস্টল করা আছে।
    • পোর্ট ৩০০১ অবশ্যই খোলা থাকতে হবে। New Edge UI-তে অনুরোধের জন্য এটি হল ডিফল্ট পোর্ট। আপনি যদি New Edge UI কনফিগারেশন ফাইল-এ বর্ণিত প্রপার্টি ব্যবহার করে পোর্ট পরিবর্তন করেন, তাহলে নিশ্চিত করুন যে পোর্টটি খোলা আছে।
  • যাচাইকরণ:
    • প্রাথমিক যাচাইকরণ (ডিফল্ট): ডিফল্ট হিসেবে চালু করা থাকে (AUTH_MODE=basic)। এক্সটার্নাল আইডেন্টিটি প্রোভাইডার (IDP)-এর প্রয়োজন ছাড়াই Edge ম্যানেজমেন্ট সার্ভার ও SymasLDAP ক্রেডেনশিয়াল ব্যবহার করে।
    • SSO / এক্সটার্নাল IDP (ঐচ্ছিক): আপনি ঐচ্ছিকভাবে Apigee SSO বা এক্সটার্নাল IDP (যেমন, SAML বা OIDC) কনফিগার করতে পারেন। আপনি TLS-এর মাধ্যমে কোনও এক্সটার্নাল IDP-এর সাথে কানেক্ট করলে, আপনার IDP-তে TLS v1.2 বা তার পরবর্তী যেকোনও ভার্সন কাজ করতে হবে।

New Edge UI ফিচারের ব্যাপারে আরও তথ্য পেতে, প্রাইভেট ক্লাউডের জন্য New Edge UI দেখুন।

ইনস্টলেশন ও কনফিগারেশন ওভারভিউ

এক নজরে, ue প্রোফাইল ব্যবহার করে New Edge UI ইনস্টল বা আবার কনফিগার করার প্রসেসটি হল:

  • নোডে apigee-setup ইউটিলিটি ইনস্টল করা আছে কিনা তা নিশ্চিত করুন।
  • একটি সাইলেন্ট কনফিগারেশন ফাইল তৈরি করুন এবং আপনার সেটিংসের মাধ্যমে এটি পরিবর্তন করুন।
  • রান /opt/apigee/apigee-setup/bin/setup.sh -p ue -f configFile এটি edge-management-ui এবং edge-management-ui-static, দুটিই ইনস্টল ও কনফিগার করে।
  • http://new_edge_UI_IP:3001-এ লগ-ইন করে New Edge UI পরীক্ষা করে দেখুন।

আপনার ম্যানেজমেন্ট সার্ভার এবং New Edge UI সার্ভার যদি লোড ব্যালেন্সারের পিছনে থাকে এবং লোড ব্যালেন্সারে TLS অফলোডিং হয়, তাহলে কনফিগারেশনে লোড ব্যালেন্সারে TLS শেষ হলে New Edge UI কনফিগার করুন-এ হাইলাইট করা প্রপার্টি আছে কিনা তা নিশ্চিত করুন।

নতুন Edge UI কনফিগারেশন ফাইল

নিম্নলিখিত উদাহরণে ডিফল্ট বেসিক যাচাইকরণ সহ New Edge UI ইনস্টল ও কনফিগার করার জন্য একটি কনফিগারেশন ফাইল দেখানো হয়েছে।

বেসিক তথ্য যাচাইকরণ কনফিগারেশন (ডিফল্ট)

# IP of the Edge Management Server.
IP1=management_server_IP

# IP of the New Edge UI node (can be the same as IP1 or a separate node).
IP2=new_edge_UI_server_IP

# Edge sys admin credentials.
ADMIN_EMAIL=your@email.com
APIGEE_ADMINPW=your_password    # If omitted, you are prompted for it.

# Edge Management Server information.
APIGEE_PORT_HTTP_MS=8080
MSIP=$IP1
MS_SCHEME=http

#
# New Edge UI configuration.
#
MANAGEMENT_UI_PORT=3001
MANAGEMENT_UI_IP=$IP2
MANAGEMENT_UI_APP_ENV=OPDK
MANAGEMENT_UI_SCHEME=http
MANAGEMENT_UI_PUBLIC_URIS=$MANAGEMENT_UI_SCHEME://$MANAGEMENT_UI_IP:$MANAGEMENT_UI_PORT

# Authentication mode (basic is default)
AUTH_MODE=basic

## SMTP Configuration
SKIP_SMTP=n       # Skip now and configure later by specifying "y".
SMTPHOST=smtp.example.com
SMTPUSER=your@email.com
SMTPPASSWORD=your_email_password
SMTPSSL=y
SMTPPORT=465      # If no SSL, use a different port, such as 25.
SMTPMAILFROM="My Company <myco@company.com>"

নতুন Edge UI ইনস্টল বা কনফিগার করুন

ue প্রোফাইল ব্যবহার করে New Edge UI ইনস্টল বা কনফিগার করতে:

  1. অ্যাডমিনিস্ট্রেটর হিসেবে টার্গেট নোডে লগ-ইন করুন।
  2. নোডে apigee-setup ইউটিলিটির 4.54.00 ভার্সন ইনস্টল করুন, Edge apigee-setup ইউটিলিটি ইনস্টল করুন লিঙ্কে গিয়ে এই বিষয়ে জানুন।
  3. নিম্নলিখিত কমান্ড চালিয়ে Yum-এর মাধ্যমে সব ক্যাশে করা তথ্য পরিষ্কার করুন:
    sudo yum clean all
  4. New Edge UI কনফিগারেশন ফাইল-এ বর্ণিত পদ্ধতিতে কনফিগারেশন ফাইল তৈরি করুন এবং নিশ্চিত করুন যে "apigee" ব্যবহারকারী এটির মালিক:
    chown apigee:apigee configFile
  5. নোডে, নিম্নলিখিত কমান্ড রান করুন:
    /opt/apigee/apigee-setup/bin/setup.sh -p ue -f configFile

    apigee-setup ইউটিলিটি edge-management-ui এবং edge-management-ui-static ইনস্টল ও কনফিগার করে।

  6. ব্রাউজারে নিম্নলিখিত URL খুলে New Edge UI-তে লগ-ইন করুন:
    http://new_edge_UI_IP:3001

    যেখানে new_edge_UI_IP হল IP অ্যাড্রেস বা হোস্টনেম যা New Edge UI হোস্ট করছে।

  7. আপনার ক্রেডেনশিয়াল লিখুন।

    নতুন Edge UI দেখা যাবে। New Edge UI ব্যবহার করা সংক্রান্ত তথ্যের জন্য, প্রাইভেট ক্লাউডের জন্য New Edge UI দেখুন।

    নতুন Edge UI দেখা না গেলে, কানেকশনের জন্য পোর্ট 3001 খোলা আছে কিনা তা নিশ্চিত করুন।

ঐচ্ছিক: আপনি যদি যাচাইকরণের জন্য Apigee SSO কনফিগার করতে চান, তাহলে Apigee SSO ইনস্টল ও কনফিগার করুন এবং New Edge UI-তে এক্সটার্নাল IDP চালু করুন লিঙ্কে দেওয়া ধাপগুলি অনুসরণ করুন।

নতুন Edge UI আনইনস্টল করুন

কোনও নোড থেকে New Edge UI আনইনস্টল করতে, edge-management-ui এবং edge-management-ui-static দু'টি কম্পোনেন্টই আনইনস্টল করুন।

New Edge UI কম্পোনেন্ট আনইনস্টল করতে:

/opt/apigee/apigee-service/bin/apigee-service edge-management-ui uninstall
/opt/apigee/apigee-service/bin/apigee-service edge-management-ui-static uninstall

নোড থেকে সব Edge কম্পোনেন্ট সরাতে:

  1. মেশিনে চলা সব Edge পরিষেবা বন্ধ করুন:
    /opt/apigee/apigee-service/bin/apigee-all stop
  2. yum ক্যাশে মুছুন:
    sudo yum clean all
  3. সব Apigee RPM সরান:
    sudo rpm -e $(rpm -qa | egrep "(apigee-|edge-)")
  4. ইনস্টলেশন রুট ডিরেক্টরি সরান:
    sudo rm -rf /opt/apigee