Apigee Edge 4.16.09 থেকে 4.17.05 আপডেট করুন

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

কোন এজ সংস্করণ আপনি 4.17.05 এ আপডেট করতে পারেন

আপনি এই পদ্ধতিটি ব্যবহার করে Apigee Edge সংস্করণ 4.16.09.0x থেকে 4.17.05 আপডেট করতে পারেন।

আপনার যদি 4.16.01 সংস্করণের পূর্ববর্তী এজ-এর একটি সংস্করণ থাকে, তাহলে আপনাকে প্রথমে সংস্করণ 4.16.01.x-এ স্থানান্তরিত করতে হবে এবং তারপর সংস্করণ 4.17.05-এ আপডেট করতে হবে।

যারা আপডেট করতে পারেন

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

আপনি এজ RPMগুলি ইনস্টল করার পরে, যে কোনও ব্যবহারকারী সেগুলি কনফিগার করতে পারেন।

কোন উপাদান আপনি আপডেট করা আবশ্যক

আপনাকে অবশ্যই সমস্ত এজ উপাদান আপডেট করতে হবে। এজ এমন একটি সেটআপ সমর্থন করে না যাতে একাধিক সংস্করণের উপাদান রয়েছে।

Qpid 1.35-এ আপগ্রেড করা আবশ্যক৷

এই রিলিজে Qpid 1.35-এ একটি প্রয়োজনীয় আপডেট রয়েছে। একটি Qpid নোড আপডেট করার অংশ হিসাবে, আপনাকে করতে হবে:

  • Qpid নোডে পোর্ট 5672 ব্লক করে রাউটার এবং মেসেজ প্রসেসরকে Qpid নোডে লেখা থেকে সাময়িকভাবে বাধা দেয়। আপনি Qpid নোডে এই পোর্টটি ব্লক করতে নিম্নলিখিত কমান্ডটি ব্যবহার করতে পারেন:
    > sudo iptables -A INPUT -p tcp --destination-port 5672 ! -s `হোস্টনাম` -i eth0 -j ড্রপ
  • আপডেটের আগে Qpid নোড সমস্ত বার্তা প্রক্রিয়া করেছে তা নিশ্চিত করতে Qpid সারিতে বার্তাগুলি খালি হওয়ার জন্য অপেক্ষা করুন। Qpid বার্তা সারি খালি আছে তা নিশ্চিত করতে নিম্নলিখিত কমান্ডটি ব্যবহার করুন:
    > qpid-stat -q
  • Qpid নোড আপডেট করুন।
  • রাউটার এবং মেসেজ প্রসেসর থেকে অ্যাক্সেসের অনুমতি দিতে Qpid নোডে পোর্ট 5672 আনব্লক করুন। আপনি এই পোর্ট আনব্লক করতে নিম্নলিখিত কমান্ড ব্যবহার করতে পারেন:
    > sudo iptables -F

    মনে রাখবেন যে আপনি যদি অন্যান্য নিয়মের জন্য iptables ব্যবহার করেন, আপনি নির্দিষ্ট পরিবর্তনটি বিপরীত করতে -D বিকল্পটি ব্যবহার করতে পারেন:
    > sudo iptables -D INPUT -p tcp --গন্তব্য-পোর্ট 5672! -s `হোস্টনাম` -i eth0 -j ড্রপ

প্রতিটি এজ টপোলজির জন্য এই প্রক্রিয়াটি নীচে বিশদভাবে বর্ণনা করা হয়েছে।

EPEL রেপো সক্ষম করার জন্য প্রয়োজনীয়

এজ ইনস্টল বা আপডেট করতে আপনাকে অবশ্যই এন্টারপ্রাইজ লিনাক্স (বা EPEL) এর জন্য অতিরিক্ত প্যাকেজ সক্রিয় করতে হবে। আপনি যে কমান্ডটি ব্যবহার করেন তা নির্ভর করে আপনার RedHat/CentOS এর সংস্করণের উপর:

  • RedHat/CentOS 7.x এর জন্য:
    > wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm; rpm -ivh epel-release-latest-7.noarch.rpm
  • RedHat/CentOS 6.x এর জন্য:
    wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm; rpm -ivh epel-release-latest-6.noarch.rpm

SMTPMAILFROM কনফিগারেশন প্যারামিটারের প্রয়োজনীয় সংযোজন

Edge 4.17.05 আপনি একটি SMTP সার্ভার সক্রিয় করার সময় ব্যবহৃত কনফিগারেশন ফাইলে একটি নতুন প্রয়োজনীয় প্যারামিটার যোগ করেছেন। SMTP সার্ভার সক্রিয় করার সময় আপনাকে এখন কনফিগারেশন ফাইলে SMTPMAILFROM সেট করতে হবে। এই পরামিতিটির ফর্ম রয়েছে:

SMTPMAILFROM="My Company <myco@company.com>"

বাহ্যিক প্রমাণীকরণ ব্যবহার করার সময় আপডেট করা প্রয়োজন

আপনি একটি বিদ্যমান Apigee Edge প্রাইভেট ক্লাউড ইনস্টলেশনে একটি বহিরাগত ডিরেক্টরি পরিষেবাকে একীভূত করতে পারেন। এই বৈশিষ্ট্যটি LDAP সমর্থন করে এমন যেকোন ডিরেক্টরি পরিষেবার সাথে কাজ করার জন্য ডিজাইন করা হয়েছে, যেমন Active Directory, OpenLDAP, এবং অন্যান্য। একটি বাহ্যিক LDAP সমাধান সিস্টেম অ্যাডমিনিস্ট্রেটরদের একটি কেন্দ্রীভূত ডিরেক্টরি পরিচালনা পরিষেবা থেকে ব্যবহারকারীর শংসাপত্রগুলি পরিচালনা করতে দেয়, এপিজি এজ-এর মতো সিস্টেমের বাইরে যা সেগুলি ব্যবহার করে।

আরো জন্য ইনস্টলেশন টপোলজি দেখুন.

যখন বাহ্যিক প্রমাণীকরণ সক্ষম করা হয়, তখন বেশিরভাগ গ্রাহক এজ ওপেনএলডিএপি সার্ভার দ্বারা ব্যবহৃত একটি ইমেল ঠিকানার পরিবর্তে প্রমাণীকরণের জন্য ব্যবহারকারীর নাম হিসাবে সক্রিয় ডিরেক্টরি SAM অ্যাকাউন্টের নাম ক্ষেত্রটি ব্যবহার করে।

