এজ এপিজি-সেটআপ ইউটিলিটি ইনস্টল করুন

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

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

ডিফল্ট ইনস্টলেশন ডিরেক্টরি: /opt/apigee

এজ /opt/apigee ডিরেক্টরিতে সমস্ত ফাইল ইনস্টল করে। আপনি এই ডিরেক্টরি পরিবর্তন করতে পারবেন না. যাইহোক, যদি ইচ্ছা হয়, আপনি অন্য অবস্থানে /opt/apigee ম্যাপ করার জন্য একটি সিমলিঙ্ক তৈরি করতে পারেন। আরও তথ্যের জন্য ইনস্টলেশনের প্রয়োজনীয়তা দেখুন।

পূর্বশর্ত: SELinux নিষ্ক্রিয় করুন

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

  • SELinux-কে সাময়িকভাবে অনুমতিমূলক মোডে সেট করতে, নিম্নলিখিত কমান্ডটি চালান:
    1. একটি Linux 6.x অপারেটিং সিস্টেমে :
      sudo echo 0 > /selinux/enforce

      এজ ইনস্টল করার পরে SELinux পুনরায় সক্ষম করতে:
      sudo echo 1 > /selinux/enforce
    2. একটি Linux 7.x অপারেটিং সিস্টেমে :
      সুডো সেটেনফোর্স 0

      এজ ইনস্টল করার পরে SELinux পুনরায় সক্ষম করতে:
      sudo setenforce 1
  • স্থায়ীভাবে SELinux নিষ্ক্রিয় করতে বা অনুমতিমূলক মোডে সেট করতে:
    1. একটি সম্পাদকে /etc/sysconfig/selinux খুলুন।
    2. SELINUX=অক্ষম বা SELINUX=অনুমোদিত সেট করুন
    3. আপনার সম্পাদনা সংরক্ষণ করুন.
    4. নোড পুনরায় চালু করুন।
    5. প্রয়োজনে, SELINUX=enabled সেট করতে এই পদ্ধতিটি পুনরাবৃত্তি করে এজ ইনস্টলেশনের পরে SELinux পুনরায় সক্রিয় করুন।

পূর্বশর্ত: EPEL রেপো সক্ষম করুন

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

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

একটি বাহ্যিক ইন্টারনেট সংযোগ সহ একটি নোডে এজ এপিজি-সেটআপ ইউটিলিটি ইনস্টল করুন

একটি বাহ্যিক ইন্টারনেট সংযোগ সহ একটি নোডে এজ ইনস্টল করতে:

  1. Apigee থেকে ব্যবহারকারীর নাম এবং পাসওয়ার্ড পান যা আপনি Apigee সংগ্রহস্থল অ্যাক্সেস করতে ব্যবহার করেন। আপনার যদি Apigee ftp সাইটের জন্য একটি বিদ্যমান username:password থাকে, আপনি সেই শংসাপত্রগুলি ব্যবহার করতে পারেন।
  2. এজ আরপিএম ইনস্টল করতে রুট হিসেবে আপনার নোডে লগ ইন করুন
    দ্রষ্টব্য : যদিও RPM ইনস্টলেশনের জন্য রুট অ্যাক্সেসের প্রয়োজন, আপনি রুট অ্যাক্সেস ছাড়াই এজ কনফিগারেশন করতে পারেন।
  3. উপরে বর্ণিত হিসাবে SELinux নিষ্ক্রিয় করুন।
  4. উপরে বর্ণিত হিসাবে EPEL রেপো সক্ষম করুন।
  5. Edge 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
  6. এজ এপিজি-সার্ভিস ইউটিলিটি এবং নির্ভরতা ইনস্টল করুন:
    > 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 = জাভা ইন্সটল না করেই চালিয়ে যান
    প্রশ্ন = প্রস্থান করুন। এই বিকল্পের জন্য, আপনাকে জাভা ইনস্টল করতে হবে।

    apigee-সার্ভিস ইউটিলিটি ইনস্টল করার ফলে /etc/yum.repos.d/apigee.repo ফাইল তৈরি হয় যা Apigee সংগ্রহস্থলকে সংজ্ঞায়িত করে। সংজ্ঞা ফাইলটি দেখতে, কমান্ডটি ব্যবহার করুন:
    > cat /etc/yum.repos.d/apigee.repo

    রেপো বিষয়বস্তু দেখতে, কমান্ড ব্যবহার করুন:
    > sudo yum -v repolist 'apigee*'
  7. (শুধুমাত্র CentOS-6.x এবং RedHat-6.x) সমস্ত Qpid নোডে, আপনি সঠিক Qpid সংস্করণ ডাউনলোড করেছেন তা নিশ্চিত করতে নিম্নলিখিত কমান্ডটি চালান:
    > yum ইনস্টল করুন apigee-qpidd --disablerepo=epel
  8. অ্যাপিজি-সেটআপ ইউটিলিটি ইনস্টল করতে apigee-service ব্যবহার করুন:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-সেটআপ ইনস্টল
  9. নোডে এজ উপাদানগুলি ইনস্টল এবং কনফিগার করতে apigee-setup ব্যবহার করুন। আরো জন্য একটি নোডে এজ উপাদান ইনস্টল দেখুন.

কোনো বাহ্যিক ইন্টারনেট সংযোগ ছাড়াই একটি নোডে এজ অ্যাপিজি-সেটআপ ইউটিলিটি ইনস্টল করুন

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

