এই ডকুমেন্টে সেই পদ্ধতি উল্লেখ করা আছে যা আপনি আপনার বর্তমান 4.16.01 ইনস্টলেশন আপডেট করতে ব্যবহার করেন যাতে Apigee থেকে লেটেস্ট RPM এবং সাপোর্ট ফাইল ব্যবহার করা যায়। এই পদ্ধতিতে আপডেট করার জন্য update.sh ইউটিলিটি ব্যবহার করা হয়।
Edge-এর কোন ভার্সন আপনি লেটেস্ট 4.16.01 রিলিজে আপডেট করতে পারবেন
আপনি শুধু আগে থেকে থাকা Apigee Edge ভার্সন 4.16.01.x ইনস্টলেশন লেটেস্ট 4.16.01 রিলিজে আপডেট করতে পারবেন।
আপনি বর্তমানে Edge ভার্সন 4.15.07.0x বা তার আগের কোনও ভার্সন ব্যবহার করলে, আপনাকে প্রথমে 4.16.01-এ মাইগ্রেট করতে হবে। Apigee Edge 4.16.01 ইনস্টল করার নির্দেশিকা দেখুন, যা Apigee ftp সাইটে উপলভ্য: ftp://ftp.apigee.com/, 4.15.07.0x বা তার আগের ভার্সন থেকে 4.16.01 ভার্সনে কীভাবে মাইগ্রেট করবেন সেই সম্পর্কে তথ্যের জন্য।
কে আপডেট করতে পারবেন
যে ব্যবহারকারী আপডেট চালাচ্ছেন তাকে সেই ব্যবহারকারী হতে হবে যিনি মূলত Edge ইনস্টল করেছেন, অথবা রুট হিসেবে রান করা ব্যবহারকারী।
আপনি Edge RPM ইনস্টল করার পরে, যেকোনও ব্যবহারকারী সেগুলি কনফিগার করতে পারবেন।
আপডেট করার জন্য ডিস্ক স্পেসের প্রয়োজনীয়তা
আপডেট করার আগে আপনার ডিস্কে অন্তত ১ জিবি খালি জায়গা আছে কিনা তা দেখে নিন।
4.16.01.x থেকে প্রপার্টি সেটিংসের অটোমেটিক প্রোপাগেশন
আপনি যদি /opt/apigee/customer/application-এ .properties ফাইল এডিট করে কোনও প্রপার্টি সেট করে থাকেন, তাহলে আপডেট করার পরেও এই ভ্যালুগুলি থেকে যাবে।
প্রয়োজনীয় শর্ত আপডেট করুন
Apigee Edge আপগ্রেড করার আগে নিম্নলিখিত পূর্বশর্তগুলি পূরণ করুন:
- সব নোডের ব্যাক-আপ নিন
আপডেট করার আগে, নিরাপত্তার কারণে সব নোডের সম্পূর্ণ ব্যাক-আপ নেওয়ার সাজেশন দেওয়া হয়। ব্যাক-আপ নেওয়ার জন্য Edge-এর বর্তমান ভার্সনের পদ্ধতি ব্যবহার করুন।
নতুন ভার্সনে আপডেট করার পরে সেটি ঠিকমতো কাজ না করলে, এটি আপনাকে ব্যাক-আপ প্ল্যান তৈরি করতে সাহায্য করে। ব্যাক-আপ সম্পর্কে আরও তথ্যের জন্য, Apigee Edge 4.16.01 অপারেশন গাইড দেখুন, যা Apigee FTP সাইটে উপলভ্য: ftp://ftp.apigee.com/. - Edge চলছে কিনা তা নিশ্চিত করুন
আপডেট প্রসেস চলাকালীন Edge চালু আছে কিনা তা নিশ্চিত করতে এই কমান্ড ব্যবহার করুন:
> /<inst_root>/apigee/apigee-service/bin/apigee-all status
আপডেট না হলে কী করবেন
আপডেট করার সময় কোনও সমস্যা হলে, আপনি সমস্যাটি সমাধান করার চেষ্টা করতে পারেন এবং তারপরে আবার update.sh রান করতে পারেন। আপনি একাধিকবার আপডেট চালাতে পারবেন এবং এটি যেখানে শেষবার ছেড়ে গেছে সেখান থেকে আপডেট চালিয়ে যাবে।
ব্যর্থতার কারণে যদি আপনাকে আগের ভার্সনে ফিরে যেতে হয়, তাহলে Apigee FTP সাইটে উপলভ্য Apigee Edge 4.16.01 ইনস্টল করার নির্দেশিকা দেখুন: ftp://ftp.apigee.com/
আপডেট সংক্রান্ত তথ্য লগ করা হচ্ছে
ডিফল্ট হিসেবে, update.sh ইউটিলিটি এখানে লগ তথ্য লেখে:
/opt/apigee/var/log/apigee-setup/update.log
update.sh ইউটিলিটি রান করা ব্যবহারকারীর কাছে সেই ডিরেক্টরির অ্যাক্সেস না থাকলে, এটি /tmp ডিরেক্টরিতে update_username.log নামের ফাইল হিসেবে লগ লিখে রাখে।
ব্যবহারকারীর /tmp-এ অ্যাক্সেস না থাকলে, update.sh ইউটিলিটি কাজ করে না।
জিরো-ডাউনটাইম আপডেট
জিরো-ডাউনটাইম আপডেট বা রোলিং আপডেট আপনাকে Edge বন্ধ না করেই Edge ইনস্টলেশন আপডেট করতে দেয়।
জিরো-ডাউনটাইম আপগ্রেড করার মূল চাবিকাঠি হল লোড ব্যালেন্সার থেকে প্রতিটি রাউটার, এক এক করে, সরিয়ে ফেলা। তারপর আপনি রাউটার এবং রাউটারের মতো একই মেশিনে অন্য কোনও কম্পোনেন্ট আপডেট করেন, এবং তারপর রাউটারটিকে আবার লোড ব্যালেন্সারে যোগ করেন।
- আপনার ইনস্টলেশনের জন্য সঠিক ক্রমে মেশিনগুলি আপডেট করুন, যেমনটি নিচে "মেশিন আপডেটের ক্রম" বিভাগে বর্ণনা করা হয়েছে।
- রাউটার আপডেট করার সময় হলে, যেকোনও একটি রাউটার বেছে নিন এবং সেটিকে আনরিচেবল করুন, যেমনটি পরবর্তী বিভাগ "রাউটার এবং মেসেজ প্রসেসর আনরিচেবল করা"-তে বর্ণনা করা হয়েছে।
- বেছে নেওয়া রাউটার এবং রাউটারের মতো একই মেশিনে থাকা অন্যান্য সব এজ কম্পোনেন্ট আপডেট করুন। সব Edge কনফিগারেশন একই নোডে রাউটার ও মেসেজ প্রসেসর দেখায়।
- রাউটার আবার কানেক্ট করুন।
- বাকি রাউটারের জন্য ২ থেকে ৪ নম্বর ধাপ আবার করুন।
- আপনার ইনস্টলেশনে বাকি থাকা যেকোনও মেশিনের জন্য আপডেট করা চালিয়ে যান।
রাউটার এবং মেসেজ প্রসেসরকে অ্যাক্সেস করা যাচ্ছে না
প্রোডাকশন সেট-আপে, আপনার কাছে একাধিক রাউটার এবং মেসেজ প্রসেসর থাকবে যাতে সর্বোত্তম পারফর্ম্যান্স অর্জন করা যায় এবং আপনাকে অবশ্যই আপডেট করার আগে/পরে এই রাউটার এবং মেসেজ প্রসেসরের রিচেবিলিটি চালু/বন্ধ করতে হবে।
নিম্নলিখিত API কল কোনও নোডকে পৌঁছানো যায় বা পৌঁছানো যায় না হিসেবে কনফিগার করে:
> curl -u adminEmail:pWord -X POST "http://<ms_IP>:8080/v1/servers/UUID" -d "reachable=true|false"
যেখানে UUID হল মেসেজ প্রসেসর বা রাউটারের UUID এবং reachable-এর মান true বা false হিসেবে সেট করা হয়।
আপনাকে যদি রাউটারের UUID নির্ধারণ করতে হয়, তাহলে নিম্নলিখিত cURL কমান্ড ব্যবহার করুন:
> curl http://<routerIP>:8081/v1/servers/self
মেসেজ প্রসেসরের UUID নির্ধারণ করতে হলে, নিম্নলিখিত cURL কমান্ড ব্যবহার করুন:
> curl http://<mpIP>:8082/v1/servers/self
আপডেট করার আগে/পরে নিম্নলিখিত বিষয়গুলি খেয়াল রাখুন:
- কম্বাইন্ড রাউটার ও মেসেজ প্রসেসর নোডে:
- আপডেট করার আগে – নিম্নলিখিত কাজগুলি করুন:
- উপরে দেখানো API কল ব্যবহার করে রাউটারকে আনরিচেবল করুন।
- মেসেজ প্রসেসরকে আনরিচেবল করুন।
- আপডেট করার পরে - নিম্নলিখিত কাজগুলি করুন:
- মেসেজ প্রসেসরকে রিচ করার উপযুক্ত করুন।
- রাউটারকে রেঞ্জের মধ্যে রাখুন।
- আপডেট করার আগে – নিম্নলিখিত কাজগুলি করুন:
- একটি রাউটার নোডে:
- আপডেট করার আগে, রাউটার যাতে কানেক্ট করা যায় তা নিশ্চিত করুন।
- আপডেট করার পরে, রাউটার যাতে অ্যাক্সেস করা যায় তা নিশ্চিত করুন।
- একটি মেসেজ প্রসেসর নোডে:
- আপডেট করার আগে, মেসেজ প্রসেসরকে আনরিচেবল করুন।
- আপডেট করার পরে, মেসেজ প্রসেসরকে রিচেবল করুন।
একটি সাইলেন্ট কনফিগারেশন ফাইল ব্যবহার করা হচ্ছে
আপডেট কমান্ডে আপনাকে অবশ্যই একটি সাইলেন্ট কনফিগারেশন ফাইল পাস করতে হবে। Edge 4.16.01 ইনস্টল করার জন্য আপনি যে সাইলেন্ট কনফিগারেশন ফাইল ব্যবহার করেছিলেন, সেটিই ব্যবহার করতে হবে।
এক্সটার্নাল ইন্টারনেট কানেকশন সহ নোডে 4.16.01 আপডেট করার পদ্ধতি
কোনও নোডে Edge কম্পোনেন্ট আপডেট করতে নিম্নলিখিত পদ্ধতি ব্যবহার করুন:
- যদি থাকে, তাহলে আপডেট সম্পূর্ণ না হওয়া পর্যন্ত Cassandra-তে মেরামতের কাজ করার জন্য কনফিগার করা যেকোনও CRON কাজ বন্ধ করুন।
- Edge RPM ইনস্টল করতে রুট হিসেবে আপনার নোডে লগ-ইন করুন
মনে রাখবেন: RPM ইনস্টল করার জন্য রুট অ্যাক্সেস প্রয়োজন হলেও, আপনি রুট অ্যাক্সেস ছাড়াই Edge কনফিগার করতে পারবেন। - Apigee Edge 4.16.01 ইনস্টল করার নির্দেশিকা-তে যেভাবে বলা হয়েছে সেইভাবে SELinux বন্ধ করুন, Apigee FTP সাইটে উপলভ্য: ftp://ftp.apigee.com/
- সব Yum ক্যাশে মুছুন:
> sudo yum clean all - লেটেস্ট Edge bootstrap.sh ফাইল /tmp/bootstrap.sh-এ ডাউনলোড করুন:
> curl https://software.apigee.com/bootstrap.sh -o /tmp/bootstrap.sh - Edge apigee-service ইউটিলিটি এবং
নির্ভরতা আপডেট করুন:
> sudo bash /tmp/bootstrap.sh apigeeuser=uName apigeepassword=pWord
যেখানে uName:pWord হল Apigee থেকে পাওয়া ইউজারনেম এবং পাসওয়ার্ড। আপনি pWord বাদ দিলে, আপনাকে এটি লিখতে বলা হবে। - apigee-setup
ইউটিলিটি আপডেট করতে apigee-service
ব্যবহার করুন:
> /opt/apigee/apigee-service/bin/apigee-service apigee-setup update
apigee-service-এর এই আপডেট <inst_dir>/apigee/apigee-setup/bin-এ update.sh ইউটিলিটি ইনস্টল করে। - নিচে "মেশিন আপডেটের ক্রম" বিভাগে যেভাবে বলা হয়েছে সেই ক্রম অনুযায়ী আপনার নোডে আপডেট ইউটিলিটি রান করুন:
> /opt/apigee/apigee-setup/bin/update.sh -c component -f configFile
কনফিগারেশন ফাইলের ক্ষেত্রে একমাত্র প্রয়োজনীয়তা হল, কনফিগারেশন ফাইলটি "apigee" ব্যবহারকারীর জন্য অ্যাক্সেসযোগ্য বা পাঠযোগ্য হতে হবে। যেমন, নোডের /tmp ডিরেক্টরিতে ফাইলটি রাখুন।
আপডেট করার জন্য কম্পোনেন্ট নির্দিষ্ট করতে “-c” বিকল্প ব্যবহার করুন। সম্ভাব্য কম্পোনেন্টের তালিকায় এগুলি অন্তর্ভুক্ত:- ldap = OpenLDAP
- cs = Cassandr
- zk = Zookeeper
- qpid = qpidd
- ps = postgresql
- edge =Edge UI বাদে সব Edge কম্পোনেন্ট: ম্যানেজমেন্ট সার্ভার, মেসেজ প্রসেসর, রাউটার, QPID সার্ভার, Postgres সার্ভার
- ui = Edge UI
- all = মেশিনের সব কম্পোনেন্ট আপডেট করুন (শুধু Edge aio ইনস্টলেশন প্রোফাইল বা API BaaS asa ইনস্টলেশন প্রোফাইলের জন্য ব্যবহার করুন)
- e = ElasticSearch
- b = API BaaS Stack
- p = API BaaS Portal
- ebp = একই নোডে ElasticSearch, API BaaS Stack এবং API BaaS Portal
- Apigee FTP সাইটে উপলভ্য Apigee Edge 4.16.01 ইনস্টল করার নির্দেশিকা-তে যেভাবে বর্ণনা করা হয়েছে, সেইভাবে মেসেজ প্রসেসরে apigee-validate ইউটিলিটি চালিয়ে আপডেটটি পরীক্ষা করুন: ftp://ftp.apigee.com/
লোকাল রেপো থেকে 4.16.01 আপডেট করার পদ্ধতি
আপনার এজ নোড যদি ফায়ারওয়ালের পিছনে থাকে অথবা অন্য কোনও কারণে ইন্টারনেটের মাধ্যমে Apigee রিপোজিটরি অ্যাক্সেস করতে না পারে, তাহলে আপনি Apigee রিপোর স্থানীয় রিপোজিটরি বা মিরর থেকে আপডেট করতে পারবেন।
আপনি একটি স্থানীয় Edge রিপোজিটরি তৈরি করার পরে, স্থানীয় রেপো থেকে Edge আপডেট করার জন্য আপনার কাছে দুটি বিকল্প রয়েছে:
- রেপোর একটি .tar ফাইল তৈরি করুন, .tar ফাইলটি একটি নোডে কপি করুন এবং তারপরে .tar ফাইল থেকে Edge আপডেট করুন।
- লোকাল রেপো সহ নোডে একটি ওয়েবসার্ভার ইনস্টল করুন যাতে অন্যান্য নোড এটি অ্যাক্সেস করতে পারে। Apigee আপনাকে Nginx ওয়েবসার্ভার ব্যবহার করতে দেয় অথবা আপনি নিজের ওয়েবসার্ভারও ব্যবহার করতে পারেন।
লোকাল 4.16.01 রেপো থেকে আপডেট করতে:
- Apigee Edge 4.16.01 ইনস্টল করার নির্দেশিকা-তে যেমন বর্ণনা করা হয়েছে, আপনার কাছে স্থানীয় 4.16.01 রেপো আছে কিনা তা নিশ্চিত করুন, এটি Apigee FTP সাইটে উপলভ্য: ftp://ftp.apigee.com/
- লোকাল রেপো আপডেট করুন:
- /tmp/bootstrap.sh-এ লেটেস্ট Edge bootstrap.sh ফাইল ডাউনলোড করুন:
> curl https://software.apigee.com/bootstrap.sh -o /tmp/bootstrap.sh - সিঙ্ক করুন:
> /opt/apigee/apigee-service/bin/apigee-service apigee-mirror sync --only-new-rpms
- /tmp/bootstrap.sh-এ লেটেস্ট Edge bootstrap.sh ফাইল ডাউনলোড করুন:
-
.tar ফাইল থেকে apigee-service ইনস্টল করতে:
- লোকাল রেপো সহ নোডে, লোকাল রেপোকে /opt/apigee/data/apigee-mirror/apigee-4.16.01.tar.gz নামের একটি.tar ফাইলে প্যাকেজ করতে নিম্নলিখিত কমান্ডটি ব্যবহার করুন:
> /opt/apigee/apigee-service/bin/apigee-service apigee-mirror package - যে নোডে Edge আপডেট করতে চান সেখানে .tar ফাইল কপি করুন। যেমন, নতুন নোডের /tmp ডিরেক্টরিতে এটি কপি করুন।
- নতুন নোডে, /tmp ডিরেক্টরিতে ফাইলটি আনটার করুন:
> tar -xzf apigee-4.16.01.tar.gz
এই কমান্ডটি .tar ফাইল থাকা ডিরেক্টরিতে, repos নামে একটি নতুন ডিরেক্টরি তৈরি করে। যেমন /tmp/repos. - Edge RPM ইনস্টল করতে রুট হিসেবে আপনার নোডে লগ-ইন করুন
মনে রাখবেন: RPM ইনস্টল করার জন্য রুট অ্যাক্সেস প্রয়োজন হলেও, আপনি রুট অ্যাক্সেস ছাড়াই Edge কনফিগার করতে পারবেন। - Apigee Edge 4.16.01 ইনস্টল করার নির্দেশিকা-তে যেভাবে বলা হয়েছে সেইভাবে SELinux বন্ধ করুন, এটি Apigee FTP সাইটে উপলভ্য: ftp://ftp.apigee.com/
- Edge apigee-service ইউটিলিটি এবং ডিপেন্ডেন্সি /tmp/repos থেকে ইনস্টল করুন:
> sudo bash /tmp/repos/bootstrap.sh apigeeprotocol="file://" apigeerepobasepath=/tmp/repos
মনে রাখবেন যে এই কমান্ডে আপনাকে repos ডিরেক্টরির পাথ অন্তর্ভুক্ত করতে হবে।
- লোকাল রেপো সহ নোডে, লোকাল রেপোকে /opt/apigee/data/apigee-mirror/apigee-4.16.01.tar.gz নামের একটি.tar ফাইলে প্যাকেজ করতে নিম্নলিখিত কমান্ডটি ব্যবহার করুন:
-
Nginx ওয়েবসার্ভার ব্যবহার করে apigee-service ইনস্টল করতে:
- Apigee FTP সাইটে উপলভ্য Edge 4.16.01 ইনস্টল করার নির্দেশিকা-তে "Nginx ওয়েবসার্ভার ব্যবহার করে রেপো থেকে ইনস্টল করুন" বিভাগে যেভাবে বর্ণনা করা হয়েছে সেইভাবে Nginx ওয়েব সার্ভার কনফিগার করুন: ftp://ftp.apigee.com/
- রিমোট নোডে, Edge bootstrap.sh ফাইলটি /tmp/bootstrap.sh-এ ডাউনলোড করুন:
> /usr/bin/curl http://uName:pWord@remoteRepo:3939/bootstrap.sh -o /tmp/bootstrap.shwhere uName:pWord are the username and password you set above for the repo, and remoteRepo is the IP address or DNS name of the repo node.
- Log in to your node as root to install the Edge RPMs
Note: While RPM installation requires root access, you can perform Edge configuration without root access. - Disable SELinux as described in the Apigee Edge 4.16.01 Installation Guide, available on the Apigee FTP site: ftp://ftp.apigee.com/
- On the remote node, install the Edge apigee-service utility and
dependencies:
> sudo bash /tmp/bootstrap.sh apigeerepohost=remoteRepo:3939 apigeeuser=uName apigeepassword=pWord apigeeprotocol=http://
where uName:pWord are the repo username and password.
- If present, disable any CRON jobs configured to perform a repair operation on Cassandra until after the update completes.
- Use apigee-service to update the apigee-setup utility:
> /opt/apigee/apigee-service/bin/apigee-service apigee-setup update
This update to apigee-service installs the update.sh utility in <inst_dir>/apigee/apigee-setup/bin. - Run the update utility on your nodes in the order described below in "Order of machine
update" below:
> /opt/apigee/apigee-setup/bin/update.sh -c component -f configFile
The only requirement on the config file is that the configuration file must be accessible or readable by the "apigee" user. For example, put the file in the /tmp directory on the node.
Use the “-c” option to specify the component to update. The list of possible components includes:- ldap = OpenLDAP
- cs = Cassandr
- zk = Zookeeper
- qpid = qpidd
- ps = postgresql
- edge =All Edge components except Edge UI: Management Server, Message Processor, Router, QPID Server, Postgres Server
- ui = Edge UI
- all = update all components on machine (only use for an Edge aio installation profile or an API BaaS asa installation profile)
- e = ElasticSearch
- b = API BaaS Stack
- p = API BaaS Portal
- ebp = ElasticSearch, API BaaS Stack, and API BaaS Portal on the same node
- Test the update by running the apigee-validate utility on the Message Processor, as described in the Apigee Edge 4.16.01 Installation Guide, available on the Apigee FTP site: ftp://ftp.apigee.com/
Order of machine update
The order that you update the machines in an Edge installation is important. The most important considerations to an update are:
- You must update all Cassandra and ZooKeeper nodes before you update any other nodes.
- You must update all qpidd and postgresql nodes before you update any Router and Message Processor nodes.
- For any machine with multiple Edge components (Management Server, Message Processor, Router, QPID Server, Postgres Server), use the "-c edge" option to update them all at the same time.
- If a step specifies that it should be performed on multiple machines, perform it in the specified machine order.
- There is no separate step to update Monetization. It is updated when you specify the "-c edge" option.
- After you update a Router node, you must remove all files from the /opt/nginx/conf.d directory, and then restart the Router.
For a 1-host standalone installation
- Update machine 1:
> /opt/apigee/apigee-setup/bin/update.sh -c all -f configFile
- /opt/nginx/conf.d-এ থাকা যেকোনও ফাইল মুছে দিন:
> rm -f /opt/nginx/conf.d/* - এজ রাউটার রিস্টার্ট করুন:
> /<inst_root>/apigee/apigee-service/bin/apigee-service edge-router restart
২-হোস্ট স্ট্যান্ডঅ্যালোন ইনস্টলেশনের জন্য
Edge টপোলজি ও নোড নম্বরের তালিকার জন্য Apigee FTP সাইটে উপলভ্য Apigee Edge 4.16.01 ইনস্টল করার নির্দেশিকা দেখুন: ftp://ftp.apigee.com/
- মেশিন ১-এ Cassandra এবং ZooKeeper আপডেট করুন:
> /opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
- মেশিন ২-এ qpidd এবং postgresql আপডেট করুন:
> /opt/apigee/apigee-setup/bin/update.sh -c qpid,ps -f configFile
- মেশিন ১-এ LDAP আপডেট করুন:
> /opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
- মেশিন ২ ও মেশিন ১-এ এজ কম্পোনেন্ট আপডেট করুন:
> /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
- নোড ১-এ:
/opt/nginx/conf.d-এ থাকা যেকোনও ফাইল মুছে দিন:> rm -f /opt/nginx/conf.d/*
- এজ রাউটার রিস্টার্ট করুন:
> /<inst_root>/apigee/apigee-service/bin/apigee-service edge-router restart
- মেশিন ১-এ UI আপডেট করুন:
> /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
৫-হোস্ট ক্লাস্টার্ড ইনস্টলেশনের জন্য
Edge টপোলজি ও নোড নম্বরের তালিকার জন্য Apigee FTP সাইটে উপলভ্য Apigee Edge 4.16.01 ইনস্টল করার নির্দেশিকা দেখুন: ftp://ftp.apigee.com/
- মেশিন ১, ২ ও ৩-এ Cassandra ও ZooKeeper আপডেট করুন:
> /opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
- মেশিন ৪ এবং ৫-এ qpidd এবং postgresql আপডেট করুন:
> /opt/apigee/apigee-setup/bin/update.sh -c qpid,ps -f configFile
- মেশিন ১-এ LDAP আপডেট করুন:
> /opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
- মেশিন ৪, ৫, ১, ২, ৩-এ এজ কম্পোনেন্ট আপডেট করুন:
> /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
- ২ ও ৩ নম্বর নোডে:
/opt/nginx/conf.d-এ থাকা যেকোনও ফাইল মুছে দিন:> rm -f /opt/nginx/conf.d/*
- এজ রাউটার রিস্টার্ট করুন:
> /<inst_root>/apigee/apigee-service/bin/apigee-service edge-router restart
- মেশিন ১-এ UI আপডেট করুন:
> /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
৯-হোস্ট ক্লাস্টার্ড ইনস্টলেশনের জন্য
Apigee Edge 4.16.01 ইনস্টল করার নির্দেশিকা দেখুন, যা Apigee FTP সাইটে উপলভ্য: Edge টপোলজি ও নোড নম্বরের তালিকার জন্য ftp://ftp.apigee.com/।
- মেশিন ১, ২ ও ৩-এ Cassandra ও ZooKeeper আপডেট করুন:
> /opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
- মেশিন ৬ এবং ৭-এ qpidd আপডেট করুন:
> /opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
- মেশিন ৮ ও ৯-এ postgresql আপডেট করুন:
> /opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
- মেশিন ১-এ LDAP আপডেট করুন:
> /opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
- এই ক্রমে মেশিন ৬, ৭, ৮, ৯, ১, ৪ এবং ৫-এ Edge কম্পোনেন্ট আপডেট করুন:
> /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
- ৪ ও ৫ নম্বর নোডে:
/opt/nginx/conf.d-এ থাকা যেকোনও ফাইল মুছে দিন:> rm -f /opt/nginx/conf.d/*
- এজ রাউটার রিস্টার্ট করুন:
> /<inst_root>/apigee/apigee-service/bin/apigee-service edge-router restart
- মেশিন ১-এ UI আপডেট করুন:
> /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
১৩-হোস্ট ক্লাস্টার্ড ইনস্টলেশনের জন্য
Edge টপোলজি ও নোড নম্বরের তালিকার জন্য Apigee FTP সাইটে উপলভ্য Apigee Edge 4.16.01 ইনস্টল করার নির্দেশিকা দেখুন: ftp://ftp.apigee.com/
- মেশিন ১, ২ ও ৩-এ Cassandra ও ZooKeeper আপডেট করুন:
> /opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
- মেশিন ১২ এবং ১৩-এ qpidd আপডেট করুন:
> /opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile - মেশিন ৮ ও ৯-এ postgresql আপডেট করুন:
> /opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile - মেশিন ৪ ও ৫-এ LDAP আপডেট করুন:
> /opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
- এই ক্রমে মেশিন ১২, ১৩, ৮, ৯, ৬, ৭, ১০ এবং ১১-এ এজ কম্পোনেন্ট আপডেট করুন:
> /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
- ১০ ও ১১ নম্বর নোডে:
/opt/nginx/conf.d-এ থাকা যেকোনও ফাইল মুছে দিন:> rm -f /opt/nginx/conf.d/*
- এজ রাউটার রিস্টার্ট করুন:
> /<inst_root>/apigee/apigee-service/bin/apigee-service edge-router restart
- মেশিন ৬ ও ৭-এ UI আপডেট করুন:
> /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
১২-হোস্ট ক্লাস্টার্ড ইনস্টলেশনের জন্য
Apigee Edge 4.16.01 ইনস্টল করার নির্দেশিকা দেখুন, যা Apigee FTP সাইটে উপলভ্য: Edge টপোলজি ও নোড নম্বরের তালিকার জন্য ftp://ftp.apigee.com/।
- Cassandra এবং ZooKeeper আপডেট করুন:
- ডেটা সেন্টার ১-এর ১, ২ ও ৩ নম্বর মেশিনে:
> /opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
- ডেটা সেন্টার ২-এর ৭, ৮ ও ৯ নম্বর মেশিনে
> /opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
- ডেটা সেন্টার ১-এর ১, ২ ও ৩ নম্বর মেশিনে:
- qpidd আপডেট করুন:
- ডেটা সেন্টার ১-এ মেশিন ৪, ৫
> /opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
- ডেটা সেন্টার ২-এ মেশিন ১০, ১১
> /opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
- ডেটা সেন্টার ১-এ মেশিন ৪, ৫
- postgresql আপডেট করুন:
- ডেটা সেন্টার ১-এ মেশিন ৬
> /opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
- ডেটা সেন্টার ২-এ মেশিন ১২
> /opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
- ডেটা সেন্টার ১-এ মেশিন ৬
- LDAP আপডেট করুন:
- ডেটা সেন্টার ১-এ মেশিন ১
> /opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
- ডেটা সেন্টার ২-এ মেশিন ৭
> /opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
- ডেটা সেন্টার ১-এ মেশিন ১
- Edge কম্পোনেন্ট আপডেট করুন:
- ডেটা সেন্টার ১-এ মেশিন ৪, ৫, ৬, ১, ২, ৩
> /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
- ডেটা সেন্টার ২-এ মেশিন ১০, ১১, ১২, ৭, ৮, ৯
> /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
- ২, ৩, ৮ ও ৯ নম্বর নোডে:
/opt/nginx/conf.d-এ থাকা যেকোনও ফাইল মুছে দিন:> rm -f /opt/nginx/conf.d/*
- এজ রাউটার রিস্টার্ট করুন:
> /<inst_root>/apigee/apigee-service/bin/apigee-service edge-router restart
- ডেটা সেন্টার ১-এ মেশিন ৪, ৫, ৬, ১, ২, ৩
- UI আপডেট করুন:
- ডেটা সেন্টার ১-এ মেশিন ১
> /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
- ডেটা সেন্টার ২-এ মেশিন ৭
> /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
- ডেটা সেন্টার ১-এ মেশিন ১
৭-হোস্ট API BaaS ইনস্টলেশনের জন্য
Apigee Edge 4.16.01 ইনস্টল করার নির্দেশিকা দেখুন, যা Apigee FTP সাইটে উপলভ্য: Edge টপোলজি ও নোড নম্বরের তালিকার জন্য ftp://ftp.apigee.com/।
- মেশিন ৫, ৬ ও ৭-এ Cassandra আপডেট করুন:
> /opt/apigee/apigee-setup/bin/update.sh -c cs -f configFile
- মেশিন ১, ২ ও ৩-এ ElasticSearch ও API BaaS স্ট্যাক আপডেট করুন:
> /opt/apigee/apigee-setup/bin/update.sh -c e,b -f configFile
- মেশিন ৪-এ API BaaS পোর্টাল আপডেট করুন:
> /opt/apigee/apigee-setup/bin/update.sh -c p -f configFile
১০-হোস্ট API BaaS ইনস্টলেশনের জন্য
Apigee Edge 4.16.01 ইনস্টল করার নির্দেশিকা দেখুন, যা Apigee FTP সাইটে উপলভ্য: Edge টপোলজি ও নোড নম্বরের তালিকার জন্য ftp://ftp.apigee.com/।
- মেশিন ৮, ৯ এবং ১০-এ Cassandra আপডেট করুন:
> /opt/apigee/apigee-setup/bin/update.sh -c cs -f configFile
- মেশিন ১, ২ ও ৩-এ ElasticSearch আপডেট করুন:
> /opt/apigee/apigee-setup/bin/update.sh -c e -f configFile
- মেশিন ৪, ৫ ও ৬-এ API BaaS স্ট্যাক আপডেট করুন:
> /opt/apigee/apigee-setup/bin/update.sh -c b -f configFile
- মেশিন ৭-এ API BaaS পোর্টাল আপডেট করুন:
> /opt/apigee/apigee-setup/bin/update.sh -c p -f configFile
নন-স্ট্যান্ডার্ড ইনস্টলেশনের জন্য
আপনার কাছে নন-স্ট্যান্ডার্ড ইনস্টলেশন থাকলে, নিম্নলিখিত ক্রমে Edge কম্পোনেন্ট আপডেট করুন:
- ZooKeeper
- Cassandra
- qpidd
- postgresql
- LDAP
- Edge, অর্থাৎ এই ক্রমে সব নোডে "-c edge" প্রোফাইল: Qpid, Postgres, ম্যানেজমেন্ট সার্ভার, মেসেজ প্রসেসর, রাউটার।
- সব রাউটার নোডে:
/opt/nginx/conf.d-এ থাকা যেকোনও ফাইল মুছে দিন:> rm -f /opt/nginx/conf.d/*
- এজ রাউটার রিস্টার্ট করুন:
> /<inst_root>/apigee/apigee-service/bin/apigee-service edge-router restart
- UI