প্রাইভেট ক্লাউড v4.18.05 এর জন্য এজ
একটি নোডে এজ ইনস্টল করতে, আপনি প্রথমে এজ অ্যাপিজি-সেটআপ ইউটিলিটি ইনস্টল করুন। আপনি যদি এমন পরিবেশে থাকেন যেখানে আপনার নোডগুলির একটি বাহ্যিক ইন্টারনেট সংযোগ নেই, তাহলে আপনাকে অবশ্যই Apigee রেপোর একটি স্থানীয় অনুলিপি ইনস্টল করতে হবে।
ডিফল্ট ইনস্টলেশন ডিরেক্টরি: /opt/apigee
এজ /opt/apigee
ডিরেক্টরিতে সমস্ত ফাইল ইনস্টল করে। আপনি এই ডিরেক্টরি পরিবর্তন করতে পারবেন না. যাইহোক, যদি ইচ্ছা হয়, আপনি অন্য অবস্থানে /opt/apigee
ম্যাপ করার জন্য একটি সিমলিঙ্ক তৈরি করতে পারেন। আরও তথ্যের জন্য ইনস্টলেশনের প্রয়োজনীয়তা দেখুন।
পূর্বশর্ত: SELinux নিষ্ক্রিয় করুন
এজ apigee-setup
ইউটিলিটি বা যেকোন এজ উপাদান ইনস্টল করার আগে আপনাকে অবশ্যই SELinux নিষ্ক্রিয় করতে হবে, অথবা এটিকে অনুমতিমূলক মোডে সেট করতে হবে। প্রয়োজনে, এজ ইনস্টল করার পরে, আপনি SELinux পুনরায় সক্রিয় করতে পারেন।
- SELinux-কে সাময়িকভাবে অনুমতিমূলক মোডে সেট করতে, নিম্নলিখিত কমান্ডটি চালান:
- একটি Linux 6.x অপারেটিং সিস্টেমে :
sudo echo 0 > /selinux/enforce
এজ ইনস্টল করার পরে SELinux পুনরায় সক্ষম করতে:
sudo echo 1 > /selinux/enforce
- একটি Linux 7.x অপারেটিং সিস্টেমে :
sudo setenforce 0
এজ ইনস্টল করার পরে SELinux পুনরায় সক্ষম করতে:
sudo setenforce 1
- একটি Linux 6.x অপারেটিং সিস্টেমে :
- স্থায়ীভাবে SELinux নিষ্ক্রিয় করতে বা অনুমতিমূলক মোডে সেট করতে:
- একটি সম্পাদকে
/etc/sysconfig/selinux
খুলুন। -
SELINUX=disabled
বাSELINUX=permissive
সেট করুন - আপনার সম্পাদনা সংরক্ষণ করুন.
- নোড পুনরায় চালু করুন।
- প্রয়োজনে,
SELINUX=enabled
সেট করতে এই পদ্ধতিটি পুনরাবৃত্তি করে এজ ইনস্টলেশনের পরে SELinux পুনরায় সক্রিয় করুন।
- একটি সম্পাদকে
পূর্বশর্ত: EPEL রেপো সক্ষম করুন
এজ ইনস্টল বা আপডেট করতে বা স্থানীয় রেপো তৈরি করতে আপনাকে অবশ্যই এন্টারপ্রাইজ লিনাক্স (বা EPEL) এর জন্য অতিরিক্ত প্যাকেজ সক্রিয় করতে হবে। আপনি যে কমান্ডটি ব্যবহার করেন তা নির্ভর করে আপনার RedHat/CentOS এর সংস্করণের উপর:
- RedHat/CentOS/Oracle 7.x এর জন্য:
wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
sudo 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
sudo rpm -ivh epel-release-latest-6.noarch.rpm
পূর্বশর্ত: RedHat 7.4 এবং CentOS 7.4 এ libdb4 লাইব্রেরি সংস্করণ পরীক্ষা করুন
RedHat 7.4 এবং CentOS 7.4-এ, আপনি ইনস্টল করার আগে libdb4
RPM-এর সংস্করণ পরীক্ষা করে দেখুন। এজ এর জন্য সংস্করণ 4.8 এবং RedHat 7.4 এবং CentOS 7.4 এর কিছু সংস্করণ পরবর্তী সংস্করণ সহ প্রয়োজন। আপনার যদি পরবর্তী সংস্করণ থাকে তবে এটি আনইনস্টল করুন এবং এজ ইনস্টলার তারপর সংস্করণ 4.8 ইনস্টল করবে।
আপনি আপনার সংস্করণ পরীক্ষা করতে নিম্নলিখিত কমান্ড ব্যবহার করতে পারেন:
rpm -qa | grep libdb4
আপনি যদি দেখেন যে libdb4
RPM সংস্করণটি 4.8 সংস্করণের পরে, এটি আনইনস্টল করুন।
একটি বাহ্যিক ইন্টারনেট সংযোগ সহ একটি নোডে এজ এপিজি-সেটআপ ইউটিলিটি ইনস্টল করুন
একটি বাহ্যিক ইন্টারনেট সংযোগ সহ একটি নোডে এজ ইনস্টল করতে:
- Apigee থেকে ব্যবহারকারীর নাম এবং পাসওয়ার্ড পান যা আপনি Apigee সংগ্রহস্থল অ্যাক্সেস করতে ব্যবহার করেন। আপনার যদি Apigee ftp সাইটের জন্য একটি বিদ্যমান username:password থাকে, আপনি সেই শংসাপত্রগুলি ব্যবহার করতে পারেন।
- এজ আরপিএম ইনস্টল করতে রুট হিসেবে আপনার নোডে লগ ইন করুন
-
yum-utils
এবংyum-plugin-priorities
ইনস্টল করুন:sudo yum install yum-utils
sudo yum install yum-plugin-priorities
- উপরে বর্ণিত হিসাবে SELinux নিষ্ক্রিয় করুন।
- উপরে বর্ণিত হিসাবে EPEL রেপো সক্ষম করুন।
- উপরে বর্ণিত হিসাবে আপনার
libdb4
সংস্করণ পরীক্ষা করুন। - আপনি যদি Oracle 7.x এ ইন্সটল করছেন, তাহলে নিম্নলিখিত কমান্ডটি চালান:
sudo yum-config-manager --enable ol7_optional_latest
- আপনি যদি AWS-এ ইনস্টল করছেন , নিম্নলিখিত
yum-configure-manager
কমান্ডগুলি চালান:yum update rh-amazon-rhui-client.noarch
sudo yum-config-manager --enable rhui-REGION-rhel-server-extras rhui-REGION-rhel-server-optional
- Edge
bootstrap_4.18.05.sh
ফাইলটি/tmp/bootstrap_4.18.05.sh
এ ডাউনলোড করুন:curl https://software.apigee.com/bootstrap_4.18.05.sh -o /tmp/bootstrap_4.18.05.sh
- এজ এপিজি-সার্ভিস ইউটিলিটি এবং নির্ভরতা ইনস্টল করুন:
sudo bash /tmp/bootstrap_4.18.05.sh apigeeuser=uName apigeepassword=pWord
যেখানে uName:pWord হল ব্যবহারকারীর নাম এবং পাসওয়ার্ড যা আপনি Apigee থেকে পেয়েছেন। আপনি pWord বাদ দিলে, আপনাকে এটি লিখতে বলা হবে।
ডিফল্টরূপে, ইনস্টলার আপনার জাভা 1.8 ইনস্টল করা আছে কিনা তা পরীক্ষা করে। যদি আপনি না করেন তবে এটি আপনার জন্য এটি ইনস্টল করে। জাভা ইনস্টলেশন কীভাবে পরিচালনা করবেন তা নির্দিষ্ট করতে
JAVA_FIX
বিকল্পটি ব্যবহার করুন।JAVA_FIX
নিম্নলিখিত মানগুলি নেয়:- I: OpenJDK 1.8 ইনস্টল করুন (ডিফল্ট)
- সি: জাভা ইনস্টল না করে চালিয়ে যান
- প্রশ্নঃ প্রস্থান করুন। এই বিকল্পের জন্য, আপনাকে জাভা ইনস্টল করতে হবে।
apigee-সার্ভিস ইউটিলিটি ইনস্টল করার ফলে /etc/yum.repos.d/apigee.repo ফাইল তৈরি হয় যা Apigee সংগ্রহস্থলকে সংজ্ঞায়িত করে। সংজ্ঞা ফাইলটি দেখতে, কমান্ডটি ব্যবহার করুন:
cat /etc/yum.repos.d/apigee.repo
রেপো বিষয়বস্তু দেখতে, কমান্ড ব্যবহার করুন:
sudo yum -v repolist 'apigee*'
- অ্যাপিজি-সেটআপ ইউটিলিটি ইনস্টল করতে apigee-service ব্যবহার করুন:
/opt/apigee/apigee-service/bin/apigee-service apigee-setup install
- নোডে এজ উপাদানগুলি ইনস্টল এবং কনফিগার করতে apigee-setup ব্যবহার করুন। আরো জন্য একটি নোডে এজ উপাদান ইনস্টল দেখুন.
কোনো বাহ্যিক ইন্টারনেট সংযোগ ছাড়াই একটি নোডে এজ অ্যাপিজি-সেটআপ ইউটিলিটি ইনস্টল করুন
যদি আপনার এজ নোডগুলি ফায়ারওয়ালের পিছনে থাকে, বা অন্য কোনও উপায়ে ইন্টারনেটের মাধ্যমে Apigee সংগ্রহস্থল অ্যাক্সেস করা নিষিদ্ধ করা হয়, তাহলে আপনাকে অবশ্যই Apigee রেপোর একটি স্থানীয় সংগ্রহস্থল বা মিরর তৈরি করতে হবে। সেই আয়নাটি অবশ্যই সমস্ত নোডগুলিতে অ্যাক্সেসযোগ্য হতে হবে। একবার তৈরি হয়ে গেলে, নোডগুলি এজ ইনস্টল করতে সেই স্থানীয় আয়না অ্যাক্সেস করতে পারে।
অভ্যন্তরীণ Apigee সংগ্রহস্থল তৈরি করতে, আপনার এজ RPM এবং নির্ভরতা ডাউনলোড করতে সক্ষম হওয়ার জন্য একটি বাহ্যিক ইন্টারনেট অ্যাক্সেস সহ একটি নোড প্রয়োজন। একবার আপনি অভ্যন্তরীণ রেপো তৈরি করার পরে, আপনি এটিকে অন্য নোডে নিয়ে যেতে পারেন বা ইনস্টলেশনের জন্য সেই নোডটিকে এজ নোডগুলিতে অ্যাক্সেসযোগ্য করে তুলতে পারেন।
আপনি একটি স্থানীয় এজ রিপোজিটরি তৈরি করার পরে, আপনাকে পরবর্তীতে সর্বশেষ এজ রিলিজ ফাইলগুলির সাথে এটি আপডেট করতে হতে পারে। নিম্নলিখিত বিভাগগুলি কীভাবে একটি স্থানীয় সংগ্রহস্থল তৈরি করতে হয় এবং কীভাবে এটি আপডেট করতে হয় তা বর্ণনা করে।
একটি স্থানীয় Apigee সংগ্রহস্থল তৈরি করুন
একটি স্থানীয় Apigee রেপো তৈরি করতে:
- Apigee থেকে ব্যবহারকারীর নাম এবং পাসওয়ার্ড পান যা আপনি Apigee সংগ্রহস্থল অ্যাক্সেস করতে ব্যবহার করেন। আপনার যদি Apigee ftp সাইটের জন্য একটি বিদ্যমান username:password থাকে, আপনি সেই শংসাপত্রগুলি ব্যবহার করতে পারেন।
- এজ আরপিএম ইনস্টল করতে রুট হিসেবে আপনার নোডে লগ ইন করুন।
- উপরে বর্ণিত হিসাবে SELinux নিষ্ক্রিয় করুন।
- Edge
bootstrap_4.18.05.sh
ফাইলটি/tmp/bootstrap_4.18.05.sh
এ ডাউনলোড করুন:curl https://software.apigee.com/bootstrap_4.18.05.sh -o /tmp/bootstrap_4.18.05.sh
- এজ এপিজি-সার্ভিস ইউটিলিটি এবং নির্ভরতা ইনস্টল করুন:
sudo bash /tmp/bootstrap_4.18.05.sh apigeeuser=uName apigeepassword=pWord
যেখানে uName:pWord হল ব্যবহারকারীর নাম এবং পাসওয়ার্ড যা আপনি Apigee থেকে পেয়েছেন। আপনি pWord বাদ দিলে, আপনাকে এটি লিখতে বলা হবে।
- নোডে
apigee-mirror
ইউটিলিটি ইনস্টল করুন:/opt/apigee/apigee-service/bin/apigee-service apigee-mirror install
-
/opt/apigee/data/apigee-mirror/repos/
ডিরেক্টরিতে Apigee রেপো সিঙ্ক করতেapigee-mirror
ইউটিলিটি ব্যবহার করুন।রেপোর আকার ছোট করতে, শুধুমাত্র সর্বশেষ RPM ডাউনলোড করতে
--only-new-rpms
অন্তর্ভুক্ত করুন। ডাউনলোডের জন্য আপনার প্রায় 1.6 GB ডিস্ক স্পেস প্রয়োজন:/opt/apigee/apigee-service/bin/apigee-service apigee-mirror sync --only-new-rpms
আপনি পুরানো RPM সহ সম্পূর্ণ রেপো ডাউনলোড করতে চাইলে
--only-new-rpms
বাদ দিন। সম্পূর্ণ ডাউনলোডের জন্য আপনার প্রায় 6 গিগাবাইট ডিস্ক স্পেস প্রয়োজন:/opt/apigee/apigee-service/bin/apigee-service apigee-mirror sync
আপনার কাছে এখন Apigee রেপোর একটি স্থানীয় অনুলিপি রয়েছে। পরবর্তী বিভাগে স্থানীয় রেপো থেকে এজ
apigee-setup
ইউটিলিটি কীভাবে ইনস্টল করবেন তা বর্ণনা করা হয়েছে। - (ঐচ্ছিক) আপনি যদি স্থানীয় রেপো থেকে স্থানীয় রেপো হোস্ট করে এমন একই নোডে এজ ইনস্টল করতে চান, তাহলে আপনাকে প্রথমে নিম্নলিখিত কমান্ডগুলি চালাতে হবে:
-
apigee-service
ইউটিলিটি ইনস্টল করতে স্থানীয় রেপো থেকেbootstrap_4.18.05.sh
চালান:sudo bash /opt/apigee/data/apigee-mirror/repos/bootstrap_4.18.05.sh apigeeprotocol="file://" apigeerepobasepath=/opt/apigee/data/apigee-mirror/repos
-
apigee-setup
ইউটিলিটি ইনস্টল করতেapigee-service
ব্যবহার করুন:/opt/apigee/apigee-service/bin/apigee-service apigee-setup install
- নোডে এজ উপাদানগুলি ইনস্টল এবং কনফিগার করতে
apigee-setup
ব্যবহার করুন। আরো জন্য একটি নোডে এজ উপাদান ইনস্টল দেখুন.
-
স্থানীয় রেপো থেকে দূরবর্তী নোডে অ্যাপিজি-সেটআপ ইনস্টল করুন
স্থানীয় রেপো থেকে এজ ইনস্টল করার জন্য আপনার কাছে দুটি বিকল্প রয়েছে। আপনি হয় করতে পারেন:
- রেপোর একটি .tar ফাইল তৈরি করুন, .tar ফাইলটিকে একটি নোডে অনুলিপি করুন এবং তারপর .tar ফাইল থেকে এজ ইনস্টল করুন।
- স্থানীয় রেপো সহ নোডে একটি ওয়েব সার্ভার ইনস্টল করুন যাতে অন্যান্য নোডগুলি এটি অ্যাক্সেস করতে পারে। Apigee আপনার ব্যবহারের জন্য Nginx ওয়েব সার্ভার প্রদান করে, অথবা আপনি আপনার নিজস্ব ওয়েব সার্ভার ব্যবহার করতে পারেন।
.tar ফাইল থেকে ইনস্টল করুন:
- স্থানীয় রেপো সহ নোডে,
/opt/apigee/data/apigee-mirror/apigee-4.18.05.tar.gz
নামে একটি একক .tar ফাইলে স্থানীয় রেপো প্যাকেজ করতে নিম্নলিখিত কমান্ডটি ব্যবহার করুন :/opt/apigee/apigee-service/bin/apigee-service apigee-mirror package
- .tar ফাইলটি নোডে কপি করুন যেখানে আপনি এজ ইনস্টল করতে চান। উদাহরণস্বরূপ, নতুন নোডের
/tmp
ডিরেক্টরিতে এটি অনুলিপি করুন। - নতুন নোডে, উপরে বর্ণিত হিসাবে SELinux নিষ্ক্রিয় করুন।
- নতুন নোডে, উপরে বর্ণিত হিসাবে EPEL রেপো সক্ষম করুন।
- নতুন নোডে, নিশ্চিত করুন যে আপনি কোনো বাহ্যিক ইন্টারনেট রিপোজ নিষ্ক্রিয় করেছেন। আপনি যখন নিম্নলিখিত কমান্ডটি চালান, তখন সমস্ত বাহ্যিক রেপো অক্ষম হিসাবে দেখানো উচিত, তবে স্থানীয় Apigee রেপো এবং আপনার যে কোনও অভ্যন্তরীণ রেপো সক্ষম করা উচিত:
sudo yum repolist
- নতুন নোডে,
yum-utils
এবংyum-plugin-priorities
ইনস্টল করুন:sudo yum install yum-utils
sudo yum install yum-plugin-priorities
- নতুন নোডে, উপরে বর্ণিত হিসাবে আপনার
libdb4
সংস্করণ পরীক্ষা করুন। - আপনি যদি Oracle 7.x এ ইন্সটল করছেন, তাহলে নিম্নলিখিত কমান্ডটি চালান:
sudo yum-config-manager --enable ol7_optional_latest
- আপনি যদি AWS এ ইনস্টল করছেন , তাহলে নিম্নলিখিত
yum-configure-manager
কমান্ডটি চালান:sudo yum-config-manager --enable rhui-REGION-rhel-server-extras rhui-REGION-rhel-server-optional
- নতুন নোডে, ফাইলটিকে /tmp ডিরেক্টরিতে আনটান করুন:
tar -xzf apigee-4.18.05.tar.gz
এই কমান্ডটি .tar ফাইল ধারণকারী ডিরেক্টরিতে একটি নতুন ডিরেক্টরি তৈরি করে, যার নাম repos। উদাহরণস্বরূপ
/tmp/repos.
- এজ এপিজি-সার্ভিস ইউটিলিটি এবং
/tmp/repos
থেকে নির্ভরতা ইনস্টল করুন:sudo bash /tmp/repos/bootstrap_4.18.05.sh apigeeprotocol="file://" apigeerepobasepath=/tmp/repos
লক্ষ্য করুন যে আপনি এই কমান্ডে repos ডিরেক্টরির পাথ অন্তর্ভুক্ত করেছেন।
-
apigee-setup
ইউটিলিটি ইনস্টল করতেapigee-service
ব্যবহার করুন:/opt/apigee/apigee-service/bin/apigee-service apigee-setup install
- নোডে এজ উপাদানগুলি ইনস্টল এবং কনফিগার করতে
apigee-setup
ব্যবহার করুন। আরো জন্য একটি নোডে এজ উপাদান ইনস্টল দেখুন.
Nginx ওয়েব সার্ভার ব্যবহার করে রেপো থেকে ইনস্টল করুন:
- রেপো নোডে Nginx ওয়েব সার্ভার ইনস্টল করুন:
opt/apigee/apigee-service/bin/apigee-service apigee-mirror nginxconfig
- ডিফল্টরূপে, Nginx সার্ভারের নাম এবং পোর্ট 3939 হিসাবে লোকালহোস্ট ব্যবহার করার জন্য কনফিগার করা হয়েছে। এই মানগুলি পরিবর্তন করতে:
- একটি সম্পাদকে
/opt/apigee/customer/application/mirror.properties
খুলুন। এটি বিদ্যমান না থাকলে ফাইলটি তৈরি করুন। - প্রয়োজনীয় হিসাবে নিম্নলিখিত মান সেট করুন:
conf_apigee_mirror_listen_port=3939 conf_apigee_mirror_server_name=localhost
- Nginx পুনরায় চালু করুন:
/opt/nginx/scripts/apigee-nginx restart
- একটি সম্পাদকে
- ডিফল্টরূপে, রেপোর একটি ব্যবহারকারীর নাম:
admin:admin
প্রয়োজন। এই শংসাপত্রগুলি পরিবর্তন করতে, নিম্নলিখিত পরিবেশ ভেরিয়েবলগুলি সেট করুন:MIRROR_USERNAME=uName MIRROR_PASSWORD=pWord
- নতুন নোডে,
yum-utils
এবংyum-plugin-priorities
ইনস্টল করুন:sudo yum install yum-utils
sudo yum install yum-plugin-priorities
- নতুন নোডে, উপরে বর্ণিত হিসাবে SELinux নিষ্ক্রিয় করুন।
- নতুন নোডে, উপরে বর্ণিত হিসাবে EPEL রেপো সক্ষম করুন।
- নতুন নোডে, উপরে বর্ণিত হিসাবে আপনার
libdb4
সংস্করণ পরীক্ষা করুন। - দূরবর্তী নোডে, এজ bootstrap_4.18.05.sh ফাইলটি
/tmp/bootstrap_4.18.05.sh
এ ডাউনলোড করুন:curl http://uName:pWord@remoteRepo:3939/bootstrap_4.18.05.sh -o /tmp/bootstrap_4.18.05.sh
যেখানে uName:pWord হল ব্যবহারকারীর নাম এবং পাসওয়ার্ড যা আপনি উপরে রেপোর জন্য সেট করেছেন এবং remoteRepo হল রেপো নোডের IP ঠিকানা বা DNS নাম।
- রিমোট নোডে, এজ এপিজি-সার্ভিস ইউটিলিটি এবং নির্ভরতা ইনস্টল করুন:
sudo bash /tmp/bootstrap_4.18.05.sh apigeerepohost=remoteRepo:3939 apigeeuser=uName apigeepassword=pWord apigeeprotocol=http://
যেখানে uName:pWord হল রেপো ইউজারনেম এবং পাসওয়ার্ড।
- রিমোট নোডে,
apigee-setup
ইউটিলিটি ইনস্টল করতেapigee-service
ব্যবহার করুন:/opt/apigee/apigee-service/bin/apigee-service apigee-setup install
- দূরবর্তী নোডে এজ উপাদানগুলি ইনস্টল এবং কনফিগার করতে
apigee-setup
ব্যবহার করুন। আরো জন্য একটি নোডে এজ উপাদান ইনস্টল দেখুন.
একটি স্থানীয় Apigee সংগ্রহস্থল আপডেট করুন
রেপো আপডেট করতে, আপনাকে অবশ্যই সর্বশেষ bootstrap_4.18.05.sh ফাইলটি ডাউনলোড করতে হবে, তারপর একটি নতুন sysnc সম্পাদন করুন:
- Edge bootstrap_4.18.05.sh ফাইলটি
/tmp/bootstrap_4.18.05.sh
এ ডাউনলোড করুন:curl https://software.apigee.com/bootstrap_4.18.05.sh -o /tmp/bootstrap_4.18.05.sh
- Edge
bootstrap_4.18.05.sh
ফাইলটি চালান:sudo bash/tmp/bootstrap_4.18.05.sh apigeeuser=uName apigeepassword=pWord
যেখানে uName:pWord হল ব্যবহারকারীর নাম এবং পাসওয়ার্ড যা আপনি Apigee থেকে পেয়েছেন। আপনি pWord বাদ দিলে, আপনাকে এটি লিখতে বলা হবে।
-
apigee-mirror
আপডেট করুন:/opt/apigee/apigee-service/bin/apigee-service apigee-mirror update
- সিঙ্ক সম্পাদন করুন:
/opt/apigee/apigee-service/bin/apigee-service apigee-mirror sync --only-new-rpms
- আপনি যদি সম্পূর্ণ রেপো করতে চান:
/opt/apigee/apigee-service/bin/apigee-service apigee-mirror sync
একটি স্থানীয় Apigee রেপো পরিষ্কার করুন
স্থানীয় রেপো মুছে ফেলা /opt/apigee/data/apigee-মিরর এবং /var/tmp/yum-apigee-* পরিষ্কার করা।
স্থানীয় রেপো পরিষ্কার করতে, ব্যবহার করুন:
/opt/apigee/apigee-service/bin/apigee-service apigee-mirror clean
একটি 4.18.05 রেপোতে এজ 4.16.0x/4.17.0x যোগ বা আপডেট করুন
যদি আপনাকে একটি 4.18.05 রেপোতে এজ 4.16.0x বা 4.17.0x এর জন্য ইনস্টলেশন বজায় রাখতে হয়, আপনি একটি রেপো বজায় রাখতে পারেন যাতে সমস্ত সংস্করণ রয়েছে। সেই রেপো থেকে, আপনি তারপরে এজের যেকোনো সংস্করণ ইনস্টল করতে পারেন।
একটি 4.18.05 রেপোতে 4.16.0x/4.17.0x যোগ করতে:
- আপনি
apigee-mirror
ইউটিলিটির 4.18.05 সংস্করণ ইনস্টল করেছেন তা নিশ্চিত করুন:/opt/apigee/apigee-service/bin/apigee-service apigee-mirror version
আপনি নীচের ফর্মটিতে একটি ফলাফল দেখতে পাবেন, যেখানে xyz হল বিল্ড নম্বর:
apigee-mirror-4.18.05-0.0.xyz
- আপনার রেপোতে এজ 4.16.0x/4.17.0x ডাউনলোড করতে
apigee-mirror
ইউটিলিটি ব্যবহার করুন। লক্ষ্য করুন কিভাবে আপনি কাঙ্খিত সংস্করণের সাথে কমান্ডটি উপসর্গ করেছেন:apigeereleasever=4.17.01 /opt/apigee/apigee-service/bin/apigee-service apigee-mirror sync --only-new-rpms
প্রয়োজনীয় সংস্করণ সংখ্যা উল্লেখ করে পরবর্তীতে 4.16.0x/4.17.0x repos আপডেট করতে এই একই কমান্ডটি ব্যবহার করুন।
- ফাইল গঠন দেখতে
/opt/apigee/data/apigee-mirror/repos
ডিরেক্টরি পরীক্ষা করুন:ls /opt/apigee/data/apigee-mirror/repos
আপনি নিম্নলিখিত ফাইল এবং ডিরেক্টরি দেখতে হবে:
apigee apigee-repo-1.0-6.x86_64.rpm bootstrap_4.16.01.sh bootstrap_4.16.05.sh bootstrap_4.17.01.sh bootstrap_4.17.05.sh bootstrap_4.17.09.sh bootstrap_4.18.05.sh thirdparty
এজ এর সমস্ত সংস্করণের জন্য আপনার কাছে কীভাবে একটি বুটস্ট্র্যাপ ফাইল রয়েছে তা লক্ষ্য করুন।
apigee
ডিরেক্টরিতে এজের প্রতিটি সংস্করণের জন্য পৃথক ডিরেক্টরিও রয়েছে। - একটি .tar ফাইলে রেপো প্যাকেজ করতে, নিম্নলিখিত কমান্ডটি ব্যবহার করুন:
apigeereleasever=4.17.01 /opt/apigee/apigee-service/bin/apigee-service apigee-mirror package
এই কমান্ডটি সমস্ত 4.17.0x এবং 4.16.0x রেপোকে একই .tar ফাইলে প্যাকেজ করে। আপনি রেপোর শুধুমাত্র অংশ প্যাকেজ করতে পারবেন না।
স্থানীয় রেপো বা .tar ফাইল থেকে এজ ইনস্টল করতে, নিম্নলিখিত কমান্ডগুলির মধ্যে একটি ব্যবহার করে সঠিক বুটস্ট্র্যাপ ফাইলটি চালানো নিশ্চিত করুন। এই উদাহরণটি এজ 4.17.01 ইনস্টল করে:
- .tar ফাইল থেকে ইনস্টল করা হলে, রেপো থেকে সঠিক বুটস্ট্র্যাপ ফাইলটি চালান:
sudo bash /tmp/repos/bootstrap_4.17.01.sh apigeeprotocol="file://" apigeerepobasepath=/tmp/repos
ইনস্টলেশন সম্পূর্ণ করতে, উপরের ".tar ফাইল থেকে ইনস্টল করুন" থেকে অবশিষ্ট ধাপগুলি অনুসরণ করুন।
- যদি Nginx ওয়েব সার্ভার ব্যবহার করে ইনস্টল করা হয়, ডাউনলোড করুন এবং তারপরে রেপো থেকে সঠিক বুটস্ট্র্যাপ ফাইলটি চালান:
/usr/bin/curl http://uName:pWord@remoteRepo:3939/bootstrap_4.17.01.sh -o /tmp/bootstrap_4.17.01.sh
sudo bash /tmp/bootstrap_4.17.01.sh apigeerepohost=remoteRepo:3939 apigeeuser=uName apigeepassword=pWord apigeeprotocol=http://
ইনস্টলেশন সম্পূর্ণ করতে, উপরের "Nginx ওয়েব সার্ভার ব্যবহার করে রেপো থেকে ইনস্টল করুন" থেকে অবশিষ্ট পদক্ষেপগুলি অনুসরণ করুন।