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

Edge for Private Cloud v4.18.01

किसी नोड पर 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 icon 0 > /selinux/enforce

      Edge इंस्टॉल करने के बाद, SELinux को फिर से चालू करने के लिए:
      sudo बगीचे 1 > /selinux/enforce
    2. Linux 7.x ऑपरेटिंग सिस्टम पर:
      sudo setenforce 0

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

ज़रूरी शर्त: 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; 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 के बाद के वर्शन की ज़रूरत होती है. अगर आपके पास इसका बाद का वर्शन है, तो इसे अनइंस्टॉल करें. इसके बाद, Edge इंस्टॉलर से इंस्टॉल होने के बाद, वर्शन 4.8 इंस्टॉल हो जाएगा.

अपना वर्शन देखने के लिए, नीचे दिए गए निर्देश का इस्तेमाल करें:

> rpm -qa | grep libdb4

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

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

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

  1. Apigee से वह उपयोगकर्ता नाम और पासवर्ड पाएं जिसका इस्तेमाल, Apigee के डेटा स्टोर करने की जगह को ऐक्सेस करने के लिए किया जाता है. अगर आपके पास Apigee ftp साइट के लिए कोई मौजूदा username:password है, तो उन क्रेडेंशियल का इस्तेमाल किया जा सकता है.
  2. Edge आरपीएम इंस्टॉल करने के लिए, अपने नोड में रूट के तौर पर लॉग इन करें
    ध्यान दें: आरपीएम इंस्टॉल करने के लिए रूट ऐक्सेस की ज़रूरत होती है, लेकिन रूट ऐक्सेस के बिना भी Edge कॉन्फ़िगरेशन किया जा सकता है.
  3. yum-utils और yum-plugin-प्राथमिकता इंस्टॉल करें:
    > sudo yum install yum-utils
    > sudo yum install yum-plugin-priorities
  4. ऊपर बताए गए तरीके से SELinux को बंद करें.
  5. ऊपर बताए गए तरीके से, ईपीईएल डेटा स्टोर करने की सुविधा चालू करें.
  6. ऊपर बताए गए तरीके से, libdb4 का अपना वर्शन देखें.
  7. अगर Oracle 7.x पर इंस्टॉल किया जा रहा है, तो यह निर्देश चलाएं:
    > sudo yum-config-manager --enable ol7_optional_latest
  8. अगर 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
  9. Edge bootstrap_4.18.01.sh फ़ाइल को /tmp/bootstrap_4.18.01.sh पर डाउनलोड करें:
    > curl https://software.apigee.com/bootstrap_4.18.01.sh -o /tmp/bootstrap_4.18.01.
  10. Edge apigee-सेवा उपयोगिता और डिपेंडेंसी इंस्टॉल करें:
    > sudo bash /tmp/bootstrap_4.18.01.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 इंस्टॉल करना होगा.

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

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

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

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

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

ध्यान दें: Apigee, हमारे सार्वजनिक डेटा स्टोर करने की जगहों में तीसरे पक्ष की सभी डिपेंडेंसी होस्ट नहीं करता है. आपको सार्वजनिक तौर पर ऐक्सेस किए जा सकने वाले डेटा स्टोर करने की जगहों से, इन डिपेंडेंसी को डाउनलोड और इंस्टॉल करना होगा.

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

लोकल Apigee डेटा स्टोर करने की जगह बनाना

