4.16.05 রোলব্যাক প্রক্রিয়া

ব্যক্তিগত ক্লাউডের জন্য প্রান্ত v. 4.16.05

দুটি পরিস্থিতি আছে যেখানে আপনি একটি রোলব্যাক করতে চাইতে পারেন:

  1. একটি পুরানো রিলিজ রোলব্যাক. উদাহরণস্বরূপ 4.16.05 থেকে 4.16.01 পর্যন্ত।
  2. একই রিলিজে একটি পুরানো সংস্করণে রোলব্যাক৷

উভয় পরিস্থিতির জন্য একটি রোলব্যাক সম্পাদন করতে নীচের পদ্ধতিটি ব্যবহার করুন৷

কে রোলব্যাক সঞ্চালন করতে পারেন

রোলব্যাক সম্পাদনকারী ব্যবহারকারীর একই হওয়া উচিত যে ব্যবহারকারী মূলত এজ আপডেট করেছেন, বা রুট হিসাবে চলমান ব্যবহারকারীর মতো।

ডিফল্টরূপে, এজ উপাদানগুলি ব্যবহারকারী "এপিজি" হিসাবে চলে। কিছু ক্ষেত্রে, আপনি বিভিন্ন ব্যবহারকারী হিসাবে এজ উপাদানগুলি চালাচ্ছেন। উদাহরণস্বরূপ, যদি রাউটারটিকে বিশেষাধিকারপ্রাপ্ত পোর্টগুলি অ্যাক্সেস করতে হয়, যেমন 1000 এর নিচে, তাহলে আপনাকে রাউটারটিকে রুট হিসাবে বা সেই পোর্টগুলিতে অ্যাক্সেস সহ ব্যবহারকারী হিসাবে চালাতে হবে। অথবা, আপনি একজন ব্যবহারকারী হিসাবে একটি উপাদান এবং অন্য ব্যবহারকারী হিসাবে অন্য উপাদান চালাতে পারেন।

কোন উপাদানগুলি রোল ব্যাক করা যেতে পারে

রোলব্যাক করার সময় আপনাকে নিম্নলিখিত শর্তগুলি সম্পর্কে সচেতন হতে হবে:

  • একটি নোডে নিম্নলিখিত পাঁচটি উপাদানের যে কোনো একটিকে রোলব্যাক করতে, আপনাকে অবশ্যই নোডে ইনস্টল করা পাঁচটির যে কোনো একটিকে রোলব্যাক করতে হবে। উদাহরণস্বরূপ, যদি আপনার নোডে ম্যানেজমেন্ট সার্ভার, রুট এবং মেসেজ প্রসেসর ইনস্টল করা থাকে, তবে তাদের যে কোনো একটিকে রোল ব্যাক করতে আপনাকে অবশ্যই তিনটিই রোল ব্যাক করতে হবে।

    পাঁচটি উপাদান হল:
    • ম্যানেজমেন্ট সার্ভার
    • রাউটার
    • বার্তা প্রসেসর
    • Qpid সার্ভার
    • পোস্টগ্রেস সার্ভার
  • ক্যাসান্দ্রাকে রোলব্যাক করবেন না। এজ-এর এই রিলিজে ক্যাসান্দ্রার একটি আপডেটেড সংস্করণ রয়েছে যা 4.16.01 রিলিজের সাথে সামঞ্জস্যপূর্ণ। আপনি যদি কোনো উপাদান রোলব্যাক করেন, সর্বশেষ বৈশিষ্ট্যগুলির সুবিধা নিতে 4.16.05 সংস্করণে Cassandra-কে ছেড়ে দিন।
  • এই রিলিজে postgresql বা qpidd-এর নতুন সংস্করণ নেই। অতএব, আপনি তাদের রোল ব্যাক করতে হবে না.

রোলব্যাক 4.16.05