অভ্যন্তরীণ Apigee সংগ্রহস্থল তৈরি করতে, আপনার এজ RPM এবং নির্ভরতা ডাউনলোড করতে সক্ষম হওয়ার জন্য একটি বাহ্যিক ইন্টারনেট অ্যাক্সেস সহ একটি নোড প্রয়োজন। একবার আপনি অভ্যন্তরীণ রেপো তৈরি করার পরে, আপনি এটিকে অন্য নোডে নিয়ে যেতে পারেন বা ইনস্টলেশনের জন্য সেই নোডটিকে এজ নোডগুলিতে অ্যাক্সেসযোগ্য করে তুলতে পারেন।

আপনি একটি স্থানীয় এজ রিপোজিটরি তৈরি করার পরে, আপনাকে পরবর্তীতে সর্বশেষ এজ রিলিজ ফাইলগুলির সাথে এটি আপডেট করতে হতে পারে। নিম্নলিখিত বিভাগগুলি কীভাবে একটি স্থানীয় সংগ্রহস্থল তৈরি করতে হয় এবং কীভাবে এটি আপডেট করতে হয় তা বর্ণনা করে।

একটি স্থানীয় Apigee সংগ্রহস্থল তৈরি করুন

একটি স্থানীয় Apigee রেপো তৈরি করতে:

  1. Apigee থেকে ব্যবহারকারীর নাম এবং পাসওয়ার্ড পান যা আপনি Apigee সংগ্রহস্থল অ্যাক্সেস করতে ব্যবহার করেন। আপনার যদি Apigee ftp সাইটের জন্য একটি বিদ্যমান username:password থাকে, আপনি সেই শংসাপত্রগুলি ব্যবহার করতে পারেন।
  2. এজ আরপিএম ইনস্টল করতে আপনার RedHat বা CentOS নোডে রুট হিসেবে লগ ইন করুন।
    দ্রষ্টব্য : যদিও RPM ইনস্টলেশনের জন্য রুট অ্যাক্সেসের প্রয়োজন, আপনি রুট অ্যাক্সেস ছাড়াই এজ কনফিগারেশন করতে পারেন।
  3. নিশ্চিত করুন যে আপনার কাছে yum-utils এর সর্বশেষ সংস্করণ আছে:
    > sudo yum আপডেট yum-utils
  4. উপরে বর্ণিত হিসাবে SELinux নিষ্ক্রিয় করুন।
  5. উপরে বর্ণিত হিসাবে EPEL রেপো সক্ষম করুন।
  6. Edge 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
  7. (শুধুমাত্র CentOS-6.x এবং RedHat-6.x) আপনি সঠিক Qpid সংস্করণ ডাউনলোড করেছেন তা নিশ্চিত করতে নিম্নলিখিত কমান্ডটি চালান:
    > yum ইনস্টল করুন apigee-qpidd --disablerepo=epel
  8. এজ এপিজি-সার্ভিস ইউটিলিটি এবং নির্ভরতা ইনস্টল করুন:
    > sudo bash /tmp/bootstrap_4.17.05.sh apigeeuser= uName apigeepassword= pWord

    যেখানে uName:pWord হল ব্যবহারকারীর নাম এবং পাসওয়ার্ড যা আপনি Apigee থেকে পেয়েছেন। আপনি pWord বাদ দিলে, আপনাকে এটি লিখতে বলা হবে।
  9. নোডে অ্যাপিজি-মিরর ইউটিলিটি ইনস্টল করুন:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-মিরর ইনস্টল

    দ্রষ্টব্য : আপনি যদি একটি বিদ্যমান রেপো 4.17.05-এ আপডেট করেন, তাহলে আপনাকে শুধুমাত্র apigee-mirror আপডেট করতে হবে:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-মিরর আপডেট
  10. /opt/apigee/data/apigee-mirror/repos/ ডিরেক্টরিতে Apigee রেপো সিঙ্ক করতে apigee-মিরর ইউটিলিটি ব্যবহার করুন।

    রেপোর আকার ছোট করতে, শুধুমাত্র সর্বশেষ RPM ডাউনলোড করতে --only-new-rpms অন্তর্ভুক্ত করুন। ডাউনলোডের জন্য আপনার প্রায় 1.6 GB ডিস্ক স্পেস প্রয়োজন:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-মিরর সিঙ্ক --only-new-rpms

    আপনি পুরানো RPM সহ সম্পূর্ণ রেপো ডাউনলোড করতে চাইলে --only-new-rpms বাদ দিন। সম্পূর্ণ ডাউনলোডের জন্য আপনার প্রায় 6 গিগাবাইট ডিস্ক স্পেস প্রয়োজন:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-মিরর সিঙ্ক

    আপনার কাছে এখন Apigee রেপোর একটি স্থানীয় অনুলিপি রয়েছে। পরবর্তী বিভাগে স্থানীয় রেপো থেকে এজ অ্যাপিজি-সেটআপ ইউটিলিটি কীভাবে ইনস্টল করবেন তা বর্ণনা করা হয়েছে।
  11. (ঐচ্ছিক) আপনি যদি স্থানীয় রেপো থেকে স্থানীয় রেপো হোস্ট করে এমন একই নোডে এজ ইনস্টল করতে চান, তাহলে আপনাকে প্রথমে নিম্নলিখিত কমান্ডগুলি চালাতে হবে:
    1. এপিজি-সার্ভিস ইউটিলিটি ইনস্টল করতে স্থানীয় রেপো থেকে bootstrap_4.17.05.sh চালান:
      > sudo bash /opt/apigee/data/apigee-mirror/repos/bootstrap_4.17.05.sh apigeeprotocol="file://" apigeerepobasepath=/opt/apigee/data/apigee-mirror/repos
    2. অ্যাপিজি-সেটআপ ইউটিলিটি ইনস্টল করতে apigee-service ব্যবহার করুন:
      > /opt/apigee/apigee-service/bin/apigee-service apigee-সেটআপ ইনস্টল
    3. নোডে এজ উপাদানগুলি ইনস্টল এবং কনফিগার করতে apigee-setup ব্যবহার করুন। আরো জন্য একটি নোডে এজ উপাদান ইনস্টল দেখুন.

