4.53.00.02 - Edge for Private Cloud রিলিজ নোট

আপনি Apigee Edge ডকুমেন্টেশন দেখছেন।
Apigee X ডকুমেন্টেশন দেখুন।
তথ্য

১৯ ডিসেম্বর, ২০২৪-এ, আমরা প্রাইভেট ক্লাউডের জন্য Apigee Edge-এর একটি নতুন ভার্সন প্রকাশ করেছি।

আপডেট করার পদ্ধতি

আপনি Edge for Private Cloud-এর আগের রিলিজ থেকে আপডেট করলে, কীভাবে এই রিলিজ ইনস্টল করবেন তা এই বিভাগে বর্ণনা করা হয়েছে। আগের কোনও রিলিজ থেকে আপডেট করতে হলে, একাধিক প্যাচ ভার্সন প্রয়োগ করা দেখুন।

এই রিলিজ আপডেট করলে, নিচে তালিকাভুক্ত কম্পোনেন্ট আপডেট হয়ে যাবে:

  • apigee-nginx-1.26.1-el8.x86_64.rpm
  • apigee-nginx-1.26.1-el9.x86_64.rpm
  • apigee-qpidd-8.0.6-0.0.2534.noarch.rpm
  • apigee-sso-4.53.00-0.0.21506.noarch.rpm
  • apigee-tomcat-9.0.86-0.0.948.noarch.rpm

বর্তমানে ইনস্টল করা RPM ভার্সন আপডেট করতে হবে কিনা তা চেক করতে, এগুলি লিখুন:

apigee-all version

আপনার ইনস্টলেশন আপডেট করতে, Edge নোডে নিম্নলিখিত পদ্ধতিটি সম্পাদন করুন:

  1. সব Edge নোডে:

    1. Yum রেপোজিটরি পরিষ্কার করুন:
      sudo yum clean all
    2. /tmp/bootstrap_4.53.00.sh-এ লেটেস্ট Edge 4.53.00 bootstrap_4.53.00.sh ফাইল ডাউনলোড করুন:
      curl https://software.apigee.com/bootstrap_4.53.00.sh -o /tmp/bootstrap_4.53.00.sh
    3. Edge 4.53.00 apigee-service ইউটিলিটি ও ডিপেন্ডেন্সি ইনস্টল করুন:
      sudo bash /tmp/bootstrap_4.53.00.sh apigeeuser=uName apigeepassword=pWord

      যেখানে uName এবং pWord হল Apigee-এর থেকে পাওয়া ইউজারনেম ও পাসওয়ার্ড। আপনি pWord বাদ দিলে, এটি লিখতে বলা হবে।

    4. apigee-service.sh স্ক্রিপ্ট এক্সিকিউট করতে source কমান্ড ব্যবহার করুন:
      source /etc/profile.d/apigee-service.sh
  2. সব Qpid নোডে, update.sh স্ক্রিপ্ট এক্সিকিউট করুন:
    /opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
  3. SSO নোডে, পুরনো ভার্সন থেকে Apigee SSO আপডেট করার ধাপ বিভাগে বিস্তারিতভাবে বলা পদ্ধতি অনুসরণ করুন:
    /opt/apigee/apigee-setup/bin/update.sh -c sso -f configFile

পুরনো ভার্সন থেকে Apigee SSO আপডেট করার ধাপ