Apigee Edge রোলব্যাক করতে, নিম্নলিখিত রোলব্যাক পদক্ষেপগুলি সম্পাদন করুন:

  1. রোলব্যাক করার জন্য উপাদানটি বন্ধ করুন:
    1. আপনি যদি নিম্নলিখিত উপাদানগুলির মধ্যে যেকোন একটিকে রোলব্যাক করে থাকেন তবে আপনাকে অবশ্যই সেগুলি বন্ধ করতে হবে: ম্যানেজমেন্ট সার্ভার, রাউটার, মেসেজ প্রসেসর, কিউপিড সার্ভার, বা পোস্টগ্রেস সার্ভার:
      > এপিজি-সার্ভিস এজ-ম্যানেজমেন্ট-সার্ভার স্টপ
      > এপিজি-সার্ভিস এজ-রাউটার স্টপ
      > এপিজি-সার্ভিস এজ-মেসেজ-প্রসেসর স্টপ
      > apigee-service edge-qpid-server stop
      > apigee-service edge-postgres-server stop
    2. আপনি যদি অন্য কোনো কম্পোনেন্ট রোল ব্যাক করে থাকেন, তাহলে সেই কম্পোনেন্টটি বন্ধ করুন:
      > apigee-সার্ভিস কম্প স্টপ
  2. আপনি যদি নগদীকরণকে ফিরিয়ে আনছেন, তাহলে এটি আনইনস্টল করুন:
    > এপিজি-সার্ভিস এজ-মিন্ট-গেটওয়ে আনইনস্টল
  3. রোলব্যাক করতে উপাদানটি আনইনস্টল করুন:
    1. আপনি যদি নিচের যেকোনও কম্পোনেন্ট রোল ব্যাক করে থাকেন, তাহলে সেগুলি সব আনইনস্টল করুন: ম্যানেজমেন্ট সার্ভার, রাউটার, মেসেজ প্রসেসর, কিউপিড সার্ভার, বা পোস্টগ্রেস সার্ভার:
      > এপিজি-সার্ভিস এজ-গেটওয়ে আনইনস্টল করুন
    2. আপনি যদি অন্য কোনো কম্পোনেন্ট রোল ব্যাক করে থাকেন তবে সেই কম্পোনেন্টটিকে আনইনস্টল করুন
      > apigee-service comp আনইনস্টল করুন
  4. আপনি যদি রাউটারটি রোল ব্যাক করেন, তাহলে আপনাকে /opt/nginx/conf.d এর বিষয়বস্তু মুছে ফেলতে হবে:
    > cd/opt/nginx/conf.d
    > rm -rf *
  5. 4.16.01 রিলিজে উপাদানটিকে রোলব্যাক করতে:
    1. অ্যাপিজি-সেটআপের 4.16.05 সংস্করণ আনইনস্টল করুন:
      > /opt/apigee/apigee-service/bin/apigee-service apigee-সেটআপ আনইনস্টল
    2. 4.16.01 রিলিজের জন্য bootstrap.sh ডাউনলোড করুন:
      > কার্ল https://software.apigee.com/bootstrap.sh -o /tmp/bootstrap.sh
    3. 4.16.01 এজ এপিজি-সার্ভিস ইউটিলিটি এবং নির্ভরতা ইনস্টল করুন:
      > sudo bash /tmp/bootstrap.sh apigeeuser= uName apigeepassword= pWord
      যেখানে uName এবং pWord হল ব্যবহারকারীর নাম এবং পাসওয়ার্ড আপনি Apigee থেকে পেয়েছেন। আপনি pWord বাদ দিলে, আপনাকে এটি লিখতে বলা হবে।
    4. অ্যাপিজি-সেটআপের 4.16.01 সংস্করণটি ইনস্টল করুন:
      > /opt/apigee/apigee-service/bin/apigee-service apigee-সেটআপ ইনস্টল
    5. উপাদানটির 4.16.01 সংস্করণ ইনস্টল করুন:
      > /<instal_dir>/apigee/apigee-setup/bin/setup.sh -p comp -f কনফিগার ফাইল
      যেখানে comp ইন্সটল করার কম্পোনেন্ট এবং configFile হল আপনার 4.16.01 কনফিগারেশন ফাইল।
  6. 4.16.05 রিলিজের একটি নির্দিষ্ট সংস্করণে উপাদানটিকে রোলব্যাক করতে:
    1. নির্দিষ্ট উপাদান সংস্করণ ডাউনলোড করুন:
      > /<instal_dir>/apigee/apigee-service/bin/apigee-service কম্প-সংস্করণ ইনস্টল
      যেখানে comp-version হল কম্পোনেন্ট এবং ভার্সন ইনস্টল করা। উদাহরণ স্বরূপ:
      > /<instal_dir>/apigee/apigee-service/bin/apigee-service edge-ui-4.16.05-0.0.3649 ইনস্টল
      আপনি যদি Apigee অনলাইন রেপো ব্যবহার করেন, আপনি নিম্নলিখিত কমান্ড ব্যবহার করে উপলব্ধ উপাদান সংস্করণ নির্ধারণ করতে পারেন:
      > yum -- showduplicates list comp
      উদাহরণ স্বরূপ:
      > yum --showduplicates list edge-ui
    2. উপাদান ইনস্টল করতে apigee-সেটআপ ব্যবহার করুন:
      > /<install_dir>/apigee/apigee-setup/bin/setup.sh -p comp -f কনফিগার ফাইল
      উদাহরণ স্বরূপ:
      > /<install_dir>/apigee/apigee-setup/bin/setup.sh -p ui -f কনফিগার ফাইল
      আপনি যখন ইনস্টল করেন তখন আপনি কীভাবে শুধুমাত্র উপাদানের নাম উল্লেখ করেন তা লক্ষ্য করুন।