স্থানীয় রেপো থেকে দূরবর্তী নোডে অ্যাপিজি-সেটআপ ইনস্টল করুন

স্থানীয় রেপো থেকে এজ ইনস্টল করার জন্য আপনার কাছে দুটি বিকল্প রয়েছে। অপরপক্ষে তুমি:

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

.tar ফাইল থেকে ইনস্টল করুন:

  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. নতুন নোডে, উপরে বর্ণিত হিসাবে SELinux নিষ্ক্রিয় করুন।
  4. নতুন নোডে, ফাইলটিকে /tmp ডিরেক্টরিতে আনটান করুন:
    > tar -xzf apigee-4.17.05.tar.gz

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

    লক্ষ্য করুন যে আপনি এই কমান্ডে repos ডিরেক্টরির পাথ অন্তর্ভুক্ত করেছেন।
  6. অ্যাপিজি-সেটআপ ইউটিলিটি ইনস্টল করতে apigee-service ব্যবহার করুন:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-সেটআপ ইনস্টল
  7. নোডে এজ উপাদানগুলি ইনস্টল এবং কনফিগার করতে apigee-setup ব্যবহার করুন। আরো জন্য একটি নোডে এজ উপাদান ইনস্টল দেখুন.

Nginx ওয়েব সার্ভার ব্যবহার করে রেপো থেকে ইনস্টল করুন:

  1. রেপো নোডে Nginx ওয়েব সার্ভার ইনস্টল করুন:
    > opt/apigee/apigee-service/bin/apigee-service apigee-মিরর nginxconfig
  2. ডিফল্টরূপে, Nginx সার্ভারের নাম এবং পোর্ট 3939 হিসাবে লোকালহোস্ট ব্যবহার করার জন্য কনফিগার করা হয়েছে। এই মানগুলি পরিবর্তন করতে
    1. একটি সম্পাদকে /opt/apigee/customer/application/mirror.properties খুলুন। এটি বিদ্যমান না থাকলে ফাইলটি তৈরি করুন।
    2. প্রয়োজনীয় হিসাবে নিম্নলিখিত মান সেট করুন:
      conf_apigee_mirror_listen_port=3939
      conf_apigee_mirror_server_name=localhost
    3. Nginx পুনরায় চালু করুন:
      > /opt/nginx/scripts/apigee-nginx পুনরায় চালু করুন
  3. ডিফল্টরূপে, রেপোর একটি ব্যবহারকারীর নাম: প্রশাসনের পাসওয়ার্ড:অ্যাডমিন প্রয়োজন। এই শংসাপত্রগুলি পরিবর্তন করতে, নিম্নলিখিত পরিবেশ ভেরিয়েবলগুলি সেট করুন:
    MIRROR_USERNAME=uName
    MIRROR_PASSWORD=pWord
  4. নতুন নোডে, উপরে বর্ণিত হিসাবে SELinux নিষ্ক্রিয় করুন।
  5. রিমোট নোডে, 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 নাম।
  6. রিমোট নোডে, এজ এপিজি-সার্ভিস ইউটিলিটি এবং নির্ভরতা ইনস্টল করুন:
    > sudo bash /tmp/bootstrap_4.17.05.sh apigeerepohost= remoteRepo :3939 apigeeuser= uName apigeepassword= pWord apigeeprotocol=http://

    যেখানে u Name :pWord হল রেপো ইউজারনেম এবং পাসওয়ার্ড।
  7. রিমোট নোডে, অ্যাপিজি-সেটআপ ইউটিলিটি ইনস্টল করতে apigee-service ব্যবহার করুন:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-সেটআপ ইনস্টল
  8. দূরবর্তী নোডে এজ উপাদানগুলি ইনস্টল এবং কনফিগার করতে apigee-setup ব্যবহার করুন। আরো জন্য একটি নোডে এজ উপাদান ইনস্টল দেখুন.

একটি স্থানীয় Apigee সংগ্রহস্থল আপডেট করুন

রেপো আপডেট করতে, আপনাকে অবশ্যই সর্বশেষ bootstrap_4.17.05.sh ফাইলটি ডাউনলোড করতে হবে, তারপর একটি নতুন সিঙ্ক সঞ্চালন করুন:

  1. Edge 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
  2. Edge bootstrap_4.17.05.sh ফাইলটি চালান:
    > sudo bash /tmp/bootstrap_4.17.05.sh apigeeuser= uName apigeepassword= pWord

    যেখানে uName:pWord হল ব্যবহারকারীর নাম এবং পাসওয়ার্ড যা আপনি Apigee থেকে পেয়েছেন। আপনি pWord বাদ দিলে, আপনাকে এটি লিখতে বলা হবে।
  3. অ্যাপিজি-মিরর আপডেট করুন:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-মিরর আপডেট
  4. সিঙ্ক সম্পাদন করুন:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-মিরর সিঙ্ক --only-new-rpms
  5. আপনি যদি সম্পূর্ণ রেপো ডাউনলোড করতে চান:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-মিরর সিঙ্ক