Edge for Private Cloud 4.53.00-এ, apigee-sso কম্পোনেন্টে ব্যবহৃত IDP কী ও সার্টিফিকেট এখন কীস্টোরের মাধ্যমে কনফিগার করা হয়। আপনাকে আগে ব্যবহৃত কী ও সার্টিফিকেট একটি কীস্টোরে এক্সপোর্ট করতে হবে, এটি কনফিগার করতে হবে এবং তারপর স্বাভাবিকভাবে SSO আপডেট করার প্রসেস চালিয়ে যেতে হবে।

  1. IDP কনফিগার করার জন্য ব্যবহৃত আগে থেকে থাকা কী ও সার্টিফিকেট শনাক্ত করুন:
    1. SSO ইনস্টলেশন কনফিগারেশন ফাইলে SSO_SAML_SERVICE_PROVIDER_CERTIFICATE-এর ভ্যালু দেখে অথবা apigee-sso কম্পোনেন্টকে conf_login_service_provider_certificate-এর জন্য কোয়েরি করে সার্টিফিকেট রিট্রিভ করুন।

      IDP সার্টিফিকেটের পাথ কোয়েরি করতে SSO নোডে নিম্নলিখিত কমান্ড ব্যবহার করুন apigee-sso। আউটপুটের শেষ লাইনে ভ্যালু দেখুন।

      apigee-service apigee-sso configure -search conf_login_service_provider_certificate
    2. SSO ইনস্টলেশন কনফিগারেশন ফাইলে SSO_SAML_SERVICE_PROVIDER_KEY-এর ভ্যালু দেখে অথবা apigee-sso কম্পোনেন্টকে conf_login_service_provider_key-এর জন্য কোয়েরি করে কী ফিরিয়ে আনুন।

      IDP কী পাথ কোয়েরি করার জন্য SSO নোডে নিম্নলিখিত কমান্ড ব্যবহার করুন।apigee-sso আউটপুটে, শেষ লাইনে ভ্যালু দেখুন।

      apigee-service apigee-sso configure -search conf_login_service_provider_key
  2. কীস্টোরে কী ও সার্টিফিকেট এক্সপোর্ট করুন:
    1. PKCS12 কীস্টোরে কী ও সার্টিফিকেট এক্সপোর্ট করুন:
      sudo openssl pkcs12 -export -clcerts -in <certificate_path> -inkey <key_path> -out <keystore_path> -name <alias>

      প্যারামিটার:

      • certificate_path: ধাপ ১.ক-তে পাওয়া সার্টিফিকেট ফাইলের পাথ।
      • key_path: ১.খ ধাপে পাওয়া প্রাইভেট কী ফাইলের পাথ।
      • keystore_path: সার্টিফিকেট ও ব্যক্তিগত কী সহ নতুন তৈরি কীস্টোরের পাথ।
      • alias: কীস্টোরের মধ্যে কী ও সার্টিফিকেট পেয়ারের জন্য ব্যবহৃত উপনাম।

      আরও বিবরণের জন্য OpenSSL ডকুমেন্টেশন দেখুন।

    2. (ঐচ্ছিক) PKCS12 থেকে JKS কীস্টোরে কী ও সার্টিফিকেট এক্সপোর্ট করুন:
      sudo keytool -importkeystore -srckeystore <PKCS12_keystore_path> -srcstoretype PKCS12 -destkeystore <destination_keystore_path> -deststoretype JKS -alias <alias>

      প্যারামিটার:

      • PKCS12_keystore_path: ধাপ ২.ক-তে তৈরি PKCS12 কীস্টোরের পাথ, যাতে সার্টিফিকেট ও কী থাকে।
      • destination_keystore_path: নতুন JKS কীস্টোরের পাথ যেখানে সার্টিফিকেট ও কী এক্সপোর্ট করা হবে।
      • alias: JKS কীস্টোরের মধ্যে কী ও সার্টিফিকেট পেয়ারের জন্য ব্যবহৃত ছদ্মনাম।
    3. আরও বিবরণের জন্য keytool ডকুমেন্টেশন দেখুন।

  3. আউটপুট কীস্টোর ফাইলের মালিককে "apigee" ব্যবহারকারী হিসেবে পরিবর্তন করুন:
    sudo chown apigee:apigee <keystore_file>
  4. Apigee SSO কনফিগারেশন ফাইলে নিম্নলিখিত প্রপার্টি যোগ করুন এবং কীস্টোর ফাইলের পাথ, পাসওয়ার্ড, কীস্টোর টাইপ ও অ্যালিয়াস দিয়ে সেগুলি আপডেট করুন:
    # Path to the keystore file
    SSO_SAML_SERVICE_PROVIDER_KEYSTORE_PATH=${APIGEE_ROOT}/apigee-sso/source/conf/keystore.jks
    
    # Keystore password
    SSO_SAML_SERVICE_PROVIDER_KEYSTORE_PASSWORD=Secret123  # Password for accessing the keystore
    
    # Keystore type
    SSO_SAML_SERVICE_PROVIDER_KEYSTORE_TYPE=JKS  # Type of keystore, e.g., JKS, PKCS12
    
    # Alias within keystore that stores the key and certificate
    SSO_SAML_SERVICE_PROVIDER_KEYSTORE_ALIAS=service-provider-cert
  5. নিম্নলিখিত কমান্ড ব্যবহার করে SSO নোডে Apigee SSO সফ্টওয়্যার আপডেট করুন:
    /opt/apigee/apigee-setup/bin/update.sh -c sso -f /opt/silent.conf

সমস্যার সমাধান

এই বিভাগে, এই রিলিজে সমাধান করা Private Cloud সংক্রান্ত বাগগুলি তালিকাভুক্ত করা হয়েছে।

ইস্যু আইডি বিবরণ
379446933 nginx-কে পোর্ট ৪৪৩-এর সাথে বাইন্ড করা থেকে আটকানো সমস্যার সমাধান করা হয়েছে।