ফিরে আসার সময় আপনি সমস্যার সম্মুখীন হলে Apigee সহায়তার সাথে যোগাযোগ করুন।

,

ব্যক্তিগত ক্লাউডের জন্য প্রান্ত v. 4.16.05

দুটি পরিস্থিতি আছে যেখানে আপনি একটি রোলব্যাক করতে চাইতে পারেন:

  1. একটি পুরানো রিলিজ রোলব্যাক. উদাহরণস্বরূপ 4.16.05 থেকে 4.16.01 পর্যন্ত।
  2. একই রিলিজে একটি পুরানো সংস্করণে রোলব্যাক৷

উভয় পরিস্থিতির জন্য একটি রোলব্যাক সম্পাদন করতে নীচের পদ্ধতিটি ব্যবহার করুন৷

কে রোলব্যাক সঞ্চালন করতে পারেন

রোলব্যাক সম্পাদনকারী ব্যবহারকারীর একই হওয়া উচিত যে ব্যবহারকারী মূলত এজ আপডেট করেছেন, বা রুট হিসাবে চলমান ব্যবহারকারীর মতো।

ডিফল্টরূপে, এজ উপাদানগুলি ব্যবহারকারী "এপিজি" হিসাবে চলে। কিছু ক্ষেত্রে, আপনি বিভিন্ন ব্যবহারকারী হিসাবে এজ উপাদানগুলি চালাচ্ছেন। উদাহরণস্বরূপ, যদি রাউটারটিকে বিশেষাধিকারপ্রাপ্ত পোর্টগুলি অ্যাক্সেস করতে হয়, যেমন 1000 এর নিচে, তাহলে আপনাকে রাউটারটিকে রুট হিসাবে বা সেই পোর্টগুলিতে অ্যাক্সেস সহ ব্যবহারকারী হিসাবে চালাতে হবে। অথবা, আপনি একজন ব্যবহারকারী হিসাবে একটি উপাদান এবং অন্য ব্যবহারকারী হিসাবে অন্য উপাদান চালাতে পারেন।