একটি স্থানীয় Apigee রেপো পরিষ্কার করুন

স্থানীয় রেপো মুছে ফেলা /opt/apigee/data/apigee-মিরর এবং /var/tmp/yum-apigee-* পরিষ্কার করা।

স্থানীয় রেপো পরিষ্কার করতে, ব্যবহার করুন:

> /opt/apigee/apigee-service/bin/apigee-service apigee-mirror clean

4.17.05 রেপোতে এজ 4.16.01/4.16.05/4.16.09/4.17.01 যোগ বা আপডেট করুন

যদি আপনাকে 4.17.05 রেপোতে এজ 4.16.0x বা 4.17.01 এর জন্য ইনস্টলেশন বজায় রাখতে হয়, আপনি একটি রেপো বজায় রাখতে পারেন যাতে সমস্ত সংস্করণ রয়েছে। সেই রেপো থেকে, আপনি তারপরে এজের যেকোনো সংস্করণ ইনস্টল করতে পারেন।

একটি 4.17.05 রেপোতে 4.16.0x/4.17.01 যোগ করতে:

  1. নিশ্চিত করুন যে আপনি অ্যাপিজি-মিরর ইউটিলিটির 4.17.05 সংস্করণ ইনস্টল করেছেন:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-মিরর সংস্করণ

    আপনি নীচের ফর্মটিতে একটি ফলাফল দেখতে পাবেন, যেখানে xyz হল বিল্ড নম্বর:
    apigee-মিরর- 4.17.05-0.0। xyz
  2. আপনার রেপোতে এজ 4.16.01/4.16.05/4.16.09/4.17.01 ডাউনলোড করতে apigee-মিরর ইউটিলিটি ব্যবহার করুন। লক্ষ্য করুন কিভাবে আপনি কাঙ্খিত সংস্করণের সাথে কমান্ডটি উপসর্গ করেছেন:
    > apigeereleasever=4.16.01 /opt/apigee/apigee-service/bin/apigee-service apigee-মিরর সিঙ্ক --only-new-rpms

    পরবর্তীতে প্রয়োজনীয় সংস্করণ নম্বর উল্লেখ করে 4.16.05/4.16.09/4.17.01 রিপোজ আপডেট করতে এই একই কমান্ডটি ব্যবহার করুন।
  3. ফাইল গঠন দেখতে /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 তৃতীয় পক্ষ

    এজ এর সমস্ত সংস্করণের জন্য আপনার কাছে কীভাবে একটি বুটস্ট্র্যাপ ফাইল রয়েছে তা লক্ষ্য করুন। এপিজি ডিরেক্টরিতে এজের প্রতিটি সংস্করণের জন্য পৃথক ডিরেক্টরিও রয়েছে।
  4. একটি .tar ফাইলে রেপো প্যাকেজ করতে, নিম্নলিখিত কমান্ডটি ব্যবহার করুন:
    > apigeereleasever=4.16.01 /opt/apigee/apigee-service/bin/apigee-service apigee-মিরর প্যাকেজ

    এই কমান্ডটি সমস্ত 4.17.0x এবং 4.16.0x রেপোকে একই .tar ফাইলে প্যাকেজ করে। আপনি রেপোর শুধুমাত্র অংশ প্যাকেজ করতে পারবেন না।

স্থানীয় রেপো বা .tar ফাইল থেকে এজ ইনস্টল করতে, নিম্নলিখিত কমান্ডগুলির মধ্যে একটি ব্যবহার করে সঠিক বুটস্ট্র্যাপ ফাইলটি চালানো নিশ্চিত করুন। এই উদাহরণটি এজ 4.16.01 ইনস্টল করে:

  • .tar ফাইল থেকে ইনস্টল করা হলে, রেপো থেকে সঠিক বুটস্ট্র্যাপ ফাইলটি চালান:
    > sudo bash /tmp/repos/ bootstrap_4.16.01.sh apigeeprotocol="file://" apigeerepobasepath=/tmp/repos

    ইনস্টলেশন সম্পূর্ণ করতে, উপরের ".tar ফাইল থেকে ইনস্টল করুন" থেকে অবশিষ্ট ধাপগুলি অনুসরণ করুন৷
  • যদি Nginx ওয়েব সার্ভার ব্যবহার করে ইনস্টল করা হয়, ডাউনলোড করুন এবং তারপরে রেপো থেকে সঠিক বুটস্ট্র্যাপ ফাইলটি চালান:
    > /usr/bin/curl http://uName:pWord@remoteRepo:3939/ bootstrap_4.16.01.sh -o /tmp/ bootstrap_4.16.01.sh
    > sudo bash /tmp/ bootstrap_4.16.01.sh apigeerepohost=remoteRepo:3939 apigeeuser=uName apigeepassword=pWord apigeeprotocol=http://


    ইনস্টলেশন সম্পূর্ণ করতে, উপরের "Nginx ওয়েব সার্ভার ব্যবহার করে রেপো থেকে ইনস্টল করুন" থেকে অবশিষ্ট পদক্ষেপগুলি অনুসরণ করুন।
