Edge apigee-सेटअप यूटिलिटी इंस्टॉल करें

Edge for Private Cloud v. 4.17.09

किसी नोड पर Edge इंस्टॉल करने के लिए, आपको पहले Edge apigee-setup यूटिलिटी इंस्टॉल करनी होगी. अगर आप ऐसे एनवायरमेंट में हैं जहां आपके नोड के पास बाहरी इंटरनेट कनेक्शन नहीं है, तो आपको Apigee रिपॉज़िटरी की लोकल कॉपी भी इंस्टॉल करनी होगी.

इंस्टॉल करने की डिफ़ॉल्ट डायरेक्ट्री: /opt/apigee

Edge, सभी फ़ाइलों को /opt/apigee डायरेक्ट्री में इंस्टॉल करता है. इस डायरेक्ट्री को बदला नहीं जा सकता. हालांकि, अगर आप चाहें, तो /opt/apigee को किसी दूसरी जगह पर मैप करने के लिए, एक सिमलिंक बनाया जा सकता है. ज़्यादा जानकारी के लिए, इंस्टॉल करने से जुड़ी ज़रूरी शर्तें देखें.

ज़रूरी शर्त: SELinux को बंद करना

Edge apigee-setup यूटिलिटी या Edge के किसी भी कॉम्पोनेंट को इंस्टॉल करने से पहले, आपको SELinux को बंद करना होगा या उसे परमिट मोड पर सेट करना होगा. अगर ज़रूरी हो, तो Edge इंस्टॉल करने के बाद, SELinux को फिर से चालू किया जा सकता है.

  • SELinux को कुछ समय के लिए नीति लागू न करने वाले मोड पर सेट करने के लिए, यह निर्देश चलाएं:
    1. Linux 6.x ऑपरेटिंग सिस्टम पर:
      > sudo echo 0 > /selinux/enforce

      Edge इंस्टॉल करने के बाद, SELinux को फिर से चालू करने के लिए:

      > sudo echo 1 > /selinux/enforce
    2. Linux 7.x ऑपरेटिंग सिस्टम पर:
      > sudo setenforce 0 

      Edge इंस्टॉल करने के बाद, SELinux को फिर से चालू करने के लिए:

      > sudo setenforce 1
  • SELinux को हमेशा के लिए बंद करने या इसे नीति लागू न करने वाले मोड पर सेट करने के लिए:
    1. /etc/sysconfig/selinux को किसी एडिटर में खोलें.
    2. SELINUX=disabled या SELINUX=permissive सेट करें
    3. किए गए बदलाव सेव करें.
    4. नोड को रीस्टार्ट करें.
    5. अगर ज़रूरी हो, तो Edge इंस्टॉल करने के बाद SELinux को फिर से चालू करें. इसके लिए, SELINUX=enabled सेट करने की प्रोसेस को दोहराएं.

ज़रूरी शर्त: EPEL रेपो चालू करें