আপনি যদি একটি বহিরাগত ডিরেক্টরি পরিষেবার সাথে একত্রিত হয়ে থাকেন, তাহলে 4.17.05 এ এজ আপডেট করার সময় আপনার কনফিগারেশন ফাইলে নিম্নলিখিত লাইনটি যুক্ত করুন:

IS_EXTERNAL_AUTH="true"

এই লাইনটি ব্যবহারকারীর নাম হিসাবে একটি ইমেল ঠিকানার পরিবর্তে একটি অ্যাকাউন্টের নাম সমর্থন করার জন্য এজকে কনফিগার করে।

সম্পত্তি সেটিংস স্বয়ংক্রিয় প্রচার

আপনি যদি /opt/apigee/customer/application-.properties ফাইলগুলি সম্পাদনা করে কোনও বৈশিষ্ট্য সেট করে থাকেন তবে এই মানগুলি আপডেট দ্বারা বজায় থাকবে।

আপডেট পূর্বশর্ত

Apigee Edge আপগ্রেড করার আগে নিম্নলিখিত পূর্বশর্তগুলির যত্ন নিন:

  • সমস্ত নোড ব্যাকআপ করুন
    আপনি আপডেট করার আগে, নিরাপত্তার কারণে সমস্ত নোডের একটি সম্পূর্ণ ব্যাকআপ সঞ্চালনের সুপারিশ করা হয়। ব্যাকআপ সঞ্চালনের জন্য আপনার বর্তমান সংস্করণের এজ পদ্ধতিটি ব্যবহার করুন।

    এটি আপনাকে একটি ব্যাকআপ প্ল্যান করার অনুমতি দেয়, যদি একটি নতুন সংস্করণে আপডেটটি সঠিকভাবে কাজ না করে। ব্যাকআপ সম্পর্কে আরও তথ্যের জন্য, ব্যাকআপ এবং পুনরুদ্ধার দেখুন।
  • নিশ্চিত করুন এজ চলছে
    কমান্ড ব্যবহার করে আপডেট প্রক্রিয়া চলাকালীন এজ আপ এবং চলমান রয়েছে তা নিশ্চিত করুন:

    > /opt/apigee/apigee-service/bin/apigee-সমস্ত স্থিতি

একটি ব্যর্থ আপডেট পরিচালনা করা

একটি আপডেট ব্যর্থতার ক্ষেত্রে, আপনি সমস্যাটি সংশোধন করার চেষ্টা করতে পারেন, এবং তারপর আবার update.sh চালান। আপনি একাধিকবার আপডেট চালাতে পারেন এবং এটি সর্বশেষ যেখান থেকে ছেড়েছিল সেখান থেকে আপডেটটি চালিয়ে যায়।

যদি ব্যর্থতার প্রয়োজন হয় যে আপনি আপনার পূর্ববর্তী সংস্করণে আপডেটটি রোলব্যাক করুন, আরও জানতে 4.17.01 রোলব্যাক প্রক্রিয়া দেখুন।

লগিং আপডেট তথ্য

ডিফল্টরূপে, update.sh ইউটিলিটি লগ ইনফরমেশন লেখে:

/opt/apigee/var/log/apigee-setup/update.log

যদি update.sh ইউটিলিটি চালিত ব্যবহারকারীর সেই ডিরেক্টরিতে অ্যাক্সেস না থাকে, তাহলে এটি /tmp ডিরেক্টরিতে update_username.log নামে একটি ফাইল হিসাবে লগ লিখবে।

ব্যবহারকারীর /tmp অ্যাক্সেস না থাকলে, update.sh ইউটিলিটি ব্যর্থ হয়।

জিরো-ডাউনটাইম আপডেট

একটি শূন্য-ডাউনটাইম আপডেট, বা রোলিং আপডেট, আপনাকে এজ নামিয়ে না এনে আপনার এজ ইনস্টলেশন আপডেট করতে দেয়।

জিরো-ডাউনটাইম আপডেট শুধুমাত্র একটি 5-নোড কনফিগারেশন এবং বড় হলেই সম্ভব।

শূন্য-ডাউনটাইম আপগ্রেডিংয়ের চাবিকাঠি হল লোড ব্যালেন্সার থেকে প্রতিটি রাউটারকে একবারে সরিয়ে ফেলা। তারপরে আপনি রাউটার এবং রাউটারের মতো একই মেশিনে অন্য কোনও উপাদান আপডেট করুন এবং তারপরে রাউটারটিকে লোড ব্যালেন্সারে যুক্ত করুন।

  1. আপনার ইনস্টলেশনের জন্য সঠিক ক্রমে মেশিনগুলি আপডেট করুন যা নীচে "মেশিন আপডেটের আদেশ" এ বর্ণিত হয়েছে।
  2. যখন রাউটারগুলি আপডেট করার সময় হয়, তখন যেকোনো একটি রাউটার নির্বাচন করুন এবং এটিকে পৌঁছানো যায় না, যেমন সার্ভার সক্ষম/অক্ষম করা (মেসেজ প্রসেসর/রাউটার) রিচ্যবিলিটি বর্ণনা করা হয়েছে।
  3. রাউটারের মতো একই মেশিনে নির্বাচিত রাউটার এবং অন্যান্য সমস্ত এজ উপাদান আপডেট করুন। সমস্ত এজ কনফিগারেশন একই নোডে একটি রাউটার এবং বার্তা প্রসেসর দেখায়।
  4. রাউটারটিকে আবার পৌঁছানো যায়।
  5. অবশিষ্ট রাউটারগুলির জন্য ধাপ 2 থেকে 4 পুনরাবৃত্তি করুন।
  6. আপনার ইন্সটলেশনে অবশিষ্ট যে কোনো মেশিনের জন্য আপডেট চালিয়ে যান।

আপডেটের আগে/পরে নিম্নলিখিত বিষয়গুলো খেয়াল রাখুন:

  • সম্মিলিত রাউটার এবং বার্তা প্রসেসর নোডে:
    • আপডেট করার আগে - নিম্নলিখিতগুলি সম্পাদন করুন:
      1. রাউটারকে আনরিচেবল করুন।
      2. মেসেজ প্রসেসরকে আনরিচেবল করুন।
    • আপডেটের পরে - নিম্নলিখিতগুলি সম্পাদন করুন:
      1. মেসেজ প্রসেসরকে পৌঁছানো যায়।
      2. রাউটারকে সহজলভ্য করুন।
  • একক রাউটার নোডে:
    • আপডেট করার আগে, রাউটারটি পৌঁছানো যায় না।
    • আপডেট করার পরে, রাউটারটি পৌঁছানো যায়।
  • একক বার্তা প্রসেসর নোডে:
    • আপডেট করার আগে, মেসেজ প্রসেসরকে পৌঁছানো যায় না।
    • আপডেট করার পরে, মেসেজ প্রসেসরকে পৌঁছানো যায়।