,

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

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

ডিফল্ট ইনস্টলেশন ডিরেক্টরি: /opt/apigee

এজ /opt/apigee ডিরেক্টরিতে সমস্ত ফাইল ইনস্টল করে। আপনি এই ডিরেক্টরি পরিবর্তন করতে পারবেন না. যাইহোক, যদি ইচ্ছা হয়, আপনি অন্য অবস্থানে /opt/apigee ম্যাপ করার জন্য একটি সিমলিঙ্ক তৈরি করতে পারেন। আরও তথ্যের জন্য ইনস্টলেশনের প্রয়োজনীয়তা দেখুন।

পূর্বশর্ত: SELinux নিষ্ক্রিয় করুন

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

  • SELinux-কে সাময়িকভাবে অনুমতিমূলক মোডে সেট করতে, নিম্নলিখিত কমান্ডটি চালান:
    1. একটি Linux 6.x অপারেটিং সিস্টেমে :
      sudo echo 0 > /selinux/enforce

      এজ ইনস্টল করার পরে SELinux পুনরায় সক্ষম করতে:
      sudo echo 1 > /selinux/enforce
    2. একটি Linux 7.x অপারেটিং সিস্টেমে :
      সুডো সেটেনফোর্স 0

      এজ ইনস্টল করার পরে SELinux পুনরায় সক্ষম করতে:
      sudo setenforce 1
  • স্থায়ীভাবে SELinux নিষ্ক্রিয় করতে বা অনুমতিমূলক মোডে সেট করতে:
    1. একটি সম্পাদকে /etc/sysconfig/selinux খুলুন।
    2. SELINUX=অক্ষম বা SELINUX=অনুমোদিত সেট করুন
    3. আপনার সম্পাদনা সংরক্ষণ করুন.
    4. নোড পুনরায় চালু করুন।
    5. প্রয়োজনে, SELINUX=enabled সেট করতে এই পদ্ধতিটি পুনরাবৃত্তি করে এজ ইনস্টলেশনের পরে SELinux পুনরায় সক্রিয় করুন।

পূর্বশর্ত: EPEL রেপো সক্ষম করুন

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

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

একটি বাহ্যিক ইন্টারনেট সংযোগ সহ একটি নোডে এজ এপিজি-সেটআপ ইউটিলিটি ইনস্টল করুন

একটি বাহ্যিক ইন্টারনেট সংযোগ সহ একটি নোডে এজ ইনস্টল করতে:

  1. Apigee থেকে ব্যবহারকারীর নাম এবং পাসওয়ার্ড পান যা আপনি Apigee সংগ্রহস্থল অ্যাক্সেস করতে ব্যবহার করেন। আপনার যদি Apigee ftp সাইটের জন্য একটি বিদ্যমান username:password থাকে, আপনি সেই শংসাপত্রগুলি ব্যবহার করতে পারেন।
  2. এজ আরপিএম ইনস্টল করতে রুট হিসেবে আপনার নোডে লগ ইন করুন
    দ্রষ্টব্য : যদিও RPM ইনস্টলেশনের জন্য রুট অ্যাক্সেসের প্রয়োজন, আপনি রুট অ্যাক্সেস ছাড়াই এজ কনফিগারেশন করতে পারেন।
  3. উপরে বর্ণিত হিসাবে SELinux নিষ্ক্রিয় করুন।
  4. উপরে বর্ণিত হিসাবে EPEL রেপো সক্ষম করুন।
  5. Edge 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
  6. এজ এপিজি-সার্ভিস ইউটিলিটি এবং নির্ভরতা ইনস্টল করুন:
    > 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 = জাভা ইন্সটল না করেই চালিয়ে যান
    প্রশ্ন = প্রস্থান করুন। এই বিকল্পের জন্য, আপনাকে জাভা ইনস্টল করতে হবে।

    apigee-সার্ভিস ইউটিলিটি ইনস্টল করার ফলে /etc/yum.repos.d/apigee.repo ফাইল তৈরি হয় যা Apigee সংগ্রহস্থলকে সংজ্ঞায়িত করে। সংজ্ঞা ফাইলটি দেখতে, কমান্ডটি ব্যবহার করুন:
    > cat /etc/yum.repos.d/apigee.repo

    রেপো বিষয়বস্তু দেখতে, কমান্ড ব্যবহার করুন:
    > sudo yum -v repolist 'apigee*'
  7. (শুধুমাত্র CentOS-6.x এবং RedHat-6.x) সমস্ত Qpid নোডে, আপনি সঠিক Qpid সংস্করণ ডাউনলোড করেছেন তা নিশ্চিত করতে নিম্নলিখিত কমান্ডটি চালান:
    > yum ইনস্টল করুন apigee-qpidd --disablerepo=epel
  8. অ্যাপিজি-সেটআপ ইউটিলিটি ইনস্টল করতে apigee-service ব্যবহার করুন:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-সেটআপ ইনস্টল
  9. নোডে এজ উপাদানগুলি ইনস্টল এবং কনফিগার করতে apigee-setup ব্যবহার করুন। আরো জন্য একটি নোডে এজ উপাদান ইনস্টল দেখুন.

কোনো বাহ্যিক ইন্টারনেট সংযোগ ছাড়াই একটি নোডে এজ অ্যাপিজি-সেটআপ ইউটিলিটি ইনস্টল করুন

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