स्थानीय Apigee डेटा स्टोर करने के लिए:

  1. Apigee से वह उपयोगकर्ता नाम और पासवर्ड पाएं जिसका इस्तेमाल, Apigee के डेटा स्टोर करने की जगह को ऐक्सेस करने के लिए किया जाता है. अगर आपके पास Apigee ftp साइट के लिए कोई मौजूदा username:password है, तो उन क्रेडेंशियल का इस्तेमाल किया जा सकता है.
  2. Edge आरपीएम इंस्टॉल करने के लिए, अपने नोड में रूट के तौर पर लॉग इन करें.
    ध्यान दें: आरपीएम इंस्टॉल करने के लिए, रूट ऐक्सेस की ज़रूरत होती है. हालांकि, रूट ऐक्सेस के बिना भी Edge कॉन्फ़िगरेशन किया जा सकता है.
  3. ऊपर बताए गए तरीके से SELinux को बंद करें.
  4. Edge bootstrap_4.18.01.sh फ़ाइल को /tmp/bootstrap_4.18.01.sh पर डाउनलोड करें:
    > curl https://software.apigee.com/bootstrap_4.18.01.sh -o /tmp/bootstrap_4.18.01.
  5. Edge apigee-सेवा यूटिलिटी और डिपेंडेंसी इंस्टॉल करें:
    > sudo bash /tmp/bootstrap_4.18.01.sh apigeeuser=uName apigeepassword=pWord

    इसमें वह उपयोगकर्ता नाम और पासवर्ड है जो आपको Apige से मिला है. pWord को छोड़ने पर, आपको इसे डालने के लिए कहा जाएगा.
  6. नोड पर apigee-mirror यूटिलिटी इंस्टॉल करें:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-mirror install

    ध्यान दें: अगर आपको अपने मौजूदा रेपो को 4.18.01 पर अपडेट करना है, तो आपको सिर्फ़ apigee-mire-mirergeservice/service/service
    अपडेट करनी होंगी
  7. Apigee-Mirror यूटिलिटी का इस्तेमाल करके, Apigee रेपो को /opt/apigee/data/apigee-mirror/repos/ डायरेक्ट्री में सिंक किया जा सकता है.

    डेटा स्टोर करने की जगह को छोटा करने के लिए, --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 यूटिलिटी को इंस्टॉल करने का तरीका बताया गया है.
  8. (ज़रूरी नहीं) अगर आपको लोकल डेटा स्टोर से Edge को उसी नोड पर इंस्टॉल करना है जो लोकल रेपो होस्ट करता है, तो आपको सबसे पहले इन कमांड को चलाना होगा:
    1. apigee-service यूटिलिटी इंस्टॉल करने के लिए, लोकल रेपो से bootstrap_4.18.01.sh चलाएं:
      > sudo bash /opt/apigee/data/apigee-mirror/repos/bootstrap_4.18.01.sh apigeeprotocol="filepobereporepogereapirepogerepogereporepogerepobash
    2. apigee-setup उपयोगिता को इंस्टॉल करने के लिए, apigee-service का इस्तेमाल करें:
      > /opt/apigee/apigee-service/bin/apigee-service apigee-setup install
    3. नोड पर एज कॉम्पोनेंट को इंस्टॉल और कॉन्फ़िगर करने के लिए, apigee-setup इस्तेमाल करें. ज़्यादा जानकारी के लिए, नोड पर Edge कॉम्पोनेंट इंस्टॉल करें देखें.

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

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

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

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

  1. लोकल रेपो वाले नोड पर, नीचे दिए गए कमांड का इस्तेमाल करके, लोकल रेपो को /opt/apigee/data/apigee-mirror/apigee-4.18.01.tar.gz नाम वाली एक.tar फ़ाइल में पैकेज करें:
    > /opt/apigee/apigee-service/bin/apigee-mir-service apige
  2. .tar फ़ाइल को उस नोड पर कॉपी करें जहां आपको Edge इंस्टॉल करना है. उदाहरण के लिए, इसे नए नोड पर मौजूद /tmp डायरेक्ट्री में कॉपी करें.
  3. नए नोड पर, SELinux को ऊपर बताए गए तरीके से बंद करें.
  4. नए नोड पर, ऊपर बताए गए तरीके से EPEL डेटा स्टोर करने की सुविधा चालू करें.
  5. नए नोड पर, पक्का करें कि आपने सभी बाहरी इंटरनेट डेटा स्टोर करने की जगहों को बंद कर दिया है. जब इस निर्देश को चलाया जाता है, तो सभी बाहरी डेटा स्टोर करने की जगह बंद दिखनी चाहिए. हालांकि, लोकल Apigee रेपो और आपका कोई भी इंटरनल डेटा स्टोर करने की सेटिंग चालू होनी चाहिए:
    > sudo yum repolist
  6. नए नोड पर, yum-utils और yum-plugin-प्राथमिकता इंस्टॉल करें:
    > sudo yum install yum-utils
    > sudo yum install yum-plugin-priorities
  7. नए नोड पर, ऊपर बताए गए तरीके से libdb4 का अपना वर्शन देखें.
  8. अगर Oracle 7.x पर इंस्टॉल किया जा रहा है, तो नीचे दिए गए निर्देश को चलाएं:
    > sudo yum-config-manager --enable ol7_optional_latest
  9. अगर AWS पर इंस्टॉल किया जा रहा है, तो यह yum-configure-manager कमांड चलाएं:
    > sudo yum-config-manager --enable rhui-REGION-rhel-server-extras rhui-REGION-rhel-server-optional
  10. नए नोड पर, फ़ाइल को /tmp डायरेक्ट्री से अनटार करें:
    > tar -xzf apigee-4.18.01.tar.gz

    यह निर्देश, .tar फ़ाइल वाली डायरेक्ट्री में repos नाम से एक नई डायरेक्ट्री बनाता है. उदाहरण के लिए, /tmp/repos.
  11. /tmp/repos से Edge apigee-सेवा यूटिलिटी और डिपेंडेंसी इंस्टॉल करें:
    > sudo bash /tmp/repos/bootstrap_4.18.01.sh apigeeprotocol="file://" apigeerepobasepath=/tmp/repos

    ध्यान दें कि आप इस कमांड में डायरेक्ट्री को फिर से शामिल करते हैं.
  12. apigee-setup उपयोगिता को इंस्टॉल करने के लिए, apigee-service का इस्तेमाल करें:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-setup install
  13. नोड पर एज कॉम्पोनेंट को इंस्टॉल और कॉन्फ़िगर करने के लिए, apigee-setup इस्तेमाल करें. ज़्यादा जानकारी के लिए, नोड पर Edge कॉम्पोनेंट इंस्टॉल करें देखें.

