Apigee কম্পোনেন্ট ও NGINX-এর ভার্সন আগের ভার্সনে ফিরিয়ে আনা

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

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

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

  • edge-gateway
  • edge-management-server
  • edge-message-processor
  • edge-postgres-server
  • edge-qpid-server
  • এজ-রাউটার
  • nginx

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

আপনাকে ডাউনগ্রেড করতে হবে কিনা তা চেক করা

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

Edge 4.50.00-এর জন্য পদ্ধতি

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

-- apigee-service edge-gateway version

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

  • ২০১১২-এর কম হলে, আপনাকে আর কোনও ব্যবস্থা নিতে হবে না।
  • 20113-এর সমান, আপনাকে Apigee কম্পোনেন্ট ও NGINX-এর ভার্সন আগের ভার্সনে ফিরিয়ে আনতে হবে।
  • 20113-এর থেকে বেশি হলে, নিম্নলিখিত কমান্ড লিখে আপনার 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-এর ভার্সন নম্বর যদি এটি হয়:

  • ২০১১৪-এর কম হলে, আপনাকে আর কিছু করতে হবে না।
  • 20114-এর সমান, আপনাকে 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 ইনস্টল করে থাকেন, তাহলে আপনাকে এইসব 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 কম্পোনেন্ট ডাউনগ্রেড করতে, নিম্নলিখিত পদ্ধতি ব্যবহার করুন।

    প্রতিটি নোডে নিম্নলিখিত কম্পোনেন্টগুলির মধ্যে কোনও একটি ইনস্টল করা থাকলে:

    • edge-gateway
    • edge-management-server
    • edge-message-processor
    • edge-postgres-server
    • edge-qpid-server
    • এজ-রাউটার

    এই কমান্ড লিখে কম্পোনেন্ট বন্ধ করুন:

    --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

    ডাউনগ্রেড করার পরে আপনার কাছে থাকা RPM-এর সঠিক ভার্সন নিচে দেখানো হয়েছে।

    প্রাইভেট ক্লাউডের জন্য Edge 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 4.19.06

    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 ডাউনগ্রেড করা

    Edge রাউটারের জন্য apigee-nginx ভার্সন আগের ভার্সনে ফিরিয়ে আনতে, একবারে একটি নোড করে নিচের ধাপগুলি অনুসরণ করুন:

    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