অভ্যন্তরীণ Apigee সংগ্রহস্থল তৈরি করতে, আপনার এজ RPM এবং নির্ভরতা ডাউনলোড করতে সক্ষম হওয়ার জন্য একটি বাহ্যিক ইন্টারনেট অ্যাক্সেস সহ একটি নোড প্রয়োজন। একবার আপনি অভ্যন্তরীণ রেপো তৈরি করার পরে, আপনি এটিকে অন্য নোডে নিয়ে যেতে পারেন বা ইনস্টলেশনের জন্য সেই নোডটিকে এজ নোডগুলিতে অ্যাক্সেসযোগ্য করে তুলতে পারেন।

আপনি একটি স্থানীয় এজ রিপোজিটরি তৈরি করার পরে, আপনাকে পরবর্তীতে সর্বশেষ এজ রিলিজ ফাইলগুলির সাথে এটি আপডেট করতে হতে পারে। নিম্নলিখিত বিভাগগুলি কীভাবে একটি স্থানীয় সংগ্রহস্থল তৈরি করতে হয় এবং কীভাবে এটি আপডেট করতে হয় তা বর্ণনা করে।

একটি স্থানীয় Apigee সংগ্রহস্থল তৈরি করুন

একটি স্থানীয় Apigee রেপো তৈরি করতে:

  1. Apigee থেকে ব্যবহারকারীর নাম এবং পাসওয়ার্ড পান যা আপনি Apigee সংগ্রহস্থল অ্যাক্সেস করতে ব্যবহার করেন। আপনার যদি Apigee ftp সাইটের জন্য একটি বিদ্যমান username:password থাকে, আপনি সেই শংসাপত্রগুলি ব্যবহার করতে পারেন।
  2. এজ আরপিএম ইনস্টল করতে আপনার RedHat বা CentOS নোডে রুট হিসেবে লগ ইন করুন।
    দ্রষ্টব্য : যদিও RPM ইনস্টলেশনের জন্য রুট অ্যাক্সেসের প্রয়োজন, আপনি রুট অ্যাক্সেস ছাড়াই এজ কনফিগারেশন করতে পারেন।
  3. নিশ্চিত করুন যে আপনার কাছে yum-utils এর সর্বশেষ সংস্করণ আছে:
    > sudo yum আপডেট yum-utils
  4. উপরে বর্ণিত হিসাবে SELinux নিষ্ক্রিয় করুন।
  5. উপরে বর্ণিত হিসাবে EPEL রেপো সক্ষম করুন।
  6. Edge 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
  7. (শুধুমাত্র CentOS-6.x এবং RedHat-6.x) আপনি সঠিক Qpid সংস্করণ ডাউনলোড করেছেন তা নিশ্চিত করতে নিম্নলিখিত কমান্ডটি চালান:
    > yum ইনস্টল করুন apigee-qpidd --disablerepo=epel
  8. এজ এপিজি-সার্ভিস ইউটিলিটি এবং নির্ভরতা ইনস্টল করুন:
    > sudo bash /tmp/bootstrap_4.17.05.sh apigeeuser= uName apigeepassword= pWord

    যেখানে uName:pWord হল ব্যবহারকারীর নাম এবং পাসওয়ার্ড যা আপনি Apigee থেকে পেয়েছেন। আপনি pWord বাদ দিলে, আপনাকে এটি লিখতে বলা হবে।
  9. নোডে অ্যাপিজি-মিরর ইউটিলিটি ইনস্টল করুন:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-মিরর ইনস্টল

    দ্রষ্টব্য : আপনি যদি একটি বিদ্যমান রেপো 4.17.05-এ আপডেট করেন, তাহলে আপনাকে শুধুমাত্র apigee-mirror আপডেট করতে হবে:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-মিরর আপডেট
  10. /opt/apigee/data/apigee-mirror/repos/ ডিরেক্টরিতে Apigee রেপো সিঙ্ক করতে apigee-মিরর ইউটিলিটি ব্যবহার করুন।

    রেপোর আকার ছোট করতে, শুধুমাত্র সর্বশেষ RPM ডাউনলোড করতে --only-new-rpms অন্তর্ভুক্ত করুন। ডাউনলোডের জন্য আপনার প্রায় 1.6 GB ডিস্ক স্পেস প্রয়োজন:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-মিরর সিঙ্ক --only-new-rpms

    আপনি পুরানো RPM সহ সম্পূর্ণ রেপো ডাউনলোড করতে চাইলে --only-new-rpms বাদ দিন। সম্পূর্ণ ডাউনলোডের জন্য আপনার প্রায় 6 গিগাবাইট ডিস্ক স্পেস প্রয়োজন:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-মিরর সিঙ্ক

    আপনার কাছে এখন Apigee রেপোর একটি স্থানীয় অনুলিপি রয়েছে। পরবর্তী বিভাগে স্থানীয় রেপো থেকে এজ অ্যাপিজি-সেটআপ ইউটিলিটি কীভাবে ইনস্টল করবেন তা বর্ণনা করা হয়েছে।
  11. (ঐচ্ছিক) আপনি যদি স্থানীয় রেপো থেকে স্থানীয় রেপো হোস্ট করে এমন একই নোডে এজ ইনস্টল করতে চান, তাহলে আপনাকে প্রথমে নিম্নলিখিত কমান্ডগুলি চালাতে হবে:
    1. এপিজি-সার্ভিস ইউটিলিটি ইনস্টল করতে স্থানীয় রেপো থেকে bootstrap_4.17.05.sh চালান:
      > sudo bash /opt/apigee/data/apigee-mirror/repos/bootstrap_4.17.05.sh apigeeprotocol="file://" apigeerepobasepath=/opt/apigee/data/apigee-mirror/repos
    2. অ্যাপিজি-সেটআপ ইউটিলিটি ইনস্টল করতে apigee-service ব্যবহার করুন:
      > /opt/apigee/apigee-service/bin/apigee-service apigee-সেটআপ ইনস্টল
    3. নোডে এজ উপাদানগুলি ইনস্টল এবং কনফিগার করতে apigee-setup ব্যবহার করুন। আরো জন্য একটি নোডে এজ উপাদান ইনস্টল দেখুন.

