Edge for Private Cloud v. 4.17.09
किसी नोड पर Edge इंस्टॉल करने के लिए, आपको पहले Edge apigee-setup सुविधा इंस्टॉल करनी है. अगर आप किसी जहां आपके नोड में बाहरी इंटरनेट कनेक्शन नहीं होता है, वहां आपको एक Apigee रेपो की लोकल कॉपी.
डिफ़ॉल्ट इंस्टॉलेशन डायरेक्ट्री: /opt/apigee
Edge, /opt/apigee
डायरेक्ट्री में मौजूद सभी फ़ाइलें इंस्टॉल करता है. इसे बदला नहीं जा सकता
डायरेक्ट्री. हालांकि, अगर आप चाहें, तो /opt/apigee
को मैप करने के लिए सिमलिंक बना सकते हैं
किसी अन्य जगह पर टैप करें. ज़्यादा जानकारी के लिए, इंस्टॉल करने से जुड़ी ज़रूरी शर्तें देखें
जानकारी.
शर्त: SELinux को बंद करना
Edge इंस्टॉल करने से पहले, आपको SELinux को बंद करना होगा या अनुमति देने वाले मोड पर सेट करना होगा
apigee-setup
यूटिलिटी या Edge के किसी कॉम्पोनेंट का इस्तेमाल करता है. ज़रूरत पड़ने पर, Edge इंस्टॉल करने के बाद,
SELinux को फिर से चालू कर सकता है.
- SELinux को कुछ समय के लिए अनुमति देने वाले मोड पर सेट करने के लिए, इन कार्रवाइयों को लागू करें
आदेश:
- Linux 6.x ऑपरेटिंग सिस्टम पर:
> sudo echo 0 > /selinux/enforce
Edge इंस्टॉल करने के बाद, SELinux को फिर से चालू करने के लिए:
> sudo echo 1 > /selinux/enforce
- Linux 7.x ऑपरेटिंग सिस्टम पर:
> sudo setenforce 0
Edge इंस्टॉल करने के बाद, SELinux को फिर से चालू करने के लिए:
> sudo setenforce 1
- Linux 6.x ऑपरेटिंग सिस्टम पर:
- SELinux को हमेशा के लिए बंद करने या इसे अनुमति देने वाले मोड पर सेट करने के लिए:
/etc/sysconfig/selinux
को एडिटर में खोलें.SELINUX=disabled
याSELINUX=permissive
सेट करें- अपने किए गए बदलावों को सेव करें.
- नोड को रीस्टार्ट करें.
- अगर ज़रूरी हो, तो Edge इंस्टॉल करने के बाद, SELinux को फिर से चालू करने के लिए यह तरीका दोहराएं
SELINUX=enabled
सेट करें.
ज़रूरी शर्त: EPEL रेपो चालू करें
आपको इनके लिए अतिरिक्त पैकेज को सक्षम करना होगा: 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
ज़रूरी शर्त: libdb4 की जांच करें RedHat 7.4 और CentOS 7.4 पर लाइब्रेरी वर्शन
RedHat 7.4 और CentOS 7.4 पर, इंस्टॉल करने से पहले libdb4
आरपीएम का वर्शन देखें. किनारे
के लिए 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
अगर आपको ये आरपीएम डाउनलोड करने हैं, तो इन्हें यहां से डाउनलोड किया जा सकता है:
- http://dl.fedoraproject.org/pub/epel/7/x86_64/Packages/l/libdb4-cxx-4.8.30-13.el7.x86_64.rpm
- http://dl.fedoraproject.org/pub/epel/7/x86_64/Packages/l/libdb4-4.8.30-13.el7.x86_64.rpm
Edge इंस्टॉल करें बाहरी इंटरनेट कनेक्शन वाले नोड पर apigee-setup उपयोगिता
बाहरी इंटरनेट कनेक्शन वाले किसी नोड पर Edge इंस्टॉल करने के लिए:
- Apigee से वह उपयोगकर्ता नाम और पासवर्ड पाएं जिसका इस्तेमाल, Apigee के डेटा स्टोर करने की जगह को ऐक्सेस करने के लिए किया जाता है. अगर आपके पास Apigee एफ़टीपी साइट के लिए कोई मौजूदा username:पासवर्ड है, तो उनका इस्तेमाल किया जा सकता है क्रेडेंशियल डालें.
- एज आरपीएम इंस्टॉल करने के लिए, रूट के तौर पर अपने नोड में लॉग इन करें
yum-utils
औरyum-plugin-priorities
को इंस्टॉल करें:> sudo yum install yum-utils > sudo yum install yum-plugin-priorities
- ऊपर बताए गए तरीके से SELinux को बंद करें.
- ऊपर बताए गए तरीके से EPEL रेपो चालू करें.
- अगर आपको AWS पर इंस्टॉल करना है, तो यहां दिया गया
yum-configure-manager
कमांड चलाएं:> sudo yum-config-manager --enable rhui-REGION-rhel-server-extras rhui-REGION-rhel-server-optional
- 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
- Edge apigee-सेवा यूटिलिटी और डिपेंडेंसी इंस्टॉल करें:
> sudo bash /tmp/bootstrap_4.17.09.sh apigeeuser=uName apigeepassword=pWord
आपको uName:pWord से उपयोगकर्ता नाम और पासवर्ड कहाँ से मिला है Apigee. pWord को छोड़ने पर, आपको इसे डालने के लिए कहा जाएगा.
डिफ़ॉल्ट रूप से, इंस्टॉलर यह देखने के लिए जांच करता है कि आपके पास Java 1.8 इंस्टॉल है या नहीं. अगर आप ऐसा नहीं करते, तो आपके लिए यह इंस्टॉल हो जाए. हैंडल करने का तरीका बताने के लिए,
JAVA_FIX
विकल्प का इस्तेमाल करें Java इंस्टॉलेशन.JAVA_FIX
के लिए ये वैल्यू इस्तेमाल की जा सकती हैं:- I = OpenJDK 1.8 इंस्टॉल करें (डिफ़ॉल्ट)
- C = Java इंस्टॉल किए बिना जारी रखें
- Q = छोड़ें. इस विकल्प के लिए, आपको खुद Java इंस्टॉल करना होगा.
apigee-service उपयोगिता के इंस्टॉलेशन से /etc/yum.repos.d/apigee.repo फ़ाइल बनती है जो Apigee रिपॉज़िटरी के बारे में जानकारी देता है. परिभाषा फ़ाइल देखने के लिए, निर्देश का इस्तेमाल करें:
> cat /etc/yum.repos.d/apigee.repo
रेपो कॉन्टेंट देखने के लिए, निर्देश का इस्तेमाल करें:
> sudo yum -v repolist 'apigee*'
apigee-setup
यूटिलिटी इंस्टॉल करने के लिएapigee-service
का इस्तेमाल करें:> /opt/apigee/apigee-service/bin/apigee-service apigee-setup install
- नोड पर Edge कॉम्पोनेंट इंस्टॉल और कॉन्फ़िगर करने के लिए
apigee-setup
का इस्तेमाल करें. यहां जाएं: ज़्यादा जानकारी के लिए, किसी नोड पर Edge कॉम्पोनेंट इंस्टॉल करें.
Edge इंस्टॉल करें किसी बाहरी इंटरनेट कनेक्शन वाले नोड पर apigee-setup उपयोगिता
अगर आपके Edge नोड फ़ायरवॉल से सुरक्षित हैं या किसी दूसरे तरीके से उनके ऐक्सेस पर पाबंदी लगी है, तो तो आपको इंटरनेट पर Apigee रिपॉज़िटरी बनाना होगा, तो आपको एक लोकल रिपॉज़िटरी या मिरर बनाना होगा, Apigee रेपो की सूची है. इसके बाद, यह ज़रूरी है कि सभी नोड ऐक्सेस कर सकें. बनाने के बाद, नोड तब एज इंस्टॉल करने के लिए उस लोकल मिरर को ऐक्सेस किया जा सकता है.
इंटरनल Apigee रिपॉज़िटरी बनाने के लिए, आपको बाहरी इंटरनेट वाले नोड की ज़रूरत होगी Edge आरपीएम और डिपेंडेंसी डाउनलोड करने के लिए ऐक्सेस मिलेगा. आपके द्वारा आंतरिक बना लेने के बाद रेपो, उसके बाद उसे किसी दूसरे नोड पर ले जा सकते हैं या उस नोड को Edge नोड से ऐक्सेस कर सकते हैं इंस्टॉल करना.
लोकल Edge डेटा स्टोर करने की जगह बनाने के बाद, हो सकता है कि आपको बाद में इसे सबसे नए के साथ अपडेट करना पड़े Edge रिलीज़ फ़ाइलें. यहां दिए गए सेक्शन में बताया गया है कि लोकल डेटा स्टोर करने की जगह कैसे बनाई जाती है. साथ ही, तो उसे अपडेट करें.
स्थानीय Apigee डेटा स्टोर करने की जगह बनाना
लोकल Apigee रेपो बनाने के लिए:
- Apigee से वह उपयोगकर्ता नाम और पासवर्ड पाएं जिसका इस्तेमाल, Apigee के डेटा स्टोर करने की जगह को ऐक्सेस करने के लिए किया जाता है. अगर आपके पास Apigee एफ़टीपी साइट के लिए कोई मौजूदा username:पासवर्ड है, तो उनका इस्तेमाल किया जा सकता है क्रेडेंशियल डालें.
- एज आरपीएम इंस्टॉल करने के लिए, रूट के तौर पर अपने नोड में लॉग इन करें.
अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है yum-utils
औरyum-plugin-priorities
को इंस्टॉल करें:> sudo yum install yum-utils > sudo yum install yum-plugin-priorities
- ऊपर बताए गए तरीके से SELinux को बंद करें.
- ऊपर बताए गए तरीके से EPEL रेपो चालू करें.
- अगर आपको AWS पर इंस्टॉल करना है, तो इन निर्देशों का पालन करें
yum-configure-manager
आदेश:
> sudo yum-config-manager --enable rhui-REGION-rhel-server-extras rhui-REGION-rhel-server-optional
- 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
- Edge
apigee-service
यूटिलिटी और डिपेंडेंसी इंस्टॉल करें:> sudo bash /tmp/bootstrap_4.17.09.sh apigeeuser=uName apigeepassword=pWord
आपको uName:pWord से उपयोगकर्ता नाम और पासवर्ड कहाँ से मिला है Apigee. pWord को छोड़ने पर, आपको इसे डालने के लिए कहा जाएगा.
- नोड पर
apigee-mirror
उपयोगिता इंस्टॉल करें:> /opt/apigee/apigee-service/bin/apigee-service apigee-mirror install
- Apigee रेपो को सिंक करने के लिए,
apigee-mirror
सुविधा का इस्तेमाल करें/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 रेपो की एक लोकल कॉपी है. अगले सेक्शन में, Google Analytics 4 प्रॉपर्टी को इंस्टॉल करने का तरीका बताया गया है स्थानीय रेपो की ओर से, Edge
apigee-setup
सुविधा. -
(ज़रूरी नहीं) अगर आपको स्थानीय रेस्टोरेंट से Edge इंस्टॉल करना है, तो
नोड जो लोकल रेपो को होस्ट करता है, तो आपको पहले नीचे दिए गए कमांड चलाने होंगे:
- इस ऐप्लिकेशन को इंस्टॉल करने के लिए, स्थानीय स्टोर से
bootstrap_4.17.09.sh
चलाएंapigee-service
उपयोगिता:> sudo bash /opt/apigee/data/apigee-mirror/repos/bootstrap_4.17.09.sh apigeeprotocol="file://" apigeerepobasepath=/opt/apigee/data/apigee-mirror/repos
apigee-setup
यूटिलिटी इंस्टॉल करने के लिएapigee-service
का इस्तेमाल करें:> /opt/apigee/apigee-service/bin/apigee-service apigee-setup install
- नोड पर Edge कॉम्पोनेंट इंस्टॉल और कॉन्फ़िगर करने के लिए
apigee-setup
का इस्तेमाल करें. यहां जाएं: ज़्यादा जानकारी के लिए, किसी नोड पर Edge कॉम्पोनेंट इंस्टॉल करें.
- इस ऐप्लिकेशन को इंस्टॉल करने के लिए, स्थानीय स्टोर से
लोकल रेपो से, रिमोट नोड पर apigee-setup इंस्टॉल करें
आपके पास लोकल रेपो से Edge इंस्टॉल करने के दो विकल्प हैं. इनमें से कोई एक विकल्प चुना जा सकता है:
- रेपो की .tar फ़ाइल बनाएं, .tar फ़ाइल को किसी नोड में कॉपी करें, और फिर Edge इंस्टॉल करें .tar फ़ाइल में.
- लोकल रेपो वाले नोड पर वेबसर्वर इंस्टॉल करें, ताकि दूसरे नोड उसे ऐक्सेस कर सकें. Apigee, आपको Nginx वेब सर्वर इस्तेमाल करने की सुविधा देता है या खुद का वेब सर्वर इस्तेमाल किया जा सकता है वेबसर्वर.
.tar फ़ाइल से इंस्टॉल करें:
- लोकल रेपो वाले नोड पर, लोकल रेपो को
/opt/apigee/data/apigee-mirror/apigee-4.17.09.tar.gz
नाम की सिंगल .tar फ़ाइल:> /opt/apigee/apigee-service/bin/apigee-service apigee-mirror package
- .tar फ़ाइल को उस नोड पर कॉपी करें जहां आपको Edge इंस्टॉल करना है. उदाहरण के लिए, इसे
नए नोड पर
/tmp
डायरेक्ट्री. yum-utils
औरyum-plugin-priorities
को इंस्टॉल करें:> sudo yum install yum-utils > sudo yum install yum-plugin-priorities
- नए नोड पर, ऊपर बताए गए तरीके से SELinux को बंद करें.
- ऊपर बताए गए तरीके से EPEL रेपो चालू करें.
- नए नोड पर, फ़ाइल को /tmp डायरेक्ट्री से हटाएं:
> tar -xzf apigee-4.17.09.tar.gz
यह निर्देश, .tar वाली डायरेक्ट्री में एक नई डायरेक्ट्री बनाता है, जिसका नाम repos है फ़ाइल से लिए जाते हैं. उदाहरण के लिए,
/tmp/repos.
/tmp/repos
से Edge apigee-सेवा यूटिलिटी और डिपेंडेंसी इंस्टॉल करें:> sudo bash /tmp/repos/bootstrap_4.17.09.sh apigeeprotocol="file://" apigeerepobasepath=/tmp/repos
ध्यान दें कि आपने इस कमांड में रिपोज़ डायरेक्ट्री का पाथ शामिल किया है.
- इसके लिए
apigee-service
का इस्तेमाल करेंapigee-setup
इंस्टॉल करो उपयोगिता:> /opt/apigee/apigee-service/bin/apigee-service apigee-setup install
- इंस्टॉल करने के लिए
apigee-setup
का इस्तेमाल करें और नोड पर Edge कॉम्पोनेंट कॉन्फ़िगर करें. यहां जाएं: ज़्यादा जानकारी के लिए, किसी नोड पर Edge कॉम्पोनेंट इंस्टॉल करें.
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
के username:password की ज़रूरत होती है. बदलने के लिए इन क्रेडेंशियल के साथ-साथ, इन एनवायरमेंट वैरिएबल को सेट करें:MIRROR_USERNAME=uName MIRROR_PASSWORD=pWord
yum-utils
औरyum-plugin-priorities
को इंस्टॉल करें:> sudo yum install yum-utils > sudo yum install yum-plugin-priorities
- नए नोड पर, ऊपर बताए गए तरीके से SELinux को बंद करें.
- ऊपर बताए गए तरीके से EPEL रेपो चालू करें.
- रिमोट नोड पर, Edge Edgeस्ट्रैप_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, रेपो नोड का आईपी पता या डीएनएस नाम है.
- रिमोट नोड पर, Edge
apigee-service
यूटिलिटी और डिपेंडेंसी इंस्टॉल करें:> sudo bash /tmp/bootstrap_4.17.09.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
- रिमोट नोड पर Edge कॉम्पोनेंट इंस्टॉल और कॉन्फ़िगर करने के लिए
apigee-setup
का इस्तेमाल करें. यहां जाएं: ज़्यादा जानकारी के लिए, किसी नोड पर Edge कॉम्पोनेंट इंस्टॉल करें.
स्थानीय Apigee डेटा स्टोर करने की जगह को अपडेट करना
रेपो को अपडेट करने के लिए, आपको सबसे नई बूटस्ट्रैप_4.17.09.sh फ़ाइल डाउनलोड करनी होगी. इसके बाद, नई फ़ाइल बनानी होगी सिंक करें:
- Edgeboostrap_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
bootstrap_4.17.09.sh
फ़ाइल चलाएं:> sudo bash /tmp/bootstrap_4.17.09.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-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 जोड़ने के लिए:
- पक्का करें कि आपने
apigee-mirror
यूटिलिटी का 4.17.09 वर्शन इंस्टॉल किया है:> /opt/apigee/apigee-service/bin/apigee-service apigee-mirror version
आपको नीचे दिए गए फ़ॉर्म में नतीजा दिखेगा. इसमें xyz बिल्ड है संख्या:
apigee-mirror-4.17.09-0.0.xyz
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 रेपो को बाद में अपडेट करने के लिए इसी निर्देश का इस्तेमाल करें वर्शन नंबर.
- फ़ाइल देखने के लिए,
/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 के हर वर्शन के लिए अलग-अलग डायरेक्ट्री भी होती हैं. - रेपो को .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 वेबसर्वर" पढ़ें.