একটি নীরব কনফিগারেশন ফাইল ব্যবহার করে

আপডেট কমান্ডে আপনাকে একটি নীরব কনফিগারেশন ফাইল পাস করতে হবে। নীরব কনফিগারেশন ফাইলটি একই হওয়া উচিত যেটি আপনি এজ 4.16.09 ইনস্টল করতে ব্যবহার করেছিলেন।

একটি বাহ্যিক ইন্টারনেট সংযোগ সহ একটি নোডে 4.17.05-এ আপডেট করার পদ্ধতি

একটি নোডে এজ উপাদান আপডেট করতে নিম্নলিখিত পদ্ধতি ব্যবহার করুন:

  1. যদি উপস্থিত থাকে, আপডেট সম্পূর্ণ না হওয়া পর্যন্ত Cassandra-এ মেরামত অপারেশন করার জন্য কনফিগার করা যেকোন CRON কাজগুলিকে অক্ষম করুন৷
  2. এজ আরপিএম ইনস্টল করতে রুট হিসেবে আপনার নোডে লগ ইন করুন।
    দ্রষ্টব্য : যদিও RPM ইনস্টলেশনের জন্য রুট অ্যাক্সেসের প্রয়োজন, আপনি রুট অ্যাক্সেস ছাড়াই এজ কনফিগারেশন করতে পারেন।
  3. এজ অ্যাপিজি-সেটআপ ইউটিলিটি ইনস্টল করুন -এ বর্ণিত SELinux নিষ্ক্রিয় করুন।
  4. এজ 4.17.05 bootstrap_4.17.05.sh ফাইলটি /tmp/bootstrap_4.17.05.sh এ ডাউনলোড করুন:
    > কার্ল https://software.apigee.com/bootstrap_4.17.05.sh -o /tmp/bootstrap_4.17.05.sh
  5. এজ 4.17.05 এপিজি-সার্ভিস ইউটিলিটি এবং নির্ভরতা ইনস্টল করুন:
    > sudo bash /tmp/bootstrap_4.17.05.sh apigeeuser= uName apigeepassword= pWord

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

    ডিফল্টরূপে, ইনস্টলার আপনার জাভা 1.8 ইনস্টল করা আছে কিনা তা পরীক্ষা করে। যদি আপনি না করেন তবে এটি আপনার জন্য এটি ইনস্টল করে। জাভা ইনস্টলেশন কীভাবে পরিচালনা করবেন তা নির্দিষ্ট করতে JAVA_FIX বিকল্পটি ব্যবহার করুন। JAVA_FIX নিম্নলিখিত মানগুলি নেয়:

    I = OpenJDK 1.8 ইনস্টল করুন (ডিফল্ট)
    C = জাভা ইন্সটল না করেই চালিয়ে যান
    প্রশ্ন = প্রস্থান করুন। এই বিকল্পের জন্য, আপনাকে জাভা ইনস্টল করতে হবে।
  6. (শুধুমাত্র CentOS-6.x এবং RedHat-6.x) সমস্ত Qpid নোডে, আপনি সঠিক Qpid সংস্করণ ডাউনলোড করেছেন তা নিশ্চিত করতে নিম্নলিখিত কমান্ডটি চালান:
    > yum ইনস্টল করুন apigee-qpidd --disablerepo=epel
  7. অ্যাপিজি-সেটআপ ইউটিলিটি আপডেট করতে apigee-service ব্যবহার করুন:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-সেটআপ আপডেট
  8. ম্যানেজমেন্ট সার্ভারে এপিজি-ভ্যালিডেট ইউটিলিটি আপডেট করুন:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-ভ্যালিডেট আপডেট
  9. অ্যাপিজি-প্রভিশন ইউটিলিটি আপডেট করুন:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-প্রভিশন আপডেট
  10. আপনার নোডগুলিতে আপডেট ইউটিলিটি চালান নীচের " মেশিন আপডেটের অর্ডার " এ বর্ণিত ক্রমানুসারে:
    > /opt/apigee/apigee-setup/bin/update.sh -c উপাদান -f কনফিগার ফাইল

    কনফিগারেশন ফাইলের একমাত্র প্রয়োজনীয়তা হল কনফিগারেশন ফাইলটি "এপিজি" ব্যবহারকারীর দ্বারা অ্যাক্সেসযোগ্য বা পাঠযোগ্য হতে হবে।

    আপডেট করার জন্য উপাদান নির্দিষ্ট করতে "-c" বিকল্পটি ব্যবহার করুন। সম্ভাব্য উপাদানগুলির তালিকায় রয়েছে:
    ldap = OpenLDAP
    cs = ক্যাসান্দ্রা
    zk = চিড়িয়াখানা
    qpid = qpidd
    ps = postgresql
    প্রান্ত = এজ UI ব্যতীত সমস্ত প্রান্ত উপাদান: ম্যানেজমেন্ট সার্ভার, মেসেজ প্রসেসর, রাউটার, QPID সার্ভার, পোস্টগ্রেস সার্ভার
    ui = এজ UI
    all = মেশিনে সমস্ত উপাদান আপডেট করুন (শুধুমাত্র একটি এজ এআইও ইনস্টলেশন প্রোফাইল বা একটি এপিআই বাএএস ইনস্টলেশন প্রোফাইলের জন্য ব্যবহার করুন)
    e = ইলাস্টিক সার্চ
    b = API BaaS স্ট্যাক
    p = API BaaS পোর্টাল
    ebp = একই নোডে ইলাস্টিক সার্চ, API BaaS স্ট্যাক এবং API BaaS পোর্টাল
  11. ম্যানেজমেন্ট সার্ভারে অ্যাপিজি-ভ্যালিডেট ইউটিলিটি চালানোর মাধ্যমে আপডেট পরীক্ষা করুন, যেমনটি টেস্ট দ্য ইনস্টলে বর্ণিত হয়েছে।

পরবর্তীতে আপডেটটি রোলব্যাক করতে, 4.17.05 রোলব্যাক প্রসেসে বর্ণিত পদ্ধতিটি ব্যবহার করুন।