কোন উপাদানগুলি রোল ব্যাক করা যেতে পারে

রোলব্যাক করার সময় আপনাকে নিম্নলিখিত শর্তগুলি সম্পর্কে সচেতন হতে হবে:

  • একটি নোডে নিম্নলিখিত পাঁচটি উপাদানের যে কোনো একটিকে রোলব্যাক করতে, আপনাকে অবশ্যই নোডে ইনস্টল করা পাঁচটির যে কোনো একটিকে রোলব্যাক করতে হবে। উদাহরণস্বরূপ, যদি আপনার নোডে ম্যানেজমেন্ট সার্ভার, রুট এবং মেসেজ প্রসেসর ইনস্টল করা থাকে, তবে তাদের যে কোনো একটিকে রোল ব্যাক করতে আপনাকে অবশ্যই তিনটিই রোল ব্যাক করতে হবে।

    পাঁচটি উপাদান হল:
    • ম্যানেজমেন্ট সার্ভার
    • রাউটার
    • বার্তা প্রসেসর
    • Qpid সার্ভার
    • পোস্টগ্রেস সার্ভার
  • ক্যাসান্দ্রাকে রোলব্যাক করবেন না। এজ-এর এই রিলিজে ক্যাসান্দ্রার একটি আপডেটেড সংস্করণ রয়েছে যা 4.16.01 রিলিজের সাথে সামঞ্জস্যপূর্ণ। আপনি যদি কোনো উপাদান রোলব্যাক করেন, সর্বশেষ বৈশিষ্ট্যগুলির সুবিধা নিতে 4.16.05 সংস্করণে Cassandra-কে ছেড়ে দিন।
  • এই রিলিজে postgresql বা qpidd-এর নতুন সংস্করণ নেই। অতএব, আপনি তাদের রোল ব্যাক করতে হবে না.

রোলব্যাক 4.16.05