স্থানীয় রেপো থেকে দূরবর্তী নোডে অ্যাপিজি-সেটআপ ইনস্টল করুন

স্থানীয় রেপো থেকে এজ ইনস্টল করার জন্য আপনার কাছে দুটি বিকল্প রয়েছে। অপরপক্ষে তুমি:

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

.tar ফাইল থেকে ইনস্টল করুন:

  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. নতুন নোডে, উপরে বর্ণিত হিসাবে SELinux নিষ্ক্রিয় করুন।
  4. নতুন নোডে, ফাইলটিকে /tmp ডিরেক্টরিতে আনটান করুন:
    > tar -xzf apigee-4.17.05.tar.gz

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

    লক্ষ্য করুন যে আপনি এই কমান্ডে repos ডিরেক্টরির পাথ অন্তর্ভুক্ত করেছেন।
  6. অ্যাপিজি-সেটআপ ইউটিলিটি ইনস্টল করতে apigee-service ব্যবহার করুন:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-সেটআপ ইনস্টল
  7. নোডে এজ উপাদানগুলি ইনস্টল এবং কনফিগার করতে apigee-setup ব্যবহার করুন। আরো জন্য একটি নোডে এজ উপাদান ইনস্টল দেখুন.

Nginx ওয়েব সার্ভার ব্যবহার করে রেপো থেকে ইনস্টল করুন:

  1. রেপো নোডে Nginx ওয়েব সার্ভার ইনস্টল করুন:
    > opt/apigee/apigee-service/bin/apigee-service apigee-মিরর nginxconfig
  2. ডিফল্টরূপে, Nginx সার্ভারের নাম এবং পোর্ট 3939 হিসাবে লোকালহোস্ট ব্যবহার করার জন্য কনফিগার করা হয়েছে। এই মানগুলি পরিবর্তন করতে
    1. একটি সম্পাদকে /opt/apigee/customer/application/mirror.properties খুলুন। এটি বিদ্যমান না থাকলে ফাইলটি তৈরি করুন।
    2. প্রয়োজনীয় হিসাবে নিম্নলিখিত মান সেট করুন:
      conf_apigee_mirror_listen_port=3939
      conf_apigee_mirror_server_name=localhost
    3. Nginx পুনরায় চালু করুন:
      > /opt/nginx/scripts/apigee-nginx পুনরায় চালু করুন
  3. ডিফল্টরূপে, রেপোর একটি ব্যবহারকারীর নাম: প্রশাসনের পাসওয়ার্ড:অ্যাডমিন প্রয়োজন। এই শংসাপত্রগুলি পরিবর্তন করতে, নিম্নলিখিত পরিবেশ ভেরিয়েবলগুলি সেট করুন:
    MIRROR_USERNAME=uName
    MIRROR_PASSWORD=pWord
  4. নতুন নোডে, উপরে বর্ণিত হিসাবে SELinux নিষ্ক্রিয় করুন।
  5. রিমোট নোডে, 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 নাম।
  6. রিমোট নোডে, এজ এপিজি-সার্ভিস ইউটিলিটি এবং নির্ভরতা ইনস্টল করুন:
    > sudo bash /tmp/bootstrap_4.17.05.sh apigeerepohost= remoteRepo :3939 apigeeuser= uName apigeepassword= pWord apigeeprotocol=http://

    যেখানে u Name :pWord হল রেপো ইউজারনেম এবং পাসওয়ার্ড।
  7. রিমোট নোডে, অ্যাপিজি-সেটআপ ইউটিলিটি ইনস্টল করতে apigee-service ব্যবহার করুন:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-সেটআপ ইনস্টল
  8. দূরবর্তী নোডে এজ উপাদানগুলি ইনস্টল এবং কনফিগার করতে apigee-setup ব্যবহার করুন। আরো জন্য একটি নোডে এজ উপাদান ইনস্টল দেখুন.

একটি স্থানীয় Apigee সংগ্রহস্থল আপডেট করুন

রেপো আপডেট করতে, আপনাকে অবশ্যই সর্বশেষ bootstrap_4.17.05.sh ফাইলটি ডাউনলোড করতে হবে, তারপর একটি নতুন সিঙ্ক সঞ্চালন করুন:

  1. Edge 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
  2. Edge bootstrap_4.17.05.sh ফাইলটি চালান:
    > sudo bash /tmp/bootstrap_4.17.05.sh apigeeuser= uName apigeepassword= pWord

    যেখানে uName:pWord হল ব্যবহারকারীর নাম এবং পাসওয়ার্ড যা আপনি Apigee থেকে পেয়েছেন। আপনি pWord বাদ দিলে, আপনাকে এটি লিখতে বলা হবে।
  3. অ্যাপিজি-মিরর আপডেট করুন:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-মিরর আপডেট
  4. সিঙ্ক সম্পাদন করুন:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-মিরর সিঙ্ক --only-new-rpms
  5. আপনি যদি সম্পূর্ণ রেপো ডাউনলোড করতে চান:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-মিরর সিঙ্ক

