Apigee উপাদান এবং NGINX ডাউনগ্রেডিং

আপনি Apigee Edge-এর ডকুমেন্টেশন দেখছেন।
Apigee X ডকুমেন্টেশন
.info- তে যান।

মার্চ ২০২১ প্যাচ রিলিজ

Edge for Private Cloud-এর মার্চ ২০২১ প্যাচ রিলিজের জন্য যে RPM-গুলো Apigee প্রোডাকশন রিপোজিটরিতে পুশ করা হয়েছিল, সেগুলোতে apigee-nginx-1.18 এর জন্য একটি অনাকাঙ্ক্ষিত ডিপেন্ডেন্সি আপডেট ছিল। ফলস্বরূপ, আমরা রিপোজিটরি থেকে RPM-গুলো সরিয়ে দিয়েছি এবং সেগুলোর জায়গায় সঠিক RPM-গুলো প্রতিস্থাপন করেছি। ত্রুটিপূর্ণ RPM-গুলো ২৫শে মার্চ, ২০২১ তারিখে সকাল ০৮:৪৫ থেকে বিকাল ০৩:৪৫ PST পর্যন্ত রিপোজিটরিতে ছিল। আপনি যদি সেই তারিখে Edge RPM-গুলো ডাউনলোড এবং ইনস্টল করে থাকেন, তাহলে আপনাকে নিম্নলিখিত Apigee কম্পোনেন্টগুলোকে পূর্ববর্তী ভার্সনে ডাউনগ্রেড করতে হতে পারে:

  • এজ-গেটওয়ে
  • এজ-ম্যানেজমেন্ট-সার্ভার
  • এজ-মেসেজ-প্রসেসর
  • এজ-পোস্টগ্রেস-সার্ভার
  • এজ-কিউপিআইডি-সার্ভার
  • এজ-রাউটার
  • এনজিনক্স

আপনার ডাউনগ্রেড করার প্রয়োজন আছে কিনা তা কীভাবে পরীক্ষা করবেন এবং প্রয়োজনে Apigee-এর উপাদানগুলো কীভাবে ডাউনগ্রেড করবেন, তা নিম্নলিখিত বিভাগগুলোতে বর্ণনা করা হয়েছে।

আপনার ডাউনগ্রেড করার প্রয়োজন আছে কিনা তা যাচাই করা হচ্ছে

আপনার Apigee কম্পোনেন্ট বা NGINX ডাউনগ্রেড করার প্রয়োজন আছে কিনা তা দেখতে, আপনি Edge for Private Cloud 4.50.00 নাকি 4.19.06 ব্যবহার করছেন তার উপর নির্ভর করে নিম্নলিখিত পদ্ধতিগুলির মধ্যে একটি অনুসরণ করুন।

Edge 4.50.00 এর জন্য কার্যপ্রণালী

প্রতিটি নোডে, আপনার গেটওয়ে সংস্করণ খুঁজে পেতে নিম্নলিখিতগুলি প্রবেশ করান:

-- apigee-service edge-gateway version

যদি edge-gateway ভার্সন নম্বরটি হয়:

  • ২০১১৩-এর কম হলে, আপনাকে আর কোনো পদক্ষেপ নিতে হবে না।
  • ২০১১৩-এর সমান হলে, আপনাকে Apigee কম্পোনেন্ট এবং NGINX ডাউনগ্রেড করতে হবে।
  • ২০১১৩-এর চেয়ে বেশি হলে, আপনার NGINX সংস্করণটি খুঁজে পেতে নিম্নলিখিত তথ্য প্রবেশ করান:
    -- sudo yum list installed apigee-nginx

    এখানে কমান্ডটির কিছু নমুনা আউটপুট দেওয়া হলো:

    Installed Packages
    apigee-nginx.x86_64 1.18.0-1.el7
    @apigee-thirdparty

    যদি NGINX ভার্সনটি apigee-nginx.x86_64 1.18.0-XXX হয়, তাহলে আপনাকে শুধু NGINX-কে ডাউনগ্রেড করতে হবে।

Edge 4.19.06 এর জন্য কার্যপ্রণালী

প্রতিটি নোডে, আপনার গেটওয়ে সংস্করণ খুঁজে পেতে নিম্নলিখিতগুলি প্রবেশ করান:

-- apigee-service edge-gateway version