Ngnx वेबसर्वर का इस्तेमाल करके डेटा स्टोर करने की जगह से इंस्टॉल करें:

  1. रेपो नोड पर Ngnx वेबसर्वर इंस्टॉल करें:
    > opt/apigee/apigee-service/bin/apigee-service apigee-mirror nginxconfig
  2. डिफ़ॉल्ट रूप से, Nlinx को सर्वर के नाम और पोर्ट 3939 के तौर पर localhost का इस्तेमाल करने के लिए कॉन्फ़िगर किया गया है. इन वैल्यू को बदलने के लिए
    1. किसी एडिटर में /opt/apigee/customer/application/mirror.properties खोलें. अगर फ़ाइल मौजूद नहीं है, तो उसे बनाएं.
    2. इन वैल्यू को ज़रूरत के मुताबिक सेट करें:
      conf_apigee_mirror_listen_port=3939
      conf_apigee_mirror_server_name=localhost
    3. Nlinx को रीस्टार्ट करें:
      ?> /opt/nginx/scripts/apigee-nginx फिर से चालू करें
  3. डिफ़ॉल्ट रूप से, डेटा स्टोर करने की जगह के लिए admin:admin के पास उपयोगकर्ता नाम:पासवर्ड की ज़रूरत होती है. इन क्रेडेंशियल को बदलने के लिए, इन एनवायरमेंट वैरिएबल को सेट करें:
    MIRROR_USERNAME=uName
    MIRROR_पासवर्ड=pWord
  4. नए नोड पर, yum-utils और yum-plugin-प्राथमिकता इंस्टॉल करें:
    > sudo yum install yum-utils
    > sudo yum install yum-plugin-priorities
  5. नए नोड पर, SELinux को ऊपर बताए गए तरीके से बंद करें.
  6. नए नोड पर, ऊपर बताए गए तरीके से EPEL डेटा स्टोर करने की सुविधा चालू करें.
  7. नए नोड पर, ऊपर बताए गए तरीके से libdb4 का अपना वर्शन देखें.
  8. रिमोट नोड पर, Edge संपर्क_4.18.01.sh फ़ाइल को /tmp/bootstrap_4.18.01.sh पर डाउनलोड करें. > /usr/bin/curl http://uName:pWord@remoteRepo1. 3939/bootstrap.1...18 पासवर्ड के लिए remoteRepo1. 3939/bootstrap.4 नोड.18.18.


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

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