নিরাপত্তা সংক্রান্ত সমস্যার সমাধান করা হয়েছে

এই রিলিজে সমাধান করা পরিচিত নিরাপত্তা সংক্রান্ত সমস্যার তালিকা নিচে দেওয়া হল। এইসব সমস্যা এড়াতে, Edge Private Cloud-এর লেটেস্ট ভার্সন ইনস্টল করুন।

ইস্যু আইডি বিবরণ
344961470 XSS দুর্বলতার জন্য QPID ম্যানেজমেন্ট পোর্টাল প্যাচ করা হয়েছে।

সাপোর্ট করা সফ্টওয়্যারে পরিবর্তন

এই রিলিজে নতুন সফ্টওয়্যারের জন্য কোনও সহায়তা অন্তর্ভুক্ত করা হয়নি।

পুরনো হয়ে যাওয়া ও বন্ধ করে দেওয়া

এই রিলিজে কোনও নতুন ডেপ্রিকেশন বা রিটায়ারমেন্ট নেই।

নতুন বৈশিষ্ট্য

এই বিভাগে এই রিলিজে থাকা নতুন ফিচার তালিকাভুক্ত করা আছে।

ইস্যু আইডি বিবরণ
379125083 FIPS চালু থাকা RHEL-8 এনভায়রনমেন্টে সিঙ্গেল সাইন-অন (SSO) ফাংশনালিটি চালু করা হয়েছে।
379125495 SSO এখন কীস্টোর ফর্ম্যাটে IDP-র জন্য কী ও সার্টিফিকেট গ্রহণ করে।

পরিচিত সমস্যা

পরিচিত সমস্যার সম্পূর্ণ তালিকা পেতে প্রাইভেট ক্লাউডের জন্য Edge-এর পরিচিত সমস্যা দেখুন।

একাধিক প্যাচ ভার্সন প্রয়োগ করা

আপনি যদি Edge for Private Cloud-এর এমন কোনও ভার্সন থেকে আপডেট করেন যা আগের প্যাচ রিলিজ ভার্সনের চেয়ে পুরনো, তাহলে কীভাবে একাধিক প্যাচ ভার্সন প্রয়োগ করতে হয় তা এই বিভাগে বর্ণনা করা হয়েছে।

প্রতিটি প্যাচ রিলিজে Edge for Private Cloud-এর নির্দিষ্ট কম্পোনেন্ট সংক্রান্ত আপডেট থাকে, যেমন edge-management-server. একাধিক প্যাচ ভার্সন প্রয়োগ করতে, আপনার বর্তমানে ইনস্টল করা ভার্সনের পরে প্রকাশিত প্যাচ রিলিজে অন্তর্ভুক্ত প্রতিটি Edge কম্পোনেন্ট আপডেট করতে হবে। আপনি এইসব কম্পোনেন্ট খুঁজে পেতে পারেন আপনার বর্তমান ভার্সনের পরের সব ভার্সনের জন্য Edge for Private Cloud রিলিজ নোট দেখে এবং সেইসব রিলিজের জন্য RPM-এর তালিকা চেক করে। Edge for Private Cloud রিলিজ নোটের লিঙ্কের জন্য সব Apigee রিলিজ নোট দেখুন।

মনে রাখবেন: প্যাচ রিলিজে অন্তর্ভুক্ত কম্পোনেন্টের লেটেস্ট ভার্সনের জন্য RPM ইনস্টল করে আপনাকে প্রতিটি কম্পোনেন্ট একবারই আপডেট করতে হবে। কম্পোনেন্ট আপডেট করতে, সেই ভার্সনের জন্য রিলিজ নোটে দেওয়া নির্দেশাবলী অনুসরণ করুন।

মনে রাখবেন: কোনও কম্পোনেন্ট আপগ্রেড করলে, কম্পোনেন্টের লেটেস্ট প্যাচ ভার্সন অটোমেটিক ইনস্টল হয়ে যায়। আপনি যদি লেটেস্ট নয় এমন কোনও প্যাচ ভার্সনে আপগ্রেড করতে চান, তাহলে আপনাকে Apigee মিরর ব্যবহার করে Apigee-এর রেপোর টারবল কপি নিজের কাছে রাখতে হবে এবং Apigee ইনস্টলেশনের জন্য এই মিরর ব্যবহার করতে হবে। আরও তথ্যের জন্য, আপনার Edge ভার্সন ম্যানেজ করার জন্য স্থানীয় Edge রিপোজিটরি ব্যবহার করা দেখুন।