প্রাইভেট ক্লাউডের জন্য Edge v. 4.17.09
কোন Edge ভার্সন থেকে 4.17.09 ভার্সনে আপডেট করা যাবে
এই পদ্ধতি ব্যবহার করে আপনি Apigee Edge ভার্সন 4.16.09.0x থেকে 4.17.09-এ আপডেট করতে পারবেন।
আপনার কাছে 4.16.01-এর আগের কোনও Edge ভার্সন থাকলে, আপনাকে প্রথমে 4.16.01.x ভার্সনে মাইগ্রেট করতে হবে এবং তারপরে 4.17.09 ভার্সনে আপডেট করতে হবে।
কে আপডেট করতে পারবেন
যে ব্যবহারকারী আপডেট চালাচ্ছেন, তিনি যেন সেই ব্যবহারকারী হন যিনি Edge ইনস্টল করেছেন অথবা রুট হিসেবে চালাচ্ছেন।
Edge RPM ইনস্টল করার পরে, যেকোনও ব্যবহারকারী সেগুলি কনফিগার করতে পারবেন।
কোন কোন কম্পোনেন্ট আপনাকে অবশ্যই আপডেট করতে হবে
আপনাকে অবশ্যই সব Edge কম্পোনেন্ট আপডেট করতে হবে। Edge এমন কোনও সেট-আপে কাজ করে না যেখানে একাধিক ভার্সনের কম্পোনেন্ট থাকে।
Qpid 1.35-এ আপগ্রেড করতে হবে
এই রিলিজে Qpid 1.35-এর একটি প্রয়োজনীয় আপডেট রয়েছে। Qpid নোড আপডেট করার অংশ হিসেবে, আপনাকে এগুলি করতে হবে:
- Qpid নোডে পোর্ট ৫৬৭২ ব্লক করে
রাউটার ও মেসেজ প্রসেসরকে Qpid নোডে লেখার হাত থেকে সাময়িকভাবে আটকান। Qpid নোডে এই পোর্ট ব্লক করতে আপনি নিম্নলিখিত কমান্ড ব্যবহার করতে পারেন:
> sudo iptables -A INPUT -p tcp --destination-port 5672 ! -s `hostname` -i eth0 -j DROP - আপডেট করার আগে Qpid নোড যাতে সব মেসেজ প্রসেস করে তা নিশ্চিত করতে, Qpid কিউ খালি না হওয়া পর্যন্ত অপেক্ষা করুন।
Qpid মেসেজ কোয়েরি খালি আছে কিনা তা নিশ্চিত করতে নিম্নলিখিত কমান্ড ব্যবহার করুন:
> qpid-stat -q - Qpid নোড আপডেট করুন।
- রাউটার ও মেসেজ প্রসেসর থেকে অ্যাক্সেস দেওয়ার জন্য Qpid নোডে পোর্ট 5672 আনব্লক করুন।
এই পোর্ট আনব্লক করতে আপনি নিম্নলিখিত কমান্ড ব্যবহার করতে পারেন:
> sudo iptables -F
মনে রাখবেন, আপনি যদি অন্যান্য নিয়মের জন্য iptables ব্যবহার করেন, তাহলে নির্দিষ্ট পরিবর্তনটি পূর্বাবস্থায় ফিরিয়ে আনতে -D বিকল্প ব্যবহার করতে পারেন:
> sudo iptables -D INPUT -p tcp --destination-port 5672 ! -s `hostname` -i eth0 -j DROP
প্রতিটি Edge টপোলজির জন্য এই প্রসেসটি নিচে বিস্তারিতভাবে বর্ণনা করা হয়েছে।
EPEL রেপো চালু করতে হবে
Edge ইনস্টল বা আপডেট করতে, আপনাকে অবশ্যই Enterprise Linux (বা EPEL)-এর জন্য অতিরিক্ত প্যাকেজ চালু করতে হবে। আপনি কোন কমান্ড ব্যবহার করবেন তা আপনার RedHat/CentOS-এর ভার্সনের উপর নির্ভর করে:
- RedHat/CentOS/Oracle 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/Oracle 6.x-এর জন্য:
wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm; rpm -ivh epel-release-latest-6.noarch.rpm
SMTPMAILFROM কনফিগারেশন প্যারামিটার যোগ করতে হবে
SMTP সার্ভার চালু করার সময় Edge 4.17.05 ভার্সনে ব্যবহৃত কনফিগারেশন ফাইলে একটি নতুন প্রয়োজনীয় প্যারামিটার যোগ করা হয়েছে। আপনি 4.17.01 থেকে আপডেট করলে, SMTP সার্ভার চালু করার সময় আপনাকে কনফিগারেশন ফাইলে SMTPMAILFROM সেট করতে হবে ।
API BaaS ভার্সন 4.17.09-এ SMTPMAILFROM প্রপার্টির জন্য সহায়তাও যোগ করা হয়েছে। API BaaS আপডেট করার সময়, আপনাকে কনফিগারেশন ফাইলে SMTPMAILFROM সেট করতে হবে।
এই প্যারামিটারটি এই ফর্ম্যাটে আছে:
SMTPMAILFROM="My Company <myco@company.com>"
এক্সটার্নাল যাচাইকরণ ব্যবহার করার সময় আপডেট করলে প্রয়োজন
আপনি আগে থেকে থাকা Apigee Edge Private Cloud ইনস্টলেশনে এক্সটার্নাল ডিরেক্টরি পরিষেবা ইন্টিগ্রেট করতে পারবেন। এই ফিচারটি LDAP কাজ করে এমন যেকোনও ডিরেক্টরি পরিষেবার সাথে কাজ করার জন্য ডিজাইন করা হয়েছে, যেমন Active Directory, OpenLDAP এবং অন্যান্য। এক্সটার্নাল LDAP সলিউশন সিস্টেম অ্যাডমিনিস্ট্রেটরদের সেন্ট্রালাইজড ডিরেক্টরি ম্যানেজমেন্ট পরিষেবা থেকে ব্যবহারকারীর ক্রেডেনশিয়াল ম্যানেজ করতে দেয়, Apigee Edge-এর মতো সিস্টেমের বাইরে থেকে এগুলি ব্যবহার করা হয়।
আরও জানতে এক্সটার্নাল যাচাইকরণ কনফিগারেশন দেখুন।
এক্সটার্নাল যাচাইকরণ চালু করা হলে, বেশিরভাগ গ্রাহক যাচাইকরণের জন্য ইমেল আইডির পরিবর্তে অ্যাক্টিভ ডিরেক্টরি SAM অ্যাকাউন্ট নাম ফিল্ডকে ইউজারনেম হিসেবে ব্যবহার করেন, যা Edge OpenLDAP সার্ভার ব্যবহার করে।
আপনি যদি কোনও এক্সটার্নাল ডিরেক্টরি পরিষেবার সাথে ইন্টিগ্রেট করে থাকেন, তাহলে Edge-কে 4.17.09-এ আপডেট করার সময় আপনার কনফিগারেশন ফাইলে নিম্নলিখিত লাইনটি যোগ করুন:
IS_EXTERNAL_AUTH="true"
এই লাইনটি Edge-কে ইমেল আইডির পরিবর্তে অ্যাকাউন্ট নামকে ইউজারনেম হিসেবে ব্যবহার করার জন্য কনফিগার করে।
প্রপার্টি সেটিংসের অটোমেটিক প্রোপাগেশন
আপনি যদি /opt/apigee/customer/application-এ .properties ফাইল এডিট করে কোনও প্রপার্টি সেট করে থাকেন, তাহলে এই মানগুলি আপডেট করার পরেও থেকে যাবে।
পূর্বশর্ত আপডেট করা
Apigee Edge আপগ্রেড করার আগে নিম্নলিখিত পূর্বশর্তগুলি পূরণ করুন:
- সব নোডের ব্যাক-আপ নেওয়া
আপডেট করার আগে, নিরাপত্তার কারণে সব নোডের সম্পূর্ণ ব্যাক-আপ নেওয়ার সাজেশন দেওয়া হয়। ব্যাক-আপ নেওয়ার জন্য আপনার বর্তমান Edge ভার্সনের প্রসেডিওর ব্যবহার করুন।
নতুন ভার্সনে আপডেট করার পরে সেটি ঠিকমতো কাজ না করলে, এটি আপনাকে ব্যাক-আপ প্ল্যান রাখতে সাহায্য করে। ব্যাক-আপ সম্পর্কে আরও জানতে, ব্যাক-আপ ও ফিরিয়ে আনা দেখুন। - Edge চলছে কিনা তা নিশ্চিত করুন
আপডেট প্রসেস চলাকালীন Edge চলছে কিনা তা নিশ্চিত করতে এই কমান্ড ব্যবহার করুন:
> /opt/apigee/apigee-service/bin/apigee-all status
আপডেট না হলে কী করতে হবে
আপডেট করা না গেলে, আপনি সমস্যাটি সমাধান করার চেষ্টা করতে পারেন এবং তারপরে আবার update.sh রান করাতে পারেন। আপনি একাধিকবার আপডেট চালাতে পারবেন এবং এটি যেখানে শেষ হয়েছিল সেখান থেকে আপডেট করা চালিয়ে যাবে ।
আপডেট করার প্রসেস সম্পূর্ণ না হলে, আপনাকে আগের ভার্সনে রোল ব্যাক করতে হবে। এই বিষয়ে আরও জানতে, 4.17.09 রোলব্যাক প্রসেস দেখুন।
আপডেট সংক্রান্ত তথ্য লগ করা
ডিফল্ট হিসেবে, update.sh ইউটিলিটি লগ সংক্রান্ত তথ্য এখানে লেখে:
/opt/apigee/var/log/apigee-setup/update.log
update.sh ইউটিলিটি যে ব্যবহারকারী চালাচ্ছেন তার যদি ওই ডিরেক্টরি অ্যাক্সেস করার সুবিধা না থাকে, তাহলে এটি update_username.log নামের ফাইল হিসেবে /tmp ডিরেক্টরিতে লগ লিখে দেয়।
ব্যবহারকারীর /tmp-এ অ্যাক্সেস না থাকলে, update.sh ইউটিলিটি কাজ করে না।
জিরো-ডাউনটাইম আপডেট
জিরো-ডাউনটাইম আপডেট বা রোলিং আপডেট, Edge বন্ধ না করেই Edge ইনস্টলেশন আপডেট করতে দেয়।
৫-নোড কনফিগারেশন ও তার থেকে বড় কনফিগারেশনের ক্ষেত্রেই শুধু জিরো-ডাউনটাইম আপডেট সম্ভব।
জিরো-ডাউনটাইম আপগ্রেড করার মূল চাবিকাঠি হল, লোড ব্যালেন্সার থেকে প্রতিটি রাউটারকে, একটি একটি করে, সরিয়ে দেওয়া। তারপরে, আপনি রাউটার এবং রাউটারের মতো একই মেশিনে থাকা অন্য যেকোনও কম্পোনেন্ট আপডেট করেন, এবং তারপরে লোড ব্যালেন্সারে রাউটারটি আবার যোগ করেন।
- "মেশিন আপডেটের ক্রম" বিভাগে নিচে যেভাবে বর্ণনা করা হয়েছে, সেই অনুযায়ী আপনার ইনস্টলেশনের জন্য সঠিক ক্রমে মেশিন আপডেট করুন।
- রাউটার আপডেট করার সময় হলে, যেকোনও একটি রাউটার বেছে নিন এবং এটিকে নাগালের বাইরে করে দিন, যেমন সার্ভার (মেসেজ প্রসেসর/রাউটার) নাগালের মধ্যে আছে কিনা তা চালু/বন্ধ করা নিবন্ধে বর্ণনা করা হয়েছে।
- বেছে নেওয়া রাউটার এবং রাউটারের মতো একই মেশিনে থাকা অন্যান্য সব Edge কম্পোনেন্ট আপডেট করুন। সব Edge কনফিগারেশনে একই নোডে একটি রাউটার ও মেসেজ প্রসেসর দেখানো হয়।
- রাউটারকে আবার অ্যাক্সেসযোগ্য করে তুলুন।
- বাকি রাউটারগুলির জন্য ২ থেকে ৪ নম্বর ধাপগুলি আবার করুন।
- আপনার ইনস্টলেশনে বাকি থাকা যেকোনও মেশিনের জন্য আপডেট করা চালিয়ে যান।
আপডেট করার আগে/পরে নিম্নলিখিত বিষয়গুলি খেয়াল রাখুন:
- কম্বাইন করা রাউটার ও মেসেজ প্রসেসর নোডে:
- আপডেট করার আগে – নিম্নলিখিত কাজগুলি করুন:
- রাউটারকে অ্যাক্সেস করা না গেলে।
- মেসেজ প্রসেসরকে অ্যাক্সেস করা না যায়।
- আপডেট করার পরে - নিম্নলিখিত কাজগুলি করুন:
- মেসেজ প্রসেসরকে অ্যাক্সেসযোগ্য করে তুলুন।
- রাউটার যাতে পৌঁছানোর উপযুক্ত হয় তা নিশ্চিত করুন।
- আপডেট করার আগে – নিম্নলিখিত কাজগুলি করুন:
- সিঙ্গেল রাউটার নোডে:
- আপডেট করার আগে, রাউটারকে অ্যাক্সেস করা যাবে না এমন অবস্থায় রাখুন।
- আপডেট করার পরে, রাউটারটি অ্যাক্সেস করা যাচ্ছে কিনা দেখুন।
- সিঙ্গেল মেসেজ প্রসেসর নোডে:
- আপডেট করার আগে, মেসেজ প্রসেসরকে অ্যাক্সেস করা যাবে না।
- আপডেট করার পরে, Message Processor-কে অ্যাক্সেস করা যায় এমন করুন।
সাইলেন্ট কনফিগারেশন ফাইল ব্যবহার করা
আপডেট কমান্ডে আপনাকে অবশ্যই একটি সাইলেন্ট কনফিগারেশন ফাইল পাস করতে হবে। সাইলেন্ট কনফিগারেশন ফাইল Edge 4.16.09 ইনস্টল করার সময় আপনি যে ফাইল ব্যবহার করেছিলেন, এটি সেই একই ফাইল হতে হবে।
এক্সটার্নাল ইন্টারনেট কানেকশন সহ নোডে 4.17.09 ভার্সনে আপডেট করার পদ্ধতি
কোনও নোডে Edge কম্পোনেন্ট আপডেট করতে, নিম্নলিখিত পদ্ধতি ব্যবহার করুন:
- আপডেট সম্পূর্ণ না হওয়া পর্যন্ত Cassandra-তে মেরামত অপারেশন পারফর্ম করার জন্য কনফিগার করা যেকোনও CRON জব থাকলে তা বন্ধ করুন।
- Edge RPM ইনস্টল করতে, আপনার নোডে রুট হিসেবে লগ-ইন করুন।
মনে রাখবেন: RPM ইনস্টল করার জন্য রুট অ্যাক্সেস প্রয়োজন হলেও, আপনি রুট অ্যাক্সেস ছাড়াই Edge কনফিগারেশন করতে পারবেন। - yum-utils এবং
yum-plugin-priorities ইনস্টল করুন:
> sudo yum install yum-utils
> sudo yum install yum-plugin-priorities - Edge apigee-setup ইউটিলিটি ইনস্টল করুন লিঙ্কে বর্ণিত পদ্ধতি অনুযায়ী SELinux বন্ধ করুন।
- উপরে যেভাবে বর্ণনা করা হয়েছে সেইভাবে EPEL রেপো চালু করুন।
- আপনি AWS-এ ইনস্টল করলে, নিম্নলিখিত yum-configure-manager কমান্ডটি রান করান:
> sudo yum-config-manager --enable rhui-REGION-rhel-server-extras rhui-REGION-rhel-server-optional - Edge 4.17.09 bootstrap_4.17.09.sh ফাইলটি /tmp/bootstrap_4.17.09.sh-এ ডাউনলোড করুন:
> curl https://software.apigee.com/bootstrap_4.17.09.sh -o /tmp/bootstrap_4.17.09.sh - Edge 4.17.09 apigee-service ইউটিলিটি ও
ডিপেন্ডেন্সি ইনস্টল করুন:
> sudo bash /tmp/bootstrap_4.17.09.sh apigeeuser=uName apigeepassword=pWord
যেখানে uName:pWord হল Apigee-এর থেকে পাওয়া ইউজারনেম ও পাসওয়ার্ড। Apigee. আপনি pWord বাদ দিলে, এটি লেখার জন্য আপনাকে প্রম্পট করা হবে।
ডিফল্ট হিসেবে, ইনস্টলার চেক করে দেখে যে আপনার Java 1.8 ইনস্টল করা আছে কিনা। আপনার কাছে এটি না থাকলে, এটি আপনার জন্য ইনস্টল করে দেয়। Java ইনস্টলেশন কীভাবে হ্যান্ডেল করতে হয় তা নির্দিষ্ট করতে JAVA_FIX বিকল্প ব্যবহার করুন। JAVA_FIX নিম্নলিখিত মান নেয়:
I = OpenJDK 1.8 ইনস্টল করুন (ডিফল্ট)
C = Java ইনস্টল না করেই চালিয়ে যান
Q = বেরিয়ে আসুন। এই বিকল্পের জন্য, আপনাকে নিজে থেকে Java ইনস্টল করতে হবে। - apigee-setup
ইউটিলিটি আপডেট করতে apigee-service ব্যবহার করুন:
> /opt/apigee/apigee-service/bin/apigee-service apigee-setup update - ম্যানেজমেন্ট সার্ভারে apigee-validate
ইউটিলিটি আপডেট করুন:
> /opt/apigee/apigee-service/bin/apigee-service apigee-validate update - apigee-provision
ইউটিলিটি আপডেট করুন:
> /opt/apigee/apigee-service/bin/apigee-service apigee-provision update - নিচে "মেশিন আপডেট করার
ক্রম" বিভাগে বর্ণিত ক্রম অনুসারে আপনার নোডে আপডেট ইউটিলিটি চালান:
> /opt/apigee/apigee-setup/bin/update.sh -c component -f configFile
কনফিগারেশন ফাইলের একমাত্র প্রয়োজনীয়তা হল, "apigee" ব্যবহারকারীকে কনফিগারেশন ফাইল অ্যাক্সেস করতে বা পড়তে হবে।
আপডেট করার জন্য কম্পোনেন্ট নির্দিষ্ট করতে "-c" বিকল্প ব্যবহার করুন। সম্ভাব্য কম্পোনেন্টগুলির মধ্যে এগুলি অন্তর্ভুক্ত:
ldap = OpenLDAP
cs = Cassandra
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-validate ইউটিলিটি চালিয়ে আপডেটটি পরীক্ষা করুন, যেমন ইনস্টল পরীক্ষা করুন-এ বর্ণনা করা হয়েছে।
পরে আপডেট রোলব্যাক করতে, ৪.১৭.০৯ রোলব্যাক প্রসেস-এ বর্ণিত পদ্ধতি ব্যবহার করুন।
লোকাল রেপো থেকে 4.17.09 ভার্সনে আপডেট করার পদ্ধতি
আপনার Edge নোড ফায়ারওয়ালের পিছনে থাকলে অথবা অন্য কোনও উপায়ে ইন্টারনেটের মাধ্যমে Apigee রিপোজিটরি অ্যাক্সেস করতে না পারলে, আপনি Apigee রিপোজিটরির লোকাল রিপোজিটরি, বা মিরর থেকে আপডেট করতে পারবেন।
আপনি একটি লোকাল Edge রেপোজিটরি তৈরি করার পরে, লোকাল রেপোজিটরি থেকে Edge আপডেট করার জন্য আপনার কাছে দুটি বিকল্প আছে:
- রেপোর একটি .tar ফাইল তৈরি করুন, .tar ফাইলটি কোনও নোডে কপি করুন এবং তারপরে .tar ফাইল থেকে Edge আপডেট করুন। .tar ফাইল।
- লোকাল রিপোজিটরি সহ নোডে একটি ওয়েবসার্ভার ইনস্টল করুন যাতে অন্যান্য নোড এটি অ্যাক্সেস করতে পারে। Apigee আপনাকে ব্যবহার করার জন্য Nginx ওয়েবসার্ভার প্রদান করে অথবা আপনি নিজের ওয়েবসার্ভার ব্যবহার করতে পারেন।
লোকাল 4.17.09 রেপো থেকে আপডেট করতে:
- "স্থানীয় Apigee রিপোজিটরি তৈরি করুন" লিঙ্কে বর্ণিত পদ্ধতি অনুযায়ী একটি স্থানীয় 4.17.09 রিপোজিটরি তৈরি করুন
Edge apigee-setup ইউটিলিটি ইনস্টল করুন।
মনে রাখবেন: আপনার কাছে আগে থেকেই 4.16.09 repo থাকলে, আপনি 4.17.09 repo-কে এতে যোগ করতে পারবেন। এটি Edge apigee-setup ইউটিলিটি ইনস্টল করুন লিঙ্কে গিয়ে "স্থানীয় Apigee রেপোজিটরি আপডেট করুন" নিবন্ধে বর্ণনা করা হয়েছে। -
.tar ফাইল থেকে apigee-service ইনস্টল করতে:
- লোকাল রিপোজিটরি সহ নোডে, নিম্নলিখিত কমান্ড ব্যবহার করে লোকাল রিপোজিটরিকে
/opt/apigee/data/apigee-mirror/apigee-4.17.09.tar.gz নামের একটি.tar ফাইলে প্যাকেজ করুন:
> /opt/apigee/apigee-service/bin/apigee-service apigee-mirror package - আপনি যে নোডে Edge আপডেট করতে চান সেখানে .tar ফাইলটি কপি করুন। যেমন, এটি নতুন নোডের /tmp ডিরেক্টরিতে কপি করুন।
- নতুন নোডে, /tmp ডিরেক্টরিতে ফাইলটি আনটার করুন:
> tar -xzf apigee-4.17.09.tar.gz
এই কমান্ডটি .tar ফাইল থাকা ডিরেক্টরিতে repos নামের একটি নতুন ডিরেক্টরি তৈরি করে। যেমন /tmp/repos. - /tmp/repos থেকে Edge apigee-service ইউটিলিটি ও ডিপেন্ডেন্সি ইনস্টল করুন:
> sudo bash /tmp/repos/bootstrap_4.17.09.sh apigeeprotocol="file://" apigeerepobasepath=/tmp/repos
মনে রাখবেন, এই কমান্ডে আপনি repos ডিরেক্টরির পাথ অন্তর্ভুক্ত করেছেন।
- লোকাল রিপোজিটরি সহ নোডে, নিম্নলিখিত কমান্ড ব্যবহার করে লোকাল রিপোজিটরিকে
/opt/apigee/data/apigee-mirror/apigee-4.17.09.tar.gz নামের একটি.tar ফাইলে প্যাকেজ করুন:
-
Nginx ওয়েবসার্ভার ব্যবহার করে apigee-service ইনস্টল করতে:
- Edge ইনস্টল করুন apigee-setup ইউটিলিটি লিঙ্কে গিয়ে "Nginx ওয়েব সার্ভার ব্যবহার করে রেপো থেকে ইনস্টল করুন" নিবন্ধে বর্ণিত পদ্ধতি অনুযায়ী Nginx ওয়েব সার্ভার কনফিগার করুন।
- রিমোট নোডে, Edge bootstrap_4.17.09.sh ফাইলটি এখানে ডাউনলোড করুন:
/tmp/bootstrap_4.17.09.sh:
> /usr/bin/curl http://uName:pWord@remoteRepo:3939/bootstrap_4.17.09.sh -o /tmp/bootstrap_4.17.09.sh
যেখানে uName:pWord হল রিপোজিটরির জন্য উপরে সেট করা ইউজারনেম ও পাসওয়ার্ড এবং remoteRepo হল রিপোজিটরির নোডের IP অ্যাড্রেস বা DNS নাম। রিপোজিটরির নোড। - রিমোট নোডে, Edge apigee-service ইউটিলিটি ও তার ডিপেন্ডেন্সি ইনস্টল করুন:
> sudo bash /tmp/bootstrap_4.17.09.sh apigeerepohost=remoteRepo:3939 apigeeuser=uName apigeepassword=pWord apigeeprotocol=http://
যেখানে uName:pWord হল রিপোজিটরি ইউজারনেম ও পাসওয়ার্ড।
- apigee-service ব্যবহার করে
apigee-setup ইউটিলিটি আপডেট করুন:
> /opt/apigee/apigee-service/bin/apigee-service apigee-setup update - ম্যানেজমেন্ট সার্ভারে apigee-validate
ইউটিলিটি আপডেট করুন।
> /opt/apigee/apigee-service/bin/apigee-service apigee-validate update - apigee-provision
ইউটিলিটি আপডেট করুন:
> /opt/apigee/apigee-service/bin/apigee-service apigee-provision update - নিচে "মেশিন আপডেট করার
ক্রম" বিভাগে বর্ণিত ক্রম অনুসারে আপনার নোডে আপডেট ইউটিলিটি চালান:
> /opt/apigee/apigee-setup/bin/update.sh -c component -f configFile
কনফিগারেশন ফাইলের একমাত্র প্রয়োজনীয়তা হল, "apigee" ব্যবহারকারীর কনফিগারেশন ফাইল অ্যাক্সেসযোগ্য বা পাঠযোগ্য হতে হবে।
আপডেট করার জন্য কম্পোনেন্ট নির্দিষ্ট করতে "-c" বিকল্প ব্যবহার করুন। সম্ভাব্য কম্পোনেন্টগুলির মধ্যে এগুলি অন্তর্ভুক্ত:
ldap = OpenLDAP
cs = Cassandra
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-validate ইউটিলিটি চালিয়ে আপডেটটি পরীক্ষা করুন, যেমন ইনস্টল পরীক্ষা করুন-এ বর্ণনা করা হয়েছে।
পরে আপডেট রোলব্যাক করতে, ৪.১৭.০৯ রোলব্যাক প্রসেস-এ বর্ণিত পদ্ধতি ব্যবহার করুন।
মেশিন আপডেটের ক্রম
Edge ইনস্টলেশনে আপনি যে ক্রমে মেশিন আপডেট করেন তা গুরুত্বপূর্ণ। আপডেট করার সময় সবচেয়ে গুরুত্বপূর্ণ বিষয়গুলি হল:
- অন্যান্য নোড আপডেট করার আগে আপনাকে অবশ্যই Cassandra এবং ZooKeeper-এর সব নোড আপডেট করতে হবে।
- একাধিক Edge কম্পোনেন্ট (ম্যানেজমেন্ট সার্ভার, মেসেজ প্রসেসর, রাউটার, QPID সার্ভার কিন্তু Postgres সার্ভার নয়) সহ যেকোনও মেশিনের জন্য, এগুলি সব একই সাথে আপডেট করতে "-c edge" বিকল্প ব্যবহার করুন।
- কোনও ধাপে যদি একাধিক মেশিনে সেটি করতে হবে বলে উল্লেখ করা থাকে, তাহলে নির্দিষ্ট মেশিনের ক্রম অনুযায়ী সেটি করুন।
- মনিটাইজেশন আপডেট করার জন্য আলাদা কোনও ধাপ নেই। আপনি "-c edge" বিকল্প নির্দিষ্ট করলে এটি আপডেট করা হয়।
১-হোস্ট স্ট্যান্ডঅলোন ইনস্টলেশনের জন্য
- আপনি Edge-এ SMTP চালু করে থাকলে, আপনার কনফিগারেশন ফাইলে SMTPMAILFROM সেট করুন।
এই প্যারামিটারটি এই ফর্ম্যাটে আছে:
SMTPMAILFROM="My Company <myco@company.com>" - Cassandra ও ZooKeeper আপডেট করুন:
> /opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile - নিম্নলিখিত iptables নিয়ম সেট করুন:
> sudo iptables -A INPUT -p tcp --destination-port 5672 ! -s `hostname` -i eth0 -j DROP - Qpid মেসেজ কোয়েরি চেক করুন:
> qpid-stat -q
"msg" কলামে সংখ্যাটি ০ না হওয়া পর্যন্ত কোয়েরি চেক করা চালিয়ে যান। Qpid সব মেসেজ প্রসেস না করা পর্যন্ত আপনি এটি আপগ্রেড করতে পারবেন না। - qpidd আপডেট করুন:
> /opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile - iptables ফ্ল্যাশ করুন:
> sudo iptables -F - postgresql আপডেট করুন:
> /opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile - postgresql চালু করুন:
> /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql start - LDAP আপডেট করুন:
> /opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile - বাকি Edge কম্পোনেন্ট আপডেট করুন:
> /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile - Edge UI আপডেট করুন:
> /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
২-হোস্ট স্ট্যান্ডঅলোন ইনস্টলেশনের জন্য
Edge টপোলজি ও নোড নম্বরের তালিকা পেতে ইনস্টলেশন টপোলজি দেখুন।
- আপনি Edge-এ SMTP চালু করে থাকলে, আপনার কনফিগারেশন ফাইলে SMTPMAILFROM সেট করুন।
এই প্যারামিটারটি এই ফর্ম্যাটে আছে:
SMTPMAILFROM="My Company <myco@company.com>" - মেশিন ১-এ Cassandra ও ZooKeeper আপডেট করুন:
> /opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile - মেশিন ২-এ নিম্নলিখিত iptables নিয়ম সেট করুন:
> sudo iptables -A INPUT -p tcp --destination-port 5672 ! -s `hostname` -i eth0 -j DROP - মেশিন ২-এ Qpid মেসেজ কোয়েরি চেক করুন:
> qpid-stat -q
"msg" কলামে সংখ্যাটি ০ না হওয়া পর্যন্ত কোয়েরি চেক করা চালিয়ে যান। Qpid সব মেসেজ প্রসেস না করা পর্যন্ত আপনি এটি আপগ্রেড করতে পারবেন না। - মেশিন ২-এ qpidd আপডেট করুন:
> /opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile - মেশিন ২-এ iptables ফ্ল্যাশ করুন:
> sudo iptables -F - মেশিন ২-এ postgresql আপডেট করুন:
> /opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile - মেশিন ২-এ postgresql চালু করুন:
> /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql start - মেশিন ১-এ LDAP আপডেট করুন:
> /opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile - মেশিন ২ ও ১-এ Edge কম্পোনেন্ট আপডেট করুন:
> /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile - মেশিন ১-এ UI আপডেট করুন:
> /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
৫-হোস্ট ক্লাস্টার করা ইনস্টলেশনের জন্য
Edge টপোলজি ও নোড নম্বরের তালিকা পেতে ইনস্টলেশন টপোলজি দেখুন।
- আপনি Edge-এ SMTP চালু করে থাকলে, আপনার কনফিগারেশন ফাইলে SMTPMAILFROM সেট করুন।
এই প্যারামিটারটি এই ফর্ম্যাটে আছে:
SMTPMAILFROM="My Company <myco@company.com>" - মেশিন ১, ২ ও ৩-এ Cassandra ও ZooKeeper আপডেট করুন:
> /opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile - মেশিন ৪-এ নিম্নলিখিত iptables নিয়ম সেট করুন:
> sudo iptables -A INPUT -p tcp --destination-port 5672 ! -s `hostname` -i eth0 -j DROP - মেশিন ৪-এ Qpid মেসেজ কোয়েরি চেক করুন:
> qpid-stat -q
"msg" কলামে সংখ্যাটি ০ না হওয়া পর্যন্ত কোয়েরি চেক করা চালিয়ে যান। Qpid সব মেসেজ প্রসেস না করা পর্যন্ত আপনি এটি আপগ্রেড করতে পারবেন না। - মেশিন ৪-এ qpidd আপডেট করুন:
> /opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile - মেশিন ৪-এ iptables ফ্ল্যাশ করুন:
> sudo iptables -F - ৫ নম্বর মেশিনে ৩ থেকে ৬ নম্বর ধাপগুলি আবার করুন।
- মেশিন ৪-এ postgresql আপডেট করুন:
> /opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile - মেশিন ৪-এ postgresql চালু করুন:
> /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql start - মেশিন ৫-এ ৮ ও ৯ নম্বর ধাপ আবার করুন।
- মেশিন ১-এ LDAP আপডেট করুন:
> /opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile - মেশিন ৪, ৫, ১, ২, ৩-এ Edge কম্পোনেন্ট আপডেট করুন:
> /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile - মেশিন ১-এ UI আপডেট করুন:
> /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
৯-হোস্ট ক্লাস্টার করা ইনস্টলেশনের জন্য
Edge টপোলজি ও নোড নম্বরের তালিকা পেতে ইনস্টলেশন টপোলজি দেখুন।
- আপনি Edge-এ SMTP চালু করে থাকলে, আপনার কনফিগারেশন ফাইলে SMTPMAILFROM সেট করুন।
এই প্যারামিটারটি এই ফর্ম্যাটে আছে:
SMTPMAILFROM="My Company <myco@company.com>" - মেশিন ১, ২ ও ৩-এ Cassandra ও ZooKeeper আপডেট করুন:
> /opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile - মেশিন ৬-এ নিম্নলিখিত iptables নিয়ম সেট করুন:
> sudo iptables -A INPUT -p tcp --destination-port 5672 ! -s `hostname` -i eth0 -j DROP - মেশিন ৬-এ Qpid মেসেজ কোয়েরি চেক করুন:
> qpid-stat -q
"msg" কলামে সংখ্যাটি ০ না হওয়া পর্যন্ত কোয়েরি চেক করা চালিয়ে যান। Qpid সব মেসেজ প্রসেস না করা পর্যন্ত আপনি এটি আপগ্রেড করতে পারবেন না। - মেশিন ৬-এ qpidd আপডেট করুন:
> /opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile - মেশিন ৬-এ iptables ফ্ল্যাশ করুন:
> sudo iptables -F - মেশিন ৭-এ ৩ থেকে ৬ নম্বর ধাপগুলি আবার করুন।
- মেশিন ৬-এ postgresql আপডেট করুন:
> /opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile - মেশিন ৬-এ postgresql চালু করুন:
> /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql start - মেশিন ৭-এ ৮ ও ৯ নম্বর ধাপ আবার করুন।
- মেশিন ১-এ LDAP আপডেট করুন:
> /opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile - ৬, ৭, ৮, ৯, ১, ৪ ও ৫ নম্বর মেশিনে Edge কম্পোনেন্ট এই ক্রমে আপডেট করুন:
> /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile - মেশিন ১-এ UI আপডেট করুন:
> /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
১৩-হোস্ট ক্লাস্টার করা ইনস্টলেশনের জন্য
Edge টপোলজি ও নোড নম্বরের তালিকা পেতে ইনস্টলেশন টপোলজি দেখুন।
- আপনি Edge-এ SMTP চালু করে থাকলে, আপনার কনফিগারেশন ফাইলে SMTPMAILFROM সেট করুন।
এই প্যারামিটারটি এই ফর্ম্যাটে আছে:
SMTPMAILFROM="My Company <myco@company.com>" - মেশিন ১, ২ ও ৩-এ Cassandra ও ZooKeeper আপডেট করুন:
> /opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile - মেশিন ১২-এ নিম্নলিখিত iptables নিয়ম সেট করুন:
> sudo iptables -A INPUT -p tcp --destination-port 5672 ! -s `hostname` -i eth0 -j DROP - মেশিন ১২-এ Qpid মেসেজ কোয়েরি চেক করুন:
> qpid-stat -q
"msg" কলামে সংখ্যাটি ০ না হওয়া পর্যন্ত কোয়েরি চেক করা চালিয়ে যান। Qpid সব মেসেজ প্রসেস না করা পর্যন্ত আপনি এটি আপগ্রেড করতে পারবেন না। - মেশিন ১২-এ qpidd আপডেট করুন:
> /opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile - মেশিন ১২-এ iptables ফ্ল্যাশ করুন:
> sudo iptables -F - মেশিন ১৩-এ ৩ থেকে ৬ নম্বর ধাপগুলি আবার করুন।
- মেশিন ১২-এ postgresql আপডেট করুন:
> /opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile - মেশিন ১২-এ postgresql চালু করুন:
> /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql start - মেশিন ১৩-এ ৮ ও ৯ নম্বর ধাপ আবার করুন।
- মেশিন ৪ ও ৫-এ LDAP আপডেট করুন:
> /opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile - এই ক্রমে মেশিন ১২, ১৩, ৮, ৯, ৬, ৭, ১০ ও ১১-এ Edge কম্পোনেন্ট আপডেট করুন:
> /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile - মেশিন ৬ ও ৭-এ UI আপডেট করুন:
> /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
১২-হোস্ট ক্লাস্টার করা ইনস্টলেশনের জন্য
Edge টপোলজি ও নোড নম্বরের তালিকা পেতে ইনস্টলেশন টপোলজি দেখুন।
- আপনি Edge-এ SMTP চালু করে থাকলে, আপনার কনফিগারেশন ফাইলে SMTPMAILFROM সেট করুন।
এই প্যারামিটারটি এই ফর্ম্যাটে আছে:
SMTPMAILFROM="My Company <myco@company.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 আপডেট করুন:
- ডেটা সেন্টার ১-এ মেশিন ৪, ৫
- মেশিন ৪-এ নিম্নলিখিত iptables নিয়ম সেট করুন:
> sudo iptables -A INPUT -p tcp --destination-port 5672 ! -s `hostname` -i eth0 -j DROP - মেশিন ৪-এ Qpid মেসেজ কোয়েরি চেক করুন:
> qpid-stat -q
"msg" কলামে সংখ্যাটি ০ না হওয়া পর্যন্ত কোয়েরি চেক করা চালিয়ে যান। Qpid সব মেসেজ প্রসেস না করা পর্যন্ত আপনি সেটি আপগ্রেড করতে পারবেন না। - মেশিন ৪-এ qpidd আপডেট করুন:
> /opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile - মেশিন ৪-এ iptables ফ্ল্যাশ করুন:
> sudo iptables -F - ৫ নম্বর মেশিনে ১ থেকে ৪ নম্বর ধাপগুলি আবার করুন।
- মেশিন ৪-এ নিম্নলিখিত iptables নিয়ম সেট করুন:
- ডেটা সেন্টার ২-এর মেশিন ১০, ১১
- মেশিন ১০-এ নিম্নলিখিত iptables নিয়ম সেট করুন:
> sudo iptables -A INPUT -p tcp --destination-port 5672 ! -s `hostname` -i eth0 -j DROP - মেশিন ১০-এ Qpid মেসেজ কোয়েরি চেক করুন:
> qpid-stat -q
"msg" কলামে সংখ্যাটি ০ না হওয়া পর্যন্ত কোয়েরি চেক করা চালিয়ে যান। Qpid সব মেসেজ প্রসেস না করা পর্যন্ত আপনি সেটি আপগ্রেড করতে পারবেন না। - মেশিন ১০-এ qpidd আপডেট করুন:
> /opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile - মেশিন ১০-এ iptables ফ্ল্যাশ করুন:
> sudo iptables -F - মেশিন ১১-এ ১ থেকে ৪ নম্বর ধাপগুলি আবার করুন।
- মেশিন ১০-এ নিম্নলিখিত iptables নিয়ম সেট করুন:
- ডেটা সেন্টার ১-এ মেশিন ৪, ৫
-
postgresql আপডেট করুন:
-
ডেটা সেন্টার ১-এ মেশিন ৬
> /opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
> /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql start -
ডেটা সেন্টার ২-এর মেশিন ১২
> /opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
> /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql start
-
- 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
- ডেটা সেন্টার ১-এ মেশিন ৪, ৫, ৬, ১, ২, ৩
- 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 ইনস্টলেশনের জন্য
# 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" # Specify the from address of generated emails. SMTPMAILFROM="My Company <myco@company.com>"
সম্পূর্ণ কনফিগারেশন ফাইলের উদাহরণ দেখতে, API BaaS ইনস্টলেশন দেখুন।
এছাড়াও, আপনাকে অবশ্যই নিশ্চিত করতে হবে যে অন্যান্য সব Stack নোড থেকে অ্যাক্সেস করার জন্য সব Stack নোডে পোর্ট 2551 খোলা আছে।
Edge টপোলজি ও নোড নম্বরের তালিকা পেতে ইনস্টলেশন টপোলজি দেখুন।
- মেশিন ৫, ৬ ও ৭-এ Cassandra আপডেট করুন:
> /opt/apigee/apigee-setup/bin/update.sh -c cs -f configFile -
মেশিন ১, ২ ও ৩-এ ElasticSearch ও API BaaS Stack আপডেট করুন:
> /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 ইনস্টলেশনের জন্য
# 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" # Specify the from address of generated emails. SMTPMAILFROM="My Company <myco@company.com>"
সম্পূর্ণ কনফিগারেশন ফাইলের উদাহরণ দেখতে, API BaaS ইনস্টলেশন দেখুন।
এছাড়াও, আপনাকে অবশ্যই নিশ্চিত করতে হবে যে অন্যান্য সব Stack নোড থেকে অ্যাক্সেস করার জন্য সব Stack নোডে পোর্ট 2551 খোলা আছে।
Edge টপোলজি ও নোড নম্বরের তালিকা পেতে ইনস্টলেশন টপোলজি দেখুন।
- মেশিন ৮, ৯ ও ১০-এ 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 Stack আপডেট করুন:
> /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, ps
- LDAP
- Edge, অর্থাৎ সব নোডে "-c edge" প্রোফাইল এই ক্রমে: Qpid সার্ভার সহ নোড,
Postgres সার্ভার, ম্যানেজমেন্ট সার্ভার, মেসেজ প্রসেসর ও রাউটার।
মনে রাখবেন: নোডে Qpid সার্ভার ও Postgres সার্ভার, দুটিই ইনস্টল করা থাকলে, "-c edge" প্রোফাইল ধাপ রান করান। - Edge UI