स्थानीय Apigee डेटा स्टोर करने की जगह अपडेट करना

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

  1. Edge बूटस्ट्रैप_4.18.01.sh फ़ाइल को /tmp/bootstrap_4.18.01.sh पर डाउनलोड करें:
    > curl https://software.apigee.com/bootstrap_4.18.01.sh -o /tmp/bootstrap_4.18.01.sh.
  2. Edge bootstrap_4.18.01.sh फ़ाइल चलाएं:
    > sudo bash /tmp/bootstrap_4.18.01.sh apigeeuser=uName apigeepassword=pWord

    जहां uName:pWorde आपको उपयोगकर्ता नाम और पासवर्ड मिला है. अगर 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.18.01 रेपो में Edge 4.16.0x/4.17.0x को जोड़ें या अपडेट करें

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

4.18.01 रेपो में 4.16.0x/4.17.0x जोड़ने के लिए:

  1. देख लें कि आपने apigee-mirror सुविधा का 4.18.01 वर्शन इंस्टॉल किया हो:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-Mirror वर्शन

    आपको नीचे दिए गए फ़ॉर्म में नतीजा दिखेगा, जिसमें xyz का बिल्ड नंबर है:
    0.mir.xyz.
  2. अपने स्टोर में Edge 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 वर्शन को अपडेट करने के लिए इसी निर्देश का इस्तेमाल करें.
  3. फ़ाइल का स्ट्रक्चर देखने के लिए, /opt/apigee/data/apigee-mirror/repos डायरेक्ट्री में देखें:
    > ls /opt/apigee/data/apigee-mirror/repos

    आपको यहां दी गई फ़ाइलें और डायरेक्ट्री दिखेंगी:
    apigee apigee-repo.6.8.31.31.0.23.35.315.

    apigee डायरेक्ट्री में Edge के हर वर्शन के लिए अलग-अलग डायरेक्ट्री भी होती है.
  4. रेपो को .tar फ़ाइल में पैकेज करने के लिए, नीचे दिए गए निर्देश का इस्तेमाल करें:
    > apigeereleasever=4.17.01 /opt/apigee/apigee-service/bin/apigee-service apigee-mirror पैकेज

    यह कमांड, सभी 4.17.0x और 4.terpos.0x फ़ाइल को एक ही x में पैकेज करती है. आप डेटा स्टोर करने की जगह के सिर्फ़ एक हिस्से को पैकेज नहीं कर सकते.

लोकल रेपो या .tar फ़ाइल से Edge इंस्टॉल करने के लिए, नीचे दिए गए निर्देशों में से किसी एक का इस्तेमाल करके सही बूटस्ट्रैप फ़ाइल को ज़रूर चलाएं. यह उदाहरण Edge 4.17.01 इंस्टॉल करता है:

  • अगर .tar फ़ाइल से इंस्टॉल किया जा रहा है, तो रेपो से सही बूटस्ट्रैप फ़ाइल चलाएं:
    > sudo bash /tmp/repos/bootstrap_4.17.01.sh apigeeprotocol="file://" apigeerepobasepath=/tmp/repos

    इंस्टॉल करने के बाकी चरणों को पूरा करने के लिए, ऊपर दिया गया स्टेप आज़माएं.
  • अगर आपको Ngnx वेबसर्वर का इस्तेमाल करके इंस्टॉल कर रहे हैं, तो repo से सही बूटस्ट्रैप फ़ाइल डाउनलोड करें और फिर उसे चलाएं:
    > /usr/bin/curl http://uutstrap_4.17.01.sh -o /tmp/bootstrap_4.17.01.sh