Apigee Edge রোলব্যাক করতে, নিম্নলিখিত রোলব্যাক পদক্ষেপগুলি সম্পাদন করুন:

  1. রোলব্যাক করার জন্য উপাদানটি বন্ধ করুন:
    1. আপনি যদি নিম্নলিখিত উপাদানগুলির মধ্যে যেকোন একটিকে রোলব্যাক করে থাকেন তবে আপনাকে অবশ্যই সেগুলি বন্ধ করতে হবে: ম্যানেজমেন্ট সার্ভার, রাউটার, মেসেজ প্রসেসর, কিউপিড সার্ভার, বা পোস্টগ্রেস সার্ভার:
      > এপিজি-সার্ভিস এজ-ম্যানেজমেন্ট-সার্ভার স্টপ
      > এপিজি-সার্ভিস এজ-রাউটার স্টপ
      > এপিজি-সার্ভিস এজ-মেসেজ-প্রসেসর স্টপ
      > apigee-service edge-qpid-server stop
      > apigee-service edge-postgres-server stop
    2. আপনি যদি অন্য কোনো কম্পোনেন্ট রোল ব্যাক করে থাকেন, তাহলে সেই কম্পোনেন্টটি বন্ধ করুন:
      > apigee-সার্ভিস কম্প স্টপ
  2. আপনি যদি নগদীকরণকে ফিরিয়ে আনছেন, তাহলে এটি আনইনস্টল করুন:
    > এপিজি-সার্ভিস এজ-মিন্ট-গেটওয়ে আনইনস্টল
  3. রোলব্যাক করতে উপাদানটি আনইনস্টল করুন:
    1. আপনি যদি নিচের যেকোনও কম্পোনেন্ট রোল ব্যাক করে থাকেন, তাহলে সেগুলি সব আনইনস্টল করুন: ম্যানেজমেন্ট সার্ভার, রাউটার, মেসেজ প্রসেসর, কিউপিড সার্ভার, বা পোস্টগ্রেস সার্ভার:
      > এপিজি-সার্ভিস এজ-গেটওয়ে আনইনস্টল করুন
    2. আপনি যদি অন্য কোনো কম্পোনেন্ট রোল ব্যাক করে থাকেন তবে সেই কম্পোনেন্টটিকে আনইনস্টল করুন
      > apigee-service comp আনইনস্টল করুন
  4. আপনি যদি রাউটারটি রোল ব্যাক করেন, তাহলে আপনাকে /opt/nginx/conf.d এর বিষয়বস্তু মুছে ফেলতে হবে:
    > cd/opt/nginx/conf.d
    > rm -rf *
  5. 4.16.01 রিলিজে উপাদানটিকে রোলব্যাক করতে:
    1. অ্যাপিজি-সেটআপের 4.16.05 সংস্করণ আনইনস্টল করুন:
      > /opt/apigee/apigee-service/bin/apigee-service apigee-সেটআপ আনইনস্টল
    2. 4.16.01 রিলিজের জন্য bootstrap.sh ডাউনলোড করুন:
      > কার্ল https://software.apigee.com/bootstrap.sh -o /tmp/bootstrap.sh
    3. 4.16.01 এজ এপিজি-সার্ভিস ইউটিলিটি এবং নির্ভরতা ইনস্টল করুন:
      > sudo bash /tmp/bootstrap.sh apigeeuser= uName apigeepassword= pWord
      যেখানে uName এবং pWord হল ব্যবহারকারীর নাম এবং পাসওয়ার্ড আপনি Apigee থেকে পেয়েছেন। আপনি pWord বাদ দিলে, আপনাকে এটি লিখতে বলা হবে।
    4. অ্যাপিজি-সেটআপের 4.16.01 সংস্করণটি ইনস্টল করুন:
      > /opt/apigee/apigee-service/bin/apigee-service apigee-সেটআপ ইনস্টল
    5. উপাদানটির 4.16.01 সংস্করণ ইনস্টল করুন:
      > /<instal_dir>/apigee/apigee-setup/bin/setup.sh -p comp -f কনফিগার ফাইল
      যেখানে comp ইন্সটল করার কম্পোনেন্ট এবং configFile হল আপনার 4.16.01 কনফিগারেশন ফাইল।
  6. 4.16.05 রিলিজের একটি নির্দিষ্ট সংস্করণে উপাদানটিকে রোলব্যাক করতে:
    1. নির্দিষ্ট উপাদান সংস্করণ ডাউনলোড করুন:
      > /<instal_dir>/apigee/apigee-service/bin/apigee-service কম্প-সংস্করণ ইনস্টল
      যেখানে comp-version হল কম্পোনেন্ট এবং ভার্সন ইনস্টল করা। উদাহরণ স্বরূপ:
      > /<instal_dir>/apigee/apigee-service/bin/apigee-service edge-ui-4.16.05-0.0.3649 ইনস্টল
      আপনি যদি Apigee অনলাইন রেপো ব্যবহার করেন, আপনি নিম্নলিখিত কমান্ড ব্যবহার করে উপলব্ধ উপাদান সংস্করণ নির্ধারণ করতে পারেন:
      > yum -- showduplicates list comp
      উদাহরণ স্বরূপ:
      > yum --showduplicates list edge-ui
    2. উপাদান ইনস্টল করতে apigee-সেটআপ ব্যবহার করুন:
      > /<install_dir>/apigee/apigee-setup/bin/setup.sh -p comp -f কনফিগার ফাইল
      উদাহরণ স্বরূপ:
      > /<install_dir>/apigee/apigee-setup/bin/setup.sh -p ui -f কনফিগার ফাইল
      আপনি যখন ইনস্টল করেন তখন আপনি কীভাবে শুধুমাত্র উপাদানের নাম উল্লেখ করেন তা লক্ষ্য করুন।

ফিরে আসার সময় আপনি সমস্যার সম্মুখীন হলে Apigee সহায়তার সাথে যোগাযোগ করুন।