স্থানীয় রেপো থেকে 4.17.05-এ আপডেট করার পদ্ধতি

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

আপনি একটি স্থানীয় এজ সংগ্রহস্থল তৈরি করার পরে, স্থানীয় রেপো থেকে এজ আপডেট করার জন্য আপনার কাছে দুটি বিকল্প রয়েছে:

  • রেপোর একটি .tar ফাইল তৈরি করুন, .tar ফাইলটিকে একটি নোডে অনুলিপি করুন এবং তারপর .tar ফাইল থেকে এজ আপডেট করুন।
  • স্থানীয় রেপো সহ নোডে একটি ওয়েব সার্ভার ইনস্টল করুন যাতে অন্যান্য নোডগুলি এটি অ্যাক্সেস করতে পারে। Apigee আপনার ব্যবহারের জন্য Nginx ওয়েব সার্ভার প্রদান করে, অথবা আপনি আপনার নিজস্ব ওয়েব সার্ভার ব্যবহার করতে পারেন।

একটি স্থানীয় 4.17.05 রেপো থেকে আপডেট করতে:

  1. একটি স্থানীয় 4.17.05 রেপো তৈরি করুন যেমনটি এজ অ্যাপিজি-সেটআপ ইউটিলিটি ইনস্টল করুন এ "স্থানীয় অ্যাপিজি রিপোজিটরি তৈরি করুন" এ বর্ণিত।
    দ্রষ্টব্য : আপনার যদি ইতিমধ্যেই একটি বিদ্যমান 4.16.09 রেপো থাকে, তাহলে আপনি Edge apigee-setup ইউটিলিটি ইনস্টল করুন -এ "স্থানীয় অ্যাপিজি রিপোজিটরি আপডেট করুন" এ বর্ণিত 4.17.05 রেপো যোগ করতে পারেন।
  2. .tar ফাইল থেকে apigee-service ইনস্টল করতে :
    1. স্থানীয় রেপো সহ নোডে, /opt/apigee/data/apigee-mirror/apigee-4.17.05.tar.gz নামে একটি একক .tar ফাইলে স্থানীয় রেপো প্যাকেজ করতে নিম্নলিখিত কমান্ডটি ব্যবহার করুন :
      > /opt/apigee/apigee-service/bin/apigee-service apigee-মিরর প্যাকেজ
    2. .tar ফাইলটিকে নোডে কপি করুন যেখানে আপনি এজ আপডেট করতে চান। উদাহরণস্বরূপ, নতুন নোডের /tmp ডিরেক্টরিতে এটি অনুলিপি করুন।
    3. নতুন নোডে, ফাইলটিকে /tmp ডিরেক্টরিতে আনটান করুন:
      > tar -xzf apigee-4.17.05.tar.gz

      এই কমান্ডটি .tar ফাইল ধারণকারী ডিরেক্টরিতে একটি নতুন ডিরেক্টরি তৈরি করে, যার নাম repos। উদাহরণস্বরূপ /tmp/repos.
    4. এজ এপিজি-সার্ভিস ইউটিলিটি এবং /tmp/repos থেকে নির্ভরতা ইনস্টল করুন:
      > sudo bash /tmp/repos/bootstrap_4.17.05.sh apigeeprotocol="file://" apigeerepobasepath=/tmp/repos

      লক্ষ্য করুন যে আপনি এই কমান্ডে repos ডিরেক্টরির পাথ অন্তর্ভুক্ত করেছেন।
  3. Nginx ওয়েব সার্ভার ব্যবহার করে apigee-পরিষেবা ইনস্টল করতে:
    1. এজ অ্যাপিজি-সেটআপ ইউটিলিটি ইনস্টলে "এনজিনেক্স ওয়েব সার্ভার ব্যবহার করে রেপো থেকে ইনস্টল করুন" এ বর্ণিত Nginx ওয়েব সার্ভারটি কনফিগার করুন।
    2. রিমোট নোডে, Edge bootstrap_4.17.05.sh ফাইলটি /tmp/bootstrap_4.17.05.sh এ ডাউনলোড করুন:
      > /usr/bin/curl http:// uName: pWord @ remoteRepo :3939/bootstrap_4.17.05.sh -o /tmp/bootstrap_4.17.05.sh

      যেখানে uName:pWord হল ব্যবহারকারীর নাম এবং পাসওয়ার্ড যা আপনি রেপোর জন্য উপরে সেট করেছেন এবং remoteRepo হল রেপো নোডের IP ঠিকানা বা DNS নাম।
    3. রিমোট নোডে, এজ এপিজি-সার্ভিস ইউটিলিটি এবং নির্ভরতা ইনস্টল করুন:
      > sudo bash /tmp/bootstrap_4.17.05.sh apigeerepohost= remoteRepo :3939 apigeeuser= uName apigeepassword= pWord apigeeprotocol=http://

      যেখানে uName:pWord হল রেপো ইউজারনেম এবং পাসওয়ার্ড।
  4. অ্যাপিজি-সেটআপ ইউটিলিটি আপডেট করতে apigee-service ব্যবহার করুন:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-সেটআপ আপডেট
  5. ম্যানেজমেন্ট সার্ভারে অ্যাপিজি-ভ্যালিডেট ইউটিলিটি আপডেট করুন।
    > /opt/apigee/apigee-service/bin/apigee-service apigee-ভ্যালিডেট আপডেট
  6. অ্যাপিজি-প্রভিশন ইউটিলিটি আপডেট করুন:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-প্রভিশন আপডেট
  7. নীচে "অর্ডার অফ মেশিন আপডেট"-এ নীচে বর্ণিত ক্রমে আপনার নোডগুলিতে আপডেট ইউটিলিটি চালান:
    > /opt/apigee/apigee-setup/bin/update.sh -c উপাদান -f কনফিগার ফাইল

    কনফিগারেশন ফাইলের একমাত্র প্রয়োজনীয়তা হল কনফিগারেশন ফাইলটি "এপিজি" ব্যবহারকারীর দ্বারা অ্যাক্সেসযোগ্য বা পাঠযোগ্য হতে হবে।

    আপডেট করার জন্য উপাদান নির্দিষ্ট করতে "-c" বিকল্পটি ব্যবহার করুন। সম্ভাব্য উপাদানগুলির তালিকায় রয়েছে:
    ldap = OpenLDAP
    cs = ক্যাসান্দ্রা
    zk = চিড়িয়াখানা
    qpid = qpidd
    ps = postgresql
    প্রান্ত = এজ UI ব্যতীত সমস্ত প্রান্ত উপাদান: ম্যানেজমেন্ট সার্ভার, মেসেজ প্রসেসর, রাউটার, QPID সার্ভার, পোস্টগ্রেস সার্ভার
    ui = এজ UI
    all = মেশিনে সমস্ত উপাদান আপডেট করুন (শুধুমাত্র একটি এজ এআইও ইনস্টলেশন প্রোফাইল বা একটি এপিআই বাএএস ইনস্টলেশন প্রোফাইলের জন্য ব্যবহার করুন)
    e = ইলাস্টিক সার্চ
    b = API BaaS স্ট্যাক
    p = API BaaS পোর্টাল
    ebp = একই নোডে ইলাস্টিক সার্চ, API BaaS স্ট্যাক এবং API BaaS পোর্টাল
  8. ম্যানেজমেন্ট সার্ভারে অ্যাপিজি-ভ্যালিডেট ইউটিলিটি চালানোর মাধ্যমে আপডেট পরীক্ষা করুন, যেমনটি টেস্ট দ্য ইনস্টলে বর্ণিত হয়েছে।