যদি edge-gateway ভার্সন নম্বরটি হয়:

  • ২০১১৪-এর কম হলে, আপনাকে আর কোনো পদক্ষেপ নিতে হবে না।
  • ২০১১৪ এর সমান হলে, আপনাকে Apigee কম্পোনেন্ট এবং NGINX ডাউনগ্রেড করতে হবে।
  • ২০১১৪-এর চেয়ে বেশি হলে, আপনার NGINX সংস্করণটি খুঁজে পেতে নিম্নলিখিত তথ্য প্রবেশ করান:
    -- sudo yum list installed apigee-nginx

    এখানে কমান্ডটির কিছু নমুনা আউটপুট দেওয়া হলো:

    Installed Packages
    apigee-nginx.x86_64 1.18.0-1.el7
    @apigee-thirdparty

    যদি NGINX ভার্সনটি apigee-nginx.x86_64 1.18.0-XXX হয়, তাহলে আপনাকে শুধু NGINX-কে ডাউনগ্রেড করতে হবে।

    ডাউনগ্রেড করার উপাদানসমূহ

    আপনি যদি নিম্নলিখিত তালিকা থেকে কোনো RPM ইনস্টল করে থাকেন, তাহলে আপনাকে সেগুলির পূর্ববর্তী সংস্করণে ডাউনগ্রেড করতে হবে।

    Edge for Private Cloud 4.50.00-এ ডাউনগ্রেড করার জন্য উপাদানসমূহ

    edge-gateway-4.50.00-0.0.20113.noarch.rpm
    edge-management-server-4.50.00-0.0.20113.noarch.rpm
    edge-message-processor-4.50.00-0.0.20113.noarch.rpm
    edge-postgres-server-4.50.00-0.0.20113.noarch.rpm
    edge-qpid-server-4.50.00-0.0.20113.noarch.rpm
    edge-router-4.50.00-0.0.20113.noarch.rpm

    Edge for Private Cloud 4.19.06-এর জন্য ডাউনগ্রেড করার উপাদানসমূহ

    edge-gateway-4.19.06-0.0.20114.noarch.rpm
    edge-management-server-4.19.06-0.0.20114.noarch.rpm
    edge-message-processor-4.19.06-0.0.20114.noarch.rpm
    edge-postgres-server-4.19.06-0.0.20114.noarch.rpm
    edge-qpid-server-4.19.06-0.0.20114.noarch.rpm
    edge-router-4.19.06-0.0.20114.noarch.rpm

    এই RPM-গুলো ইনস্টল করা আছে কিনা তা পরীক্ষা করতে, উপরের উপযুক্ত তালিকায় থাকা যেকোনো কম্পোনেন্ট ইনস্টল করা আছে এমন প্রতিটি নোডে, প্রতিটি কম্পোনেন্টের জন্য নিম্নলিখিত কমান্ডটি প্রবেশ করান:

    -- apigee-service component version

    Apigee উপাদানগুলির মান অবনমন করুন

    Apigee কম্পোনেন্টগুলোর সংস্করণ অবনমন করতে, নিম্নলিখিত পদ্ধতিটি ব্যবহার করুন।

    প্রতিটি নোডে যেখানে নিম্নলিখিত উপাদানগুলির মধ্যে যেকোনো একটি ইনস্টল করা আছে:

    • এজ-গেটওয়ে
    • এজ-ম্যানেজমেন্ট-সার্ভার
    • এজ-মেসেজ-প্রসেসর
    • এজ-পোস্টগ্রেস-সার্ভার
    • এজ-কিউপিআইডি-সার্ভার
    • এজ-রাউটার

    প্রবেশ করে কম্পোনেন্টটি বন্ধ করুন

    --apigee-service component stop

    তারপর উপাদানগুলো ডাউনগ্রেড করুন:

    -- sudo yum downgrade 

    এখানে কয়েকটি উদাহরণ দেওয়া হলো:

    যদি গেটওয়ে এবং এজ-মেসেজ-প্রসেসর ইনস্টল করা থাকে:

    -- sudo yum downgrade edge-gateway edge-message-processor

    যদি গেটওয়ে এবং এজ-রাউটার ইনস্টল করা থাকে:

    -- sudo yum downgrade edge-gateway edge-router

    যদি AIO সেটআপ থাকে :

    -- sudo yum downgrade edge-gateway edge-postgres-server edge-router edge-management-server edge-message-processor edge-qpid-server

    ডাউনগ্রেড করা হয়ে গেলে, প্রতিটি কম্পোনেন্টের জন্য configure চালান এবং সেটিকে পুনরায় চালু করুন।

    --apigee-service  component configure
    --apigee-service  component start

    ডাউনগ্রেড করার পর আপনি আরপিএম-এর যে সঠিক সংস্করণটি পাবেন, তা নিচে দেখানো হলো।

    Edge for Private Cloud 4.50.00

    edge-gateway-4.50.00-0.0.20110
    Edge-management-server-4.50.00-0.0.20110
    edge-message-processor-4.50.00-0.0.20110
    edge-postgres-server-4.50.00-0.0.20110
    edge-qpid-server-4.50.00-0.0.20110
    edge-router-4.50.00-0.0.20110

    এজ ফর প্রাইভেট ক্লাউড ৪.১৯.০৬

    edge-gateway-4.19.06-0.0.20112
    Edge-management-server-4.19.06-0.0.20112
    edge-message-processor-4.19.06-0.0.20112
    edge-postgres-server-4.19.06-0.0.20112
    edge-qpid-server-4.19.06-0.0.20112
    edge-router-4.19.06-0.0.20112

    NGINX ডাউনগ্রেড করুন

    apigee-nginx ডাউনগ্রেড করতে, Edge রাউটারের জন্য নিম্নলিখিত ধাপগুলি একে একে নোডের ক্ষেত্রে অনুসরণ করুন:

    1. রাউটারটি বন্ধ করুন।
      --apigee-service edge-router stop
    2. apigee-ngix ডাউনগ্রেড করুন।
       -- sudo yum downgrade apigee-nginx
      ডাউনগ্রেডের পর প্রত্যাশিত apigee-nginx সংস্করণ:
      -- yum list installed apigee-nginx
      apigee-nginx.x86_64 -1.16.1-6.el7
    3. রাউটারটি কনফিগার করুন।
      apigee-service edge-router configure
    4. রাউটারটি চালু করুন।
      apigee-service edge-router start