একটি স্থানীয় Apigee রেপো পরিষ্কার করুন

স্থানীয় রেপো মুছে ফেলা /opt/apigee/data/apigee-মিরর এবং /var/tmp/yum-apigee-* পরিষ্কার করা।

স্থানীয় রেপো পরিষ্কার করতে, ব্যবহার করুন:

> /opt/apigee/apigee-service/bin/apigee-service apigee-mirror clean

4.17.05 রেপোতে এজ 4.16.01/4.16.05/4.16.09/4.17.01 যোগ বা আপডেট করুন

যদি আপনাকে 4.17.05 রেপোতে এজ 4.16.0x বা 4.17.01 এর জন্য ইনস্টলেশন বজায় রাখতে হয়, আপনি একটি রেপো বজায় রাখতে পারেন যাতে সমস্ত সংস্করণ রয়েছে। সেই রেপো থেকে, আপনি তারপরে এজের যেকোনো সংস্করণ ইনস্টল করতে পারেন।

একটি 4.17.05 রেপোতে 4.16.0x/4.17.01 যোগ করতে:

  1. নিশ্চিত করুন যে আপনি অ্যাপিজি-মিরর ইউটিলিটির 4.17.05 সংস্করণ ইনস্টল করেছেন:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-মিরর সংস্করণ

    আপনি নীচের ফর্মটিতে একটি ফলাফল দেখতে পাবেন, যেখানে xyz হল বিল্ড নম্বর:
    apigee-মিরর- 4.17.05-0.0। xyz
  2. আপনার রেপোতে এজ 4.16.01/4.16.05/4.16.09/4.17.01 ডাউনলোড করতে apigee-মিরর ইউটিলিটি ব্যবহার করুন। লক্ষ্য করুন কিভাবে আপনি কাঙ্খিত সংস্করণের সাথে কমান্ডটি উপসর্গ করেছেন:
    > apigeereleasever=4.16.01 /opt/apigee/apigee-service/bin/apigee-service apigee-মিরর সিঙ্ক --only-new-rpms

    পরবর্তীতে প্রয়োজনীয় সংস্করণ নম্বর উল্লেখ করে 4.16.05/4.16.09/4.17.01 রিপোজ আপডেট করতে এই একই কমান্ডটি ব্যবহার করুন।
  3. ফাইল গঠন দেখতে /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 তৃতীয় পক্ষ

    এজ এর সমস্ত সংস্করণের জন্য আপনার কাছে কীভাবে একটি বুটস্ট্র্যাপ ফাইল রয়েছে তা লক্ষ্য করুন। এপিজি ডিরেক্টরিতে এজের প্রতিটি সংস্করণের জন্য পৃথক ডিরেক্টরিও রয়েছে।
  4. একটি .tar ফাইলে রেপো প্যাকেজ করতে, নিম্নলিখিত কমান্ডটি ব্যবহার করুন:
    > apigeereleasever=4.16.01 /opt/apigee/apigee-service/bin/apigee-service apigee-মিরর প্যাকেজ

    এই কমান্ডটি সমস্ত 4.17.0x এবং 4.16.0x রেপোকে একই .tar ফাইলে প্যাকেজ করে। আপনি রেপোর শুধুমাত্র অংশ প্যাকেজ করতে পারবেন না।

স্থানীয় রেপো বা .tar ফাইল থেকে এজ ইনস্টল করতে, নিম্নলিখিত কমান্ডগুলির মধ্যে একটি ব্যবহার করে সঠিক বুটস্ট্র্যাপ ফাইলটি চালানো নিশ্চিত করুন। এই উদাহরণটি এজ 4.16.01 ইনস্টল করে:

  • .tar ফাইল থেকে ইনস্টল করা হলে, রেপো থেকে সঠিক বুটস্ট্র্যাপ ফাইলটি চালান:
    > sudo bash /tmp/repos/ bootstrap_4.16.01.sh apigeeprotocol="file://" apigeerepobasepath=/tmp/repos

    ইনস্টলেশন সম্পূর্ণ করতে, উপরের ".tar ফাইল থেকে ইনস্টল করুন" থেকে অবশিষ্ট ধাপগুলি অনুসরণ করুন৷
  • যদি Nginx ওয়েব সার্ভার ব্যবহার করে ইনস্টল করা হয়, ডাউনলোড করুন এবং তারপরে রেপো থেকে সঠিক বুটস্ট্র্যাপ ফাইলটি চালান:
    > /usr/bin/curl http://uName:pWord@remoteRepo:3939/ bootstrap_4.16.01.sh -o /tmp/ bootstrap_4.16.01.sh
    > sudo bash /tmp/ bootstrap_4.16.01.sh apigeerepohost=remoteRepo:3939 apigeeuser=uName apigeepassword=pWord apigeeprotocol=http://


    ইনস্টলেশন সম্পূর্ণ করতে, উপরের "Nginx ওয়েব সার্ভার ব্যবহার করে রেপো থেকে ইনস্টল করুন" থেকে অবশিষ্ট পদক্ষেপগুলি অনুসরণ করুন।