পরবর্তীতে আপডেটটি রোলব্যাক করতে, 4.17.05 রোলব্যাক প্রসেসে বর্ণিত পদ্ধতিটি ব্যবহার করুন।

মেশিন আপডেটের অর্ডার

এজ ইন্সটলেশনে আপনি যে ক্রমানুসারে মেশিন আপডেট করবেন তা গুরুত্বপূর্ণ। একটি আপডেটের জন্য সবচেয়ে গুরুত্বপূর্ণ বিবেচনা হল:

  • অন্য কোন নোড আপডেট করার আগে আপনাকে অবশ্যই সমস্ত ক্যাসান্ড্রা এবং জুকিপার নোড আপডেট করতে হবে।
  • একাধিক এজ উপাদান সহ যেকোনো মেশিনের জন্য (ম্যানেজমেন্ট সার্ভার, বার্তা প্রসেসর, রাউটার, QPID সার্ভার কিন্তু পোস্টগ্রেস সার্ভার নয়), সেগুলিকে একই সময়ে আপডেট করতে "-c প্রান্ত" বিকল্পটি ব্যবহার করুন।
  • যদি একটি ধাপ নির্দিষ্ট করে যে এটি একাধিক মেশিনে সঞ্চালিত হওয়া উচিত, তবে নির্দিষ্ট মেশিনের ক্রম অনুসারে এটি সম্পাদন করুন।
  • মনিটাইজেশন আপডেট করার জন্য আলাদা কোন ধাপ নেই। আপনি যখন "-c প্রান্ত" বিকল্পটি নির্দিষ্ট করেন তখন এটি আপডেট করা হয়।
  • (শুধুমাত্র CentOS-6.x এবং RedHat-6.x) একটি বাহ্যিক ইন্টারনেট সংযোগ সহ সমস্ত Qpid নোডে, উপরে দেখানো হিসাবে সঠিক Qpid সংস্করণ ডাউনলোড করতে আপনি নিম্নলিখিত কমান্ডটি চালিয়েছেন তা নিশ্চিত করুন:
    > yum ইনস্টল করুন apigee-qpidd --disablerepo=epel

একটি 1-হোস্ট স্বতন্ত্র ইনস্টলেশনের জন্য

  1. আপনার কনফিগারেশন ফাইলে SMTPMAILFROM সেট করুন যদি আপনি এজ-এ SMTP সক্ষম করে থাকেন। এই পরামিতিটির ফর্ম রয়েছে:
    SMTPMAILFROM="আমার কোম্পানি <myco@company.com>"
  2. Cassandra এবং ZooKeeper আপডেট করুন:
    > /opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f কনফিগার ফাইল
  3. নিম্নলিখিত iptables নিয়ম সেট করুন:
    > sudo iptables -A INPUT -p tcp --destination-port 5672 ! -s `হোস্টনাম` -i eth0 -j ড্রপ
  4. Qpid বার্তা সারি চেক করুন:
    > qpid-stat -q

    "msg" কলামে গণনা 0 না হওয়া পর্যন্ত সারি পরীক্ষা করা চালিয়ে যান। আপনি Qpid আপগ্রেড করতে পারবেন না যতক্ষণ না এটি সমস্ত বার্তা প্রক্রিয়া করছে।
  5. qpidd আপডেট করুন:
    > /opt/apigee/apigee-setup/bin/update.sh -c qpid -f কনফিগার ফাইল
  6. ফ্লাশ iptables:
    > sudo iptables -F
  7. postgresql আপডেট করুন:
    > /opt/apigee/apigee-setup/bin/update.sh -c ps -f কনফিগার ফাইল
  8. postgresql শুরু করুন:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql শুরু
  9. LDAP আপডেট করুন:
    > /opt/apigee/apigee-setup/bin/update.sh -c ldap -f কনফিগার ফাইল
  10. অবশিষ্ট প্রান্ত উপাদান আপডেট করুন:
    > /opt/apigee/apigee-setup/bin/update.sh -c প্রান্ত -f কনফিগার ফাইল
  11. এজ UI আপডেট করুন:
    > /opt/apigee/apigee-setup/bin/update.sh -c ui -f কনফিগার ফাইল

একটি 2-হোস্ট স্বতন্ত্র ইনস্টলেশনের জন্য