Edge को इंस्टॉल या अपडेट करने या लोकल रिपॉज़िटरी बनाने के लिए, आपको Extra Packages for Enterprise Linux (या 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 आरपीएम का वर्शन देखें. Edge के लिए, 4.8 वर्शन ज़रूरी है. RedHat 7.4 और CentOS 7.4 के कुछ वर्शन, इसके बाद के वर्शन के साथ आते हैं.

अपने वर्शन की जांच करने के लिए, इस कमांड का इस्तेमाल किया जा सकता है:

> rpm -qa | grep libdb

अगर आपको दिखता है कि libdb4 आरपीएम वर्शन, 4.8 वर्शन के बाद का है, तो आरपीएम बदलने के लिए इस निर्देश का इस्तेमाल करें:

> rpm -Uvh --oldpackage libdb4-cxx-4.8.30-13.el7.x86_64.rpm libdb4-4.8.30-13.el7.x86_64.rpm

अगर आपको ये आरपीएम डाउनलोड करने हैं, तो इन्हें यहां से डाउनलोड किया जा सकता है:

बाहरी इंटरनेट कनेक्शन वाले नोड पर, Edge apigee-setup यूटिलिटी इंस्टॉल करें

इंटरनेट कनेक्शन वाले नोड पर Edge इंस्टॉल करने के लिए:

  1. Apigee से वह उपयोगकर्ता नाम और पासवर्ड लें जिसका इस्तेमाल करके Apigee रिपॉज़िटरी को ऐक्सेस किया जाता है. अगर आपके पास Apigee एफ़टीपी साइट के लिए पहले से कोई उपयोगकर्ता नाम और पासवर्ड है, तो उन क्रेडेंशियल का इस्तेमाल किया जा सकता है.
  2. Edge RPM इंस्टॉल करने के लिए, अपने नोड में रूट के तौर पर लॉग इन करें
  3. yum-utils और yum-plugin-priorities इंस्टॉल करें:
    > sudo yum install yum-utils
    > sudo yum install yum-plugin-priorities
  4. ऊपर बताए गए तरीके से SELinux को बंद करें.
  5. ऊपर बताए गए तरीके से, EPEL रेपो चालू करें.
  6. अगर AWS पर इंस्टॉल किया जा रहा है, तो यह yum-configure-manager कमांड दें:
    > sudo yum-config-manager --enable rhui-REGION-rhel-server-extras rhui-REGION-rhel-server-optional
  7. Edge 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
  8. Edge apigee-service यूटिलिटी और डिपेंडेंसी इंस्टॉल करें:
    > sudo bash /tmp/bootstrap_4.17.09.sh apigeeuser=uName apigeepassword=pWord

    जहां uName:pWord, Apigee से मिला उपयोगकर्ता नाम और पासवर्ड है. अगर आपने pWord को शामिल नहीं किया है, तो आपको इसे डालने के लिए कहा जाएगा.

    डिफ़ॉल्ट रूप से, इंस्टॉलर यह जांच करता है कि आपके पास Java 1.8 इंस्टॉल है या नहीं. अगर आपने ऐसा नहीं किया, तो यह आपके लिए इसे इंस्टॉल कर देगा. Java इंस्टॉलेशन को मैनेज करने का तरीका बताने के लिए, JAVA_FIX विकल्प का इस्तेमाल करें. JAVA_FIX के लिए ये वैल्यू इस्तेमाल की जा सकती हैं:

    • I = OpenJDK 1.8 इंस्टॉल करें (डिफ़ॉल्ट)
    • C = Java इंस्टॉल किए बिना जारी रखें
    • Q = Quit. इस विकल्प के लिए, आपको Java खुद इंस्टॉल करना होगा.

    apigee-service यूटिलिटी को इंस्टॉल करने पर, /etc/yum.repos.d/apigee.repo फ़ाइल बनती है. यह फ़ाइल, Apigee रिपॉज़िटरी को तय करती है. डेफ़िनिशन फ़ाइल देखने के लिए, इस निर्देश का इस्तेमाल करें:

    > cat /etc/yum.repos.d/apigee.repo

    डेटा स्टोर करने की जगह का कॉन्टेंट देखने के लिए, इस निर्देश का इस्तेमाल करें:

    > sudo yum -v repolist 'apigee*'
  9. apigee-setup यूटिलिटी इंस्टॉल करने के लिए, apigee-service का इस्तेमाल करें:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-setup install
  10. नोड पर Edge कॉम्पोनेंट इंस्टॉल और कॉन्फ़िगर करने के लिए, apigee-setup का इस्तेमाल करें. ज़्यादा जानकारी के लिए, नोड पर Edge कॉम्पोनेंट इंस्टॉल करना लेख पढ़ें.

किसी ऐसे नोड पर Edge apigee-setup यूटिलिटी इंस्टॉल करना जिसमें बाहरी इंटरनेट कनेक्शन न हो

अगर आपके Edge नोड किसी फ़ायरवॉल के पीछे हैं या किसी अन्य वजह से इंटरनेट पर Apigee रिपॉज़िटरी को ऐक्सेस नहीं कर पा रहे हैं, तो आपको Apigee रिपॉज़िटरी की लोकल रिपॉज़िटरी या मिरर बनाना होगा. इसके बाद, वह मिरर सभी नोड के लिए ऐक्सेस किया जा सकता हो. नोड बनाने के बाद, Edge इंस्टॉल करने के लिए उस लोकल मिरर को ऐक्सेस किया जा सकता है.

इंटरनल Apigee रिपॉज़िटरी बनाने के लिए, आपको बाहरी इंटरनेट ऐक्सेस वाले नोड की ज़रूरत होगी. इससे Edge आरपीएम और डिपेंडेंसी डाउनलोड की जा सकेंगी. इंटरनल रिपॉज़िटरी बनाने के बाद, उसे किसी दूसरे नोड पर ले जाया जा सकता है. इसके अलावा, उस नोड को Edge नोड के लिए ऐक्सेस किया जा सकता है, ताकि इंस्टॉल किया जा सके.

लोकल Edge रिपॉज़िटरी बनाने के बाद, आपको उसे Edge की रिलीज़ की गई नई फ़ाइलों के साथ अपडेट करना पड़ सकता है. यहां दिए गए सेक्शन में, लोकल रिपॉज़िटरी बनाने और उसे अपडेट करने का तरीका बताया गया है.

लोकल Apigee डेटाबेस बनाना

लोकल Apigee रिपॉज़िटरी बनाने के लिए:

  1. Apigee से वह उपयोगकर्ता नाम और पासवर्ड लें जिसका इस्तेमाल करके Apigee रिपॉज़िटरी को ऐक्सेस किया जाता है. अगर आपके पास Apigee एफ़टीपी साइट के लिए पहले से कोई उपयोगकर्ता नाम:पासवर्ड है, तो उन क्रेडेंशियल का इस्तेमाल किया जा सकता है.
  2. Edge RPM इंस्टॉल करने के लिए, अपने नोड में रूट के तौर पर लॉग इन करें.
  3. yum-utils और yum-plugin-priorities इंस्टॉल करें:
    > sudo yum install yum-utils
    > sudo yum install yum-plugin-priorities
  4. ऊपर बताए गए तरीके से SELinux को बंद करें.
  5. ऊपर बताए गए तरीके से, EPEL रेपो चालू करें.
  6. अगर आपको AWS पर इंस्टॉल करना है, तो यह yum-configure-manager कमांड चलाएं:
    > sudo yum-config-manager --enable rhui-REGION-rhel-server-extras rhui-REGION-rhel-server-optional
  7. Edge 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
  8. Edge apigee-service यूटिलिटी और डिपेंडेंसी इंस्टॉल करें:
    > sudo bash /tmp/bootstrap_4.17.09.sh apigeeuser=uName apigeepassword=pWord

    जहां uName:pWord, Apigee से मिला उपयोगकर्ता नाम और पासवर्ड है. अगर आपने pWord को शामिल नहीं किया है, तो आपको इसे डालने के लिए कहा जाएगा.

  9. नोड पर apigee-mirror यूटिलिटी इंस्टॉल करें:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-mirror install
  10. Apigee रिपॉज़िटरी को /opt/apigee/data/apigee-mirror/repos/ डायरेक्ट्री के साथ सिंक करने के लिए, apigee-mirror यूटिलिटी का इस्तेमाल करें.

    रेपो का साइज़ कम करने के लिए, --only-new-rpms को शामिल करें, ताकि सिर्फ़ नए आरपीएम डाउनलोड किए जा सकें. डाउनलोड करने के लिए, आपको डिस्क में करीब 1.6 जीबी स्टोरेज की ज़रूरत होगी:

    > /opt/apigee/apigee-service/bin/apigee-service apigee-mirror sync --only-new-rpms

    अगर आपको पूरी रिपॉज़िटरी डाउनलोड करनी है, जिसमें पुराने आरपीएम भी शामिल हैं, तो --only-new-rpms को हटा दें. पूरा डेटा डाउनलोड करने के लिए, आपको डिस्क में करीब 6 जीबी स्टोरेज की ज़रूरत होगी:

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

    अब आपके पास Apigee रिपॉज़िटरी की एक लोकल कॉपी है. अगले सेक्शन में, लोकल रिपॉज़िटरी से Edge apigee-setup यूटिलिटी को इंस्टॉल करने का तरीका बताया गया है.

  11. (ज़रूरी नहीं) अगर आपको Edge को लोकल रिपॉज़िटरी से उसी नोड पर इंस्टॉल करना है जो लोकल रिपॉज़िटरी को होस्ट करता है, तो आपको पहले ये कमांड चलाने होंगे:
    1. apigee-service यूटिलिटी इंस्टॉल करने के लिए, लोकल रिपॉज़िटरी से bootstrap_4.17.09.sh चलाएं:
      > sudo bash /opt/apigee/data/apigee-mirror/repos/bootstrap_4.17.09.sh apigeeprotocol="file://"
        apigeerepobasepath=/opt/apigee/data/apigee-mirror/repos
    2. apigee-setup यूटिलिटी इंस्टॉल करने के लिए, apigee-service का इस्तेमाल करें:
      > /opt/apigee/apigee-service/bin/apigee-service apigee-setup install
    3. नोड पर Edge कॉम्पोनेंट इंस्टॉल और कॉन्फ़िगर करने के लिए, apigee-setup का इस्तेमाल करें. ज़्यादा जानकारी के लिए, नोड पर Edge कॉम्पोनेंट इंस्टॉल करना लेख पढ़ें.

लोकल रिपॉज़िटरी से रिमोट नोड पर apigee-setup इंस्टॉल करना

लोकल रिपॉज़िटरी से Edge इंस्टॉल करने के लिए, आपके पास दो विकल्प हैं. इनमें से कोई एक विकल्प चुना जा सकता है:

  • रेपो की .tar फ़ाइल बनाएं, .tar फ़ाइल को किसी नोड में कॉपी करें, और फिर .tar फ़ाइल से Edge इंस्टॉल करें.
  • लोकल रिपॉज़िटरी वाले नोड पर वेबसर्वर इंस्टॉल करें, ताकि अन्य नोड उसे ऐक्सेस कर सकें. Apigee, आपको इस्तेमाल करने के लिए Nginx वेबसर्वर उपलब्ध कराता है. इसके अलावा, आपके पास अपने वेबसर्वर का इस्तेमाल करने का विकल्प भी होता है.

.tar फ़ाइल से इंस्टॉल करें:

  1. लोकल डेटाबेस वाले नोड पर, लोकल डेटाबेस को /opt/apigee/data/apigee-mirror/apigee-4.17.09.tar.gz नाम की एक .tar फ़ाइल में पैकेज करने के लिए, इस कमांड का इस्तेमाल करें:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-mirror package
  2. .tar फ़ाइल को उस नोड पर कॉपी करें जहां आपको Edge इंस्टॉल करना है. उदाहरण के लिए, इसे नए नोड पर /tmp डायरेक्ट्री में कॉपी करें.
  3. yum-utils और yum-plugin-priorities इंस्टॉल करें:
    > sudo yum install yum-utils
    > sudo yum install yum-plugin-priorities
  4. नए नोड पर, ऊपर बताए गए तरीके से SELinux को बंद करें.
  5. ऊपर बताए गए तरीके से, EPEL रेपो चालू करें.
  6. नए नोड पर, फ़ाइल को /tmp डायरेक्ट्री में अनटार करें:
    > tar -xzf apigee-4.17.09.tar.gz

    यह कमांड, .tar फ़ाइल वाली डायरेक्ट्री में repos नाम की एक नई डायरेक्ट्री बनाता है. उदाहरण के लिए, /tmp/repos.

  7. /tmp/repos से Edge apigee-service यूटिलिटी और डिपेंडेंसी इंस्टॉल करें:
    > sudo bash /tmp/repos/bootstrap_4.17.09.sh apigeeprotocol="file://" apigeerepobasepath=/tmp/repos

    ध्यान दें कि इस निर्देश में, रिपॉज़िटरी डायरेक्ट्री का पाथ शामिल किया जाता है.

  8. apigee-setup यूटिलिटी इंस्टॉल करने के लिए, apigee-service का इस्तेमाल करें:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-setup install
  9. नोड पर Edge कॉम्पोनेंट इंस्टॉल और कॉन्फ़िगर करने के लिए, apigee-setup का इस्तेमाल करें. ज़्यादा जानकारी के लिए, नोड पर Edge कॉम्पोनेंट इंस्टॉल करना लेख पढ़ें.

Nginx वेबसर्वर का इस्तेमाल करके, रेपो से इंस्टॉल करें:

  1. रेपो नोड पर Nginx वेबसर्वर इंस्टॉल करें:
    > opt/apigee/apigee-service/bin/apigee-service apigee-mirror nginxconfig
  2. डिफ़ॉल्ट रूप से, Nginx को सर्वर के नाम के तौर पर localhost और पोर्ट 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 restart
  3. डिफ़ॉल्ट रूप से, रिपॉज़िटरी के लिए admin:admin का उपयोगकर्ता नाम:पासवर्ड ज़रूरी है. इन क्रेडेंशियल को बदलने के लिए, ये एनवायरमेंट वैरिएबल सेट करें:
    MIRROR_USERNAME=uName
    MIRROR_PASSWORD=pWord
  4. yum-utils और yum-plugin-priorities इंस्टॉल करें:
    > sudo yum install yum-utils > sudo yum install yum-plugin-priorities
  5. नए नोड पर, ऊपर बताए गए तरीके से SELinux को बंद करें.
  6. ऊपर बताए गए तरीके से, EPEL रेपो चालू करें.
  7. रिमोट नोड पर, 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, रिपॉज़िटरी नोड का आईपी पता या डीएनएस नाम है.

  8. रिमोट नोड पर, Edge apigee-service यूटिलिटी और डिपेंडेंसी इंस्टॉल करें:
    > sudo bash /tmp/bootstrap_4.17.09.sh apigeerepohost=remoteRepo:3939 apigeeuser=uName
      apigeepassword=pWord apigeeprotocol=http://

    जहां uName:pWord, रिपॉज़िटरी का उपयोगकर्ता नाम और पासवर्ड है.

  9. रिमोट नोड पर, apigee-setup यूटिलिटी इंस्टॉल करने के लिए apigee-service का इस्तेमाल करें:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-setup install
  10. रिमोट नोड पर Edge कॉम्पोनेंट इंस्टॉल और कॉन्फ़िगर करने के लिए, apigee-setup का इस्तेमाल करें. ज़्यादा जानकारी के लिए, नोड पर Edge कॉम्पोनेंट इंस्टॉल करना लेख पढ़ें.

लोकल Apigee रिपॉज़िटरी को अपडेट करना

डेटा स्टोर करने की जगह को अपडेट करने के लिए, आपको सबसे नई bootstrap_4.17.09.sh फ़ाइल डाउनलोड करनी होगी. इसके बाद, नया सिंक करना होगा:

  1. Edge 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
  2. Edge bootstrap_4.17.09.sh फ़ाइल चलाएं:
    > sudo bash /tmp/bootstrap_4.17.09.sh apigeeuser=uName apigeepassword=pWord

    जहां uName:pWord वह उपयोगकर्ता नाम और पासवर्ड है जो आपको Apigee से मिला है. अगर आपने pWord को शामिल नहीं किया है, तो आपको इसे डालने के लिए कहा जाएगा.

  3. apigee-mirror को अपडेट करें:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-mirror update
  4. सिंक करने के लिए:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-mirror sync --only-new-rpms
  5. अगर आपको पूरी रिपॉज़िटरी डाउनलोड करनी है, तो:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-mirror sync

लोकल Apigee रिपॉज़िटरी को क्लीन करना

लोकल रिपॉज़िटरी को खाली करने से, /opt/apigee/data/apigee-mirror और /var/tmp/yum-apigee-* मिट जाते हैं.

लोकल रिपॉज़िटरी को क्लीन करने के लिए, इसका इस्तेमाल करें:

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

4.17.09 रिपॉज़िटरी में Edge 4.16.0x/4.17.0x को जोड़ना या अपडेट करना

अगर आपको 4.17.09 रिपॉज़िटरी में Edge 4.16.0x या 4.17.01/4.17.05 के इंस्टॉलेशन को बनाए रखना है, तो ऐसी रिपॉज़िटरी को बनाए रखा जा सकता है जिसमें सभी वर्शन शामिल हों. उस रिपॉज़िटरी से, Edge का कोई भी वर्शन इंस्टॉल किया जा सकता है.

4.17.09 रिपॉज़िटरी में 4.16.0x/4.17.0x जोड़ने के लिए:

  1. पक्का करें कि आपने apigee-mirror यूटिलिटी का 4.17.09 वर्शन इंस्टॉल किया हो:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-mirror version

    आपको नीचे दिए गए फ़ॉर्मैट में नतीजा दिखेगा. इसमें xyz, बिल्ड नंबर है:

    apigee-mirror-4.17.09-0.0.xyz
  2. Edge 4.16.0x/4.17.01/4.17/05 को अपने डेटा स्टोर करने की जगह में डाउनलोड करने के लिए, apigee-mirror यूटिलिटी का इस्तेमाल करें. ध्यान दें कि अपनी पसंद के वर्शन के साथ, निर्देश को प्रीफ़िक्स के तौर पर कैसे जोड़ा जाता है:
    > apigeereleasever=4.17.01 /opt/apigee/apigee-service/bin/apigee-service apigee-mirror sync --only-new-rpms

    बाद में, 4.16.0x/4.17.05 रिपॉज़िटरी को अपडेट करने के लिए भी इसी कमांड का इस्तेमाल करें. इसके लिए, ज़रूरी वर्शन नंबर डालें.

  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 
    bootstrap_4.17.09.sh
    thirdparty

    ध्यान दें कि Edge के सभी वर्शन के लिए, आपके पास बूटस्ट्रैप फ़ाइल है. apigee डायरेक्ट्री में, Edge के हर वर्शन के लिए अलग-अलग डायरेक्ट्री भी होती हैं.

  4. रिपॉज़िटरी को .tar फ़ाइल में पैकेज करने के लिए, इस कमांड का इस्तेमाल करें:
    > apigeereleasever=4.17.01 /opt/apigee/apigee-service/bin/apigee-service apigee-mirror package

    यह कमांड, 4.17.0x और 4.16.0x के सभी रिपॉज़िटरी को एक ही .tar फ़ाइल में पैकेज करता है. रिपॉज़िटरी के सिर्फ़ कुछ हिस्से को पैकेज नहीं किया जा सकता.

लोकल रेपो या .tar फ़ाइल से Edge इंस्टॉल करने के लिए, इनमें से किसी एक कमांड का इस्तेमाल करके, सही बूटस्ट्रैप फ़ाइल चलाएं. इस उदाहरण में, Edge 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 वेबसर्वर का इस्तेमाल करके, रेपो से इंस्टॉल करें" सेक्शन में बचे हुए चरणों को पूरा करें.