এজ টপোলজি এবং নোড নম্বরের তালিকার জন্য ইনস্টলেশন টপোলজি দেখুন।

  1. আপনার কনফিগারেশন ফাইলে SMTPMAILFROM সেট করুন যদি আপনি এজ-এ SMTP সক্ষম করে থাকেন। এই পরামিতিটির ফর্ম রয়েছে:
    SMTPMAILFROM="আমার কোম্পানি <myco@company.com>"
  2. মেশিন 1 এ ক্যাসান্ড্রা এবং জুকিপার আপডেট করুন:
    > /opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f কনফিগার ফাইল
  3. মেশিন 2 এ নিম্নলিখিত iptables নিয়ম সেট করুন:
    > sudo iptables -A INPUT -p tcp --destination-port 5672 ! -s `হোস্টনাম` -i eth0 -j ড্রপ
  4. মেশিন 2 এ Qpid বার্তা সারি পরীক্ষা করুন:
    > qpid-stat -q

    "msg" কলামে গণনা 0 না হওয়া পর্যন্ত সারি পরীক্ষা করা চালিয়ে যান। আপনি Qpid আপগ্রেড করতে পারবেন না যতক্ষণ না এটি সমস্ত বার্তা প্রক্রিয়া করছে।
  5. মেশিন 2 এ qpidd আপডেট করুন:
    > /opt/apigee/apigee-setup/bin/update.sh -c qpid -f কনফিগার ফাইল
  6. মেশিন 2 এ iptables ফ্লাশ করুন:
    > sudo iptables -F
  7. মেশিন 2 এ postgresql আপডেট করুন:
    > /opt/apigee/apigee-setup/bin/update.sh -c ps -f কনফিগার ফাইল
  8. মেশিন 2 এ postgresql শুরু করুন:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql শুরু
  9. মেশিন 1 এ LDAP আপডেট করুন:
    > /opt/apigee/apigee-setup/bin/update.sh -c ldap -f কনফিগার ফাইল
  10. মেশিন 2 এবং 1 এ এজ উপাদান আপডেট করুন:
    > /opt/apigee/apigee-setup/bin/update.sh -c প্রান্ত -f কনফিগার ফাইল
  11. মেশিন 1 এ UI আপডেট করুন:
    > /opt/apigee/apigee-setup/bin/update.sh -c ui -f কনফিগার ফাইল

একটি 5-হোস্ট ক্লাস্টার ইনস্টলেশনের জন্য

এজ টপোলজি এবং নোড নম্বরের তালিকার জন্য ইনস্টলেশন টপোলজি দেখুন।

  1. আপনার কনফিগারেশন ফাইলে SMTPMAILFROM সেট করুন যদি আপনি এজ-এ SMTP সক্ষম করে থাকেন। এই পরামিতিটির ফর্ম রয়েছে:
    SMTPMAILFROM="আমার কোম্পানি <myco@company.com>"
  2. মেশিন 1, 2, এবং 3 এ ক্যাসান্ড্রা এবং জুকিপার আপডেট করুন:
    > /opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f কনফিগার ফাইল
  3. মেশিন 4 এ নিম্নলিখিত iptables নিয়ম সেট করুন:
    > sudo iptables -A INPUT -p tcp --destination-port 5672 ! -s `হোস্টনাম` -i eth0 -j ড্রপ
  4. মেশিন 4 এ Qpid বার্তা সারি পরীক্ষা করুন:
    > qpid-stat -q

    "msg" কলামে গণনা 0 না হওয়া পর্যন্ত সারি পরীক্ষা করা চালিয়ে যান। আপনি Qpid আপগ্রেড করতে পারবেন না যতক্ষণ না এটি সমস্ত বার্তা প্রক্রিয়া করছে।
  5. মেশিন 4 এ qpidd আপডেট করুন:
    > /opt/apigee/apigee-setup/bin/update.sh -c qpid -f কনফিগার ফাইল
  6. মেশিন 4 এ iptables ফ্লাশ করুন:
    > sudo iptables -F
  7. 5 নম্বর মেশিনে 3 থেকে 6 ধাপের পুনরাবৃত্তি করুন।
  8. মেশিন 4 এ postgresql আপডেট করুন:
    > /opt/apigee/apigee-setup/bin/update.sh -c ps -f কনফিগার ফাইল
  9. মেশিন 4 এ postgresql শুরু করুন:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql শুরু
  10. মেশিন 5 এ 8 এবং 9 ধাপ পুনরাবৃত্তি করুন।
  11. মেশিন 1 এ LDAP আপডেট করুন:
    > /opt/apigee/apigee-setup/bin/update.sh -c ldap -f কনফিগার ফাইল
  12. মেশিন 4, 5, 1, 2, 3 এ এজ উপাদান আপডেট করুন:
    > /opt/apigee/apigee-setup/bin/update.sh -c প্রান্ত -f কনফিগার ফাইল
  13. মেশিন 1 এ UI আপডেট করুন:
    > /opt/apigee/apigee-setup/bin/update.sh -c ui -f কনফিগার ফাইল

একটি 9-হোস্ট ক্লাস্টার ইনস্টলেশনের জন্য

এজ টপোলজি এবং নোড নম্বরের তালিকার জন্য ইনস্টলেশন টপোলজি দেখুন।

  1. আপনার কনফিগারেশন ফাইলে SMTPMAILFROM সেট করুন যদি আপনি এজ-এ SMTP সক্ষম করে থাকেন। এই পরামিতিটির ফর্ম রয়েছে:
    SMTPMAILFROM="আমার কোম্পানি <myco@company.com>"
  2. মেশিন 1, 2, এবং 3 এ ক্যাসান্ড্রা এবং জুকিপার আপডেট করুন:
    > /opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f কনফিগার ফাইল
  3. মেশিন 6 এ নিম্নলিখিত iptables নিয়ম সেট করুন:
    > sudo iptables -A INPUT -p tcp --destination-port 5672 ! -s `হোস্টনাম` -i eth0 -j ড্রপ
  4. মেশিন 6 এ Qpid বার্তা সারি পরীক্ষা করুন:
    > qpid-stat -q

    "msg" কলামে গণনা 0 না হওয়া পর্যন্ত সারি পরীক্ষা করা চালিয়ে যান। আপনি Qpid আপগ্রেড করতে পারবেন না যতক্ষণ না এটি সমস্ত বার্তা প্রক্রিয়া করছে।
  5. মেশিন 6 এ qpidd আপডেট করুন:
    > /opt/apigee/apigee-setup/bin/update.sh -c qpid -f কনফিগার ফাইল
  6. মেশিন 6 এ ফ্লাশ iptables:
    > sudo iptables -F
  7. 7 নম্বর মেশিনে 3 থেকে 6 পর্যন্ত ধাপগুলি পুনরাবৃত্তি করুন।
  8. মেশিন 6 এ postgresql আপডেট করুন:
    > /opt/apigee/apigee-setup/bin/update.sh -c ps -f কনফিগার ফাইল
  9. মেশিন 6 এ postgresql শুরু করুন:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql শুরু
  10. 7 নম্বর মেশিনে 8 এবং 9 ধাপগুলি পুনরাবৃত্তি করুন।
  11. মেশিন 1 এ LDAP আপডেট করুন:
    > /opt/apigee/apigee-setup/bin/update.sh -c ldap -f কনফিগার ফাইল
  12. সেই ক্রমে মেশিন 6, 7, 8, 9, 1, 4, এবং 5 এ এজ উপাদান আপডেট করুন:
    > /opt/apigee/apigee-setup/bin/update.sh -c প্রান্ত -f কনফিগার ফাইল
  13. মেশিন 1 এ UI আপডেট করুন:
    > /opt/apigee/apigee-setup/bin/update.sh -c ui -f কনফিগার ফাইল

একটি 13-হোস্ট ক্লাস্টার ইনস্টলেশনের জন্য

এজ টপোলজি এবং নোড নম্বরের তালিকার জন্য ইনস্টলেশন টপোলজি দেখুন।

  1. আপনার কনফিগারেশন ফাইলে SMTPMAILFROM সেট করুন যদি আপনি এজ-এ SMTP সক্ষম করে থাকেন। এই পরামিতিটির ফর্ম রয়েছে:
    SMTPMAILFROM="আমার কোম্পানি <myco@company.com>"
  2. মেশিন 1, 2, এবং 3 এ ক্যাসান্ড্রা এবং জুকিপার আপডেট করুন:
    > /opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f কনফিগার ফাইল
  3. মেশিন 12 এ নিম্নলিখিত iptables নিয়ম সেট করুন:
    > sudo iptables -A INPUT -p tcp --destination-port 5672 ! -s `হোস্টনাম` -i eth0 -j ড্রপ
  4. মেশিন 12 এ Qpid বার্তা সারি পরীক্ষা করুন:
    > qpid-stat -q

    "msg" কলামে গণনা 0 না হওয়া পর্যন্ত সারি পরীক্ষা করা চালিয়ে যান। আপনি Qpid আপগ্রেড করতে পারবেন না যতক্ষণ না এটি সমস্ত বার্তা প্রক্রিয়া করছে।
  5. মেশিন 12 এ qpidd আপডেট করুন:
    > /opt/apigee/apigee-setup/bin/update.sh -c qpid -f কনফিগার ফাইল
  6. মেশিন 12 এ ফ্লাশ iptables:
    > sudo iptables -F
  7. 13 নম্বর মেশিনে ধাপ 3 থেকে 6 পুনরাবৃত্তি করুন।
  8. মেশিন 12 এ postgresql আপডেট করুন:
    > /opt/apigee/apigee-setup/bin/update.sh -c ps -f কনফিগার ফাইল
  9. মেশিন 12 এ postgresql শুরু করুন:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql শুরু
  10. 13 নম্বর মেশিনে ধাপ 8 এবং 9 পুনরাবৃত্তি করুন।
  11. মেশিন 4 এবং 5 এ LDAP আপডেট করুন:
    > /opt/apigee/apigee-setup/bin/update.sh -c ldap -f কনফিগার ফাইল
  12. সেই ক্রমে মেশিন 12, 13, 8, 9, 6, 7, 10 এবং 11 এ এজ উপাদান আপডেট করুন:
    > /opt/apigee/apigee-setup/bin/update.sh -c প্রান্ত -f কনফিগার ফাইল
  13. মেশিন 6 এবং 7 এ UI আপডেট করুন:
    > /opt/apigee/apigee-setup/bin/update.sh -c ui -f কনফিগার ফাইল

একটি 12-হোস্ট ক্লাস্টার ইনস্টলেশনের জন্য

এজ টপোলজি এবং নোড নম্বরের তালিকার জন্য ইনস্টলেশন টপোলজি দেখুন।

  1. আপনার কনফিগারেশন ফাইলে SMTPMAILFROM সেট করুন যদি আপনি এজ-এ SMTP সক্ষম করে থাকেন। এই পরামিতিটির ফর্ম রয়েছে:
    SMTPMAILFROM="আমার কোম্পানি <myco@company.com>"
  2. Cassandra এবং ZooKeeper আপডেট করুন:
    1. ডেটা সেন্টার 1-এ 1, 2 এবং 3 মেশিনে:
      > /opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f কনফিগার ফাইল
    2. ডেটা সেন্টার 2-এ 7, 8, এবং 9 মেশিনে
      > /opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f কনফিগার ফাইল
  3. qpidd আপডেট করুন:
    1. ডাটা সেন্টারে মেশিন ৪, ৫টি
      1. মেশিন 4 এ নিম্নলিখিত iptables নিয়ম সেট করুন:
        > sudo iptables -A INPUT -p tcp --destination-port 5672 ! -s `হোস্টনাম` -i eth0 -j ড্রপ
      2. মেশিন 4 এ Qpid বার্তা সারি পরীক্ষা করুন:
        > qpid-stat -q

        "msg" কলামে গণনা 0 না হওয়া পর্যন্ত সারি পরীক্ষা করা চালিয়ে যান। আপনি Qpid আপগ্রেড করতে পারবেন না যতক্ষণ না এটি সমস্ত বার্তা প্রক্রিয়া করছে।
      3. মেশিন 4 এ qpidd আপডেট করুন:
        > /opt/apigee/apigee-setup/bin/update.sh -c qpid -f কনফিগার ফাইল
      4. মেশিন 4 এ iptables ফ্লাশ করুন:
        > sudo iptables -F
      5. 5 নম্বর মেশিনে 1 থেকে 4 ধাপের পুনরাবৃত্তি করুন।
    2. ডাটা সেন্টার 2-এ মেশিন 10, 11
      1. মেশিন 10 এ নিম্নলিখিত iptables নিয়ম সেট করুন:
        > sudo iptables -A INPUT -p tcp --destination-port 5672 ! -s `হোস্টনাম` -i eth0 -j ড্রপ
      2. মেশিন 10 এ Qpid বার্তা সারি পরীক্ষা করুন:
        > qpid-stat -q

        "msg" কলামে গণনা 0 না হওয়া পর্যন্ত সারি পরীক্ষা করা চালিয়ে যান। আপনি Qpid আপগ্রেড করতে পারবেন না যতক্ষণ না এটি সমস্ত বার্তা প্রক্রিয়া করছে।
      3. মেশিন 10 এ qpidd আপডেট করুন:
        > /opt/apigee/apigee-setup/bin/update.sh -c qpid -f কনফিগার ফাইল
      4. মেশিন 10 এ ফ্লাশ iptables:
        > sudo iptables -F
      5. মেশিন 11 এ ধাপ 1 থেকে 4 পুনরাবৃত্তি করুন।
  4. postgresql আপডেট করুন:
    1. ডেটা সেন্টারে মেশিন 6টি 1
      > /opt/apigee/apigee-setup/bin/update.sh -c ps -f কনফিগার ফাইল
      > /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql শুরু
    2. ডেটা সেন্টারে 12টি মেশিন
      > /opt/apigee/apigee-setup/bin/update.sh -c ps -f কনফিগার ফাইল
      > /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql শুরু
  5. LDAP আপডেট করুন:
    1. ডাটা সেন্টারে মেশিন ১টি
      > /opt/apigee/apigee-setup/bin/update.sh -c ldap -f কনফিগার ফাইল
    2. ডেটা সেন্টার 2-এ মেশিন 7
      > /opt/apigee/apigee-setup/bin/update.sh -c ldap -f কনফিগার ফাইল
  6. এজ উপাদান আপডেট করুন:
    1. ডেটা সেন্টার 1-এ মেশিন 4, 5, 6, 1, 2, 3
      > /opt/apigee/apigee-setup/bin/update.sh -c প্রান্ত -f কনফিগার ফাইল
    2. ডাটা সেন্টার 2-এ মেশিন 10, 11, 12, 7, 8, 9
      > /opt/apigee/apigee-setup/bin/update.sh -c প্রান্ত -f কনফিগার ফাইল
  7. UI আপডেট করুন:
    1. ডেটা সেন্টার 1-এ মেশিন 1:
      > /opt/apigee/apigee-setup/bin/update.sh -c ui -f কনফিগার ফাইল
    2. ডেটা সেন্টার 2-এ মেশিন 7:
      > /opt/apigee/apigee-setup/bin/update.sh -c ui -f কনফিগার ফাইল

একটি 7-হোস্ট API BaaS ইনস্টলেশনের জন্য

আপগ্রেড পদ্ধতি চালানোর আগে আপনাকে কনফিগার ফাইলে দুটি নতুন বৈশিষ্ট্য যোগ করতে হবে:

# For a single data center, specify the same value as BAAS_CASS_LOCALDC.
BAAS_CASS_DC_LIST="dc-1"

# Defines the initial contact points for members of the BaaS cluster. 
# Specify the IP address of no more than two Stack nodes. 
BAAS_CLUSTER_SEEDS="dc-1:$IP4,dc-1:$IP5"

একটি সম্পূর্ণ কনফিগার ফাইল উদাহরণের জন্য, API BaaS ইনস্টলেশন দেখুন।

আপনাকে অবশ্যই নিশ্চিত করতে হবে যে অন্যান্য সমস্ত স্ট্যাক নোড থেকে অ্যাক্সেসের জন্য পোর্ট 2551 সমস্ত স্ট্যাক নোডে খোলা আছে।

এজ টপোলজি এবং নোড নম্বরের তালিকার জন্য ইনস্টলেশন টপোলজি দেখুন।

  1. মেশিন 5, 6, এবং 7 এ ক্যাসান্দ্রা আপডেট করুন:
    > /opt/apigee/apigee-setup/bin/update.sh -c cs -f কনফিগার ফাইল
  2. মেশিন 1, 2, এবং 3 এ ইলাস্টিক সার্চ এবং API BaaS স্ট্যাক আপডেট করুন:
    > /opt/apigee/apigee-setup/bin/update.sh -ce,b -f কনফিগার ফাইল

  3. মেশিন 4 এ API BaaS পোর্টাল আপডেট করুন:
    > /opt/apigee/apigee-setup/bin/update.sh -cp -f কনফিগার ফাইল

একটি 10-হোস্ট API BaaS ইনস্টলেশনের জন্য

আপগ্রেড পদ্ধতি চালানোর আগে আপনাকে কনফিগার ফাইলে দুটি নতুন বৈশিষ্ট্য যোগ করতে হবে:

# For a single data center, specify the same value as BAAS_CASS_LOCALDC.
BAAS_CASS_DC_LIST="dc-1"

# Defines the initial contact points for members of the BaaS cluster. 
# Specify the IP address of no more than two Stack nodes. 
BAAS_CLUSTER_SEEDS="dc-1:$IP4,dc-1:$IP5"

একটি সম্পূর্ণ কনফিগার ফাইল উদাহরণের জন্য, API BaaS ইনস্টলেশন দেখুন।

আপনাকে অবশ্যই নিশ্চিত করতে হবে যে অন্যান্য সমস্ত স্ট্যাক নোড থেকে অ্যাক্সেসের জন্য পোর্ট 2551 সমস্ত স্ট্যাক নোডে খোলা আছে।

এজ টপোলজি এবং নোড নম্বরের তালিকার জন্য ইনস্টলেশন টপোলজি দেখুন।

  1. মেশিন 8, 9, এবং 10 এ ক্যাসান্দ্রা আপডেট করুন:
    > /opt/apigee/apigee-setup/bin/update.sh -c cs -f কনফিগার ফাইল
  2. মেশিন 1, 2, এবং 3 এ ইলাস্টিক সার্চ আপডেট করুন:
    > /opt/apigee/apigee-setup/bin/update.sh -ce -f কনফিগার ফাইল
  3. মেশিন 4, 5, এবং 6 এ API BaaS স্ট্যাক আপডেট করুন:
    > /opt/apigee/apigee-setup/bin/update.sh -cb -f কনফিগার ফাইল
  4. মেশিন 7 এ API BaaS পোর্টাল আপডেট করুন:
    > /opt/apigee/apigee-setup/bin/update.sh -cp -f কনফিগার ফাইল

একটি অ-মানক ইনস্টলেশনের জন্য

আপনার যদি একটি অ-মানক ইনস্টলেশন থাকে, তাহলে নিম্নোক্ত ক্রমে এজ উপাদানগুলি আপডেট করুন:

  1. চিড়িয়াখানার রক্ষক
  2. ক্যাসান্ড্রা
  3. qpidd, ps
  4. এলডিএপি
  5. এজ, মানে ক্রমানুসারে সমস্ত নোডের "-c প্রান্ত" প্রোফাইল: Qpid সার্ভার, পোস্টগ্রেস সার্ভার, ম্যানেজমেন্ট সার্ভার, মেসেজ প্রসেসর এবং রাউটার সহ নোড।
    দ্রষ্টব্য : যদি নোডে Qpid সার্ভার এবং Postgres সার্ভার উভয়ই ইনস্টল করা থাকে তবে "-c প্রান্ত" প্রোফাইল ধাপটি চালান।
  6. এজ UI