Edge for Private Cloud v4.18.01
किसी नोड पर Edge इंस्टॉल करने के लिए, आपको पहले Edge apigee-setup सुविधा इंस्टॉल करनी है. अगर आप किसी जहां आपके नोड में बाहरी इंटरनेट कनेक्शन नहीं होता है, वहां आपको एक Apigee रेपो की लोकल कॉपी.
डिफ़ॉल्ट इंस्टॉलेशन डायरेक्ट्री: /opt/apigee
Edge, /opt/apigee डायरेक्ट्री में सभी फ़ाइलें इंस्टॉल करता है. इसे बदला नहीं जा सकता डायरेक्ट्री. हालांकि, अगर आप चाहें, तो किसी दूसरी जगह /opt/apigee को मैप करने के लिए सिमलिंक बना सकते हैं. ज़्यादा जानकारी के लिए, इंस्टॉल करने से जुड़ी ज़रूरी शर्तें देखें.
शर्त: SELinux को बंद करना
Edge इंस्टॉल करने से पहले, आपको SELinux को बंद करना होगा या अनुमति देने वाले मोड पर सेट करना होगा apigee-setup यूटिलिटी या कोई भी Edge ऐप्लिकेशन कॉम्पोनेंट. ज़रूरत पड़ने पर, Edge इंस्टॉल करने के बाद, SELinux को फिर से चालू किया जा सकता है.
- SELinux को कुछ समय के लिए अनुमति देने वाले मोड पर सेट करने के लिए, इन कार्रवाइयों को लागू करें
आदेश:
- Linux 6.x ऑपरेटिंग सिस्टम पर:
सूडो इको 0 > /selinux/enforce
Edge इंस्टॉल करने के बाद, SELinux को फिर से चालू करने के लिए:
सूडो इको 1 > /seLinux/enforce - Linux 7.x ऑपरेटिंग सिस्टम पर:
सूडो सेटेनफ़ोर्स 0
Edge इंस्टॉल करने के बाद, SELinux को फिर से चालू करने के लिए:
सूडो सेटेनफ़ोर्स 1
- Linux 6.x ऑपरेटिंग सिस्टम पर:
- SELinux को हमेशा के लिए बंद करने या इसे अनुमति देने वाले मोड पर सेट करने के लिए:
- /etc/sysconfig/selinux को इस ऐप्लिकेशन में खोलें Editor.
- 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; सूडो आरपीएम -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; सूडो आरपीएम -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 के कुछ वर्शन की ज़रूरत होती है. बाद वाला वर्शन है. अगर आपके पास बाद का वर्शन है, तो उसे अनइंस्टॉल कर दें. Edge इंस्टॉलर पर तो वर्शन 4.8 इंस्टॉल करें.
अपना वर्शन देखने के लिए, यहां दिए गए निर्देश का इस्तेमाल करें:
> rpm -qa | grep libdb4
अगर आपको दिखता है कि libdb4 आरपीएम वर्शन, वर्शन के बाद का है, तो 4.8 है, तो इसे अनइंस्टॉल करें.
Edge इंस्टॉल करें बाहरी इंटरनेट कनेक्शन वाले नोड पर apigee-setup उपयोगिता
बाहरी इंटरनेट कनेक्शन वाले किसी नोड पर Edge इंस्टॉल करने के लिए:
- Apigee से वह उपयोगकर्ता नाम और पासवर्ड पाएं जिसका इस्तेमाल, Apigee के डेटा स्टोर करने की जगह को ऐक्सेस करने के लिए किया जाता है. अगर आपके पास Apigee एफ़टीपी साइट के लिए कोई मौजूदा username:पासवर्ड है, तो उनका इस्तेमाल किया जा सकता है क्रेडेंशियल डालें.
- Edge RPM इंस्टॉल करने के लिए, अपने नोड में रूट के तौर पर लॉग इन करें
ध्यान दें: आरपीएम इंस्टॉल करने के लिए रूट ऐक्सेस की ज़रूरत होती है, लेकिन आपके पास Edge का इस्तेमाल करने का विकल्प है रूट ऐक्सेस के बिना कॉन्फ़िगरेशन. - yum-utils इंस्टॉल करें और
yum-plugin-priorities:
> sudo yum इंस्टॉल yum-utils
> सूडो यम इंस्टॉल यम-प्लग-इन-प्राथमिकताएँ - ऊपर बताए गए तरीके से SELinux को बंद करें.
- ऊपर बताए गए तरीके से EPEL रेपो चालू करें.
- ऊपर बताए गए तरीके से, अपने libdb4 का वर्शन देखें.
- अगर आप Oracle 7.x पर इंस्टॉल कर रहे हैं, तो नीचे दिया गया कमांड चलाएं:
> sudo yum-config-manager --enable ol7_optional_latest - अगर आपको AWS पर इंस्टॉल करना है, तो यहां दिए गए yum-configure-manager निर्देश का इस्तेमाल करें:
> लज़ीज़ अपडेट rh-amazon-rhui-client.noarch
> sudo yum-config-manager --enable rhui-region-rhel-server-extras rhui-REGION-rhel-server-optional - Edge bootstrap_4.18.01.sh फ़ाइल को /tmp/bootstrap_4.18.01.sh:
में डाउनलोड करें > कर्ल https://software.apigee.com/bootstrap_4.18.01.sh -o /tmp/bootstrap_4.18.01.sh - Edge apigee-सेवा यूटिलिटी और डिपेंडेंसी इंस्टॉल करें:
> सूडो बैश /tmp/bootstrap_4.18.01.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 रिपॉज़िटरी के बारे में जानकारी देता है. परिभाषा फ़ाइल देखने के लिए, निर्देश का इस्तेमाल करें:
> बिल्ली /etc/yum.repos.d/apigee.repo
अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है रेपो कॉन्टेंट देखने के लिए, निर्देश का इस्तेमाल करें:
> sudo yum -v repolist 'apigee*' - apigee-सेटअप यूटिलिटी इंस्टॉल करने के लिए apigee-service का इस्तेमाल करें:
> /opt/apigee/apigee-service/bin/apigee-service apigee-setup इंस्टॉल - नोड पर Edge कॉम्पोनेंट इंस्टॉल और कॉन्फ़िगर करने के लिए, apigee-setup का इस्तेमाल करें. ज़्यादा जानकारी के लिए, किसी नोड पर Edge कॉम्पोनेंट इंस्टॉल करना देखें.
Edge इंस्टॉल करें किसी बाहरी इंटरनेट कनेक्शन वाले नोड पर apigee-setup उपयोगिता
अगर आपके Edge नोड फ़ायरवॉल से सुरक्षित हैं या किसी दूसरे तरीके से उनके ऐक्सेस पर पाबंदी लगी है, तो तो आपको इंटरनेट पर Apigee रिपॉज़िटरी बनाना होगा, तो आपको एक लोकल रिपॉज़िटरी या मिरर बनाना होगा, Apigee रेपो की सूची है. इसके बाद, यह ज़रूरी है कि सभी नोड ऐक्सेस कर सकें. बनाने के बाद, नोड तब एज इंस्टॉल करने के लिए उस लोकल मिरर को ऐक्सेस किया जा सकता है.
इंटरनल Apigee रिपॉज़िटरी बनाने के लिए, आपको बाहरी इंटरनेट वाले नोड की ज़रूरत होगी Edge आरपीएम और डिपेंडेंसी डाउनलोड करने के लिए ऐक्सेस मिलेगा. आपके द्वारा आंतरिक बना लेने के बाद रेपो, उसके बाद उसे किसी दूसरे नोड पर ले जा सकते हैं या उस नोड को Edge नोड से ऐक्सेस कर सकते हैं इंस्टॉल करना.
ध्यान दें: Apigee, तीसरे पक्ष की सभी डिपेंडेंसी को सार्वजनिक तौर पर होस्ट नहीं करता है डेटा स्टोर करने की जगहें. आपको सार्वजनिक तौर पर ऐक्सेस की जा सकने वाली इन डिपेंडेंसी को डाउनलोड और इंस्टॉल करना होगा डेटा स्टोर करने की जगहें.
लोकल Edge डेटा स्टोर करने की जगह बनाने के बाद, हो सकता है कि आपको बाद में इसे सबसे नए के साथ अपडेट करना पड़े Edge रिलीज़ फ़ाइलें. यहां दिए गए सेक्शन में बताया गया है कि लोकल डेटा स्टोर करने की जगह कैसे बनाई जाती है. साथ ही, तो उसे अपडेट करें.
स्थानीय Apigee डेटा स्टोर करने की जगह बनाना
लोकल Apigee रेपो बनाने के लिए:
- Apigee से वह उपयोगकर्ता नाम और पासवर्ड पाएं जिसका इस्तेमाल, Apigee के डेटा स्टोर करने की जगह को ऐक्सेस करने के लिए किया जाता है. अगर आपके पास Apigee एफ़टीपी साइट के लिए कोई मौजूदा username:पासवर्ड है, तो उनका इस्तेमाल किया जा सकता है क्रेडेंशियल डालें.
- एज आरपीएम इंस्टॉल करने के लिए, रूट के तौर पर अपने नोड में लॉग इन करें.
अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है ध्यान दें: आरपीएम इंस्टॉल करने के लिए रूट ऐक्सेस की ज़रूरत होती है, लेकिन आपके पास Edge का इस्तेमाल करने का विकल्प है रूट ऐक्सेस के बिना कॉन्फ़िगरेशन. - ऊपर बताए गए तरीके से SELinux को बंद करें.
- Edge bootstrap_4.18.01.sh फ़ाइल को /tmp/bootstrap_4.18.01.sh:
में डाउनलोड करें > कर्ल https://software.apigee.com/bootstrap_4.18.01.sh -o /tmp/bootstrap_4.18.01.sh - Edge apigee-सेवा यूटिलिटी और डिपेंडेंसी इंस्टॉल करें:
> सूडो बैश /tmp/bootstrap_4.18.01.sh apigeeuser=uName apigeepassword=pWord
अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है जहां uName:pWord वह उपयोगकर्ता नाम और पासवर्ड है जो आपको इनसे मिला है Apigee. pWord को छोड़ देने पर, आपको इसे डालने के लिए कहा जाएगा. - apigee-mirror इंस्टॉल करें
नोड पर उपयोगिता:
> /opt/apigee/apigee-service/bin/apigee-service apigee-mirror इंस्टॉल
ध्यान दें: अगर किसी मौजूदा डेटा स्टोर करने की जगह को 4.18.01 में अपडेट किया जा रहा है, तो आपको सिर्फ़ इसे अपडेट करना होगा apigee-mirror:
> /opt/apigee/apigee-service/bin/apigee-service apigee-mirror अपडेट - apigee-mirror का इस्तेमाल करते हैं
Apigee रेपो को /opt/apigee/data/apigee-mirror/repos/ में सिंक करने की सुविधा
डायरेक्ट्री.
अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है
अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है डेटा स्टोर करने की जगह का साइज़ छोटा करने के लिए, --only-new-rpms शामिल करें और हाल ही का नया वर्शन डाउनलोड करें आरपीएम. डाउनलोड करने के लिए आपको करीब 1.6 जीबी डिस्क में जगह चाहिए:
> /opt/apigee/apigee-service/bin/apigee-service apigee-mirror सिंक --only-new-rpms
अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है अगर आपको पुराने आरपीएम के साथ-साथ, पूरी जगह की जानकारी का डेटा डाउनलोड करना है, तो --only-new-rpms को छोड़ दें. आपको करीब 6 सवालों की ज़रूरत होगी पूरे डाउनलोड के लिए डिस्क में जीबी जगह:
> /opt/apigee/apigee-service/bin/apigee-service apigee-मिरर सिंक
अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है अब आपके पास Apigee रेपो की एक लोकल कॉपी है. अगले सेक्शन में, Google Analytics 4 प्रॉपर्टी को इंस्टॉल करने का तरीका बताया गया है Edge apigee-setup सुविधा रेपो को सुरक्षित रखने में मदद मिलती है. -
(ज़रूरी नहीं) अगर आपको स्थानीय रेस्टोरेंट से Edge इंस्टॉल करना है, तो
नोड जो लोकल रेपो को होस्ट करता है, तो आपको पहले नीचे दिए गए कमांड चलाने होंगे:
- लोकल से bootstrap_4.18.01.sh चलाएं
apigee-service यूटिलिटी इंस्टॉल करने के लिए रेपो:
> सूडो बैश /opt/apigee/data/apigee-mirror/repos/bootstrap_4.18.01.sh apigeeprotocol="file://" apigeerepobasepath=/opt/apigee/data/apigee-mirror/repos - apigee-service का इस्तेमाल करके
apigee-setup इंस्टॉल करें
उपयोगिता:
> /opt/apigee/apigee-service/bin/apigee-service apigee-setup इंस्टॉल - ये काम करने के लिए apigee-setup का इस्तेमाल करें नोड पर Edge कॉम्पोनेंट इंस्टॉल और कॉन्फ़िगर करें. ज़्यादा जानकारी के लिए, किसी नोड पर Edge कॉम्पोनेंट इंस्टॉल करना देखें.
- लोकल से bootstrap_4.18.01.sh चलाएं
apigee-service यूटिलिटी इंस्टॉल करने के लिए रेपो:
लोकल रेपो से, रिमोट नोड पर apigee-setup इंस्टॉल करें
आपके पास लोकल रेपो से Edge इंस्टॉल करने के दो विकल्प हैं. इनमें से कोई एक विकल्प चुना जा सकता है:
- रेपो की .tar फ़ाइल बनाएं, .tar फ़ाइल को किसी नोड में कॉपी करें, और फिर Edge इंस्टॉल करें .tar फ़ाइल में.
- लोकल रेपो वाले नोड पर वेबसर्वर इंस्टॉल करें, ताकि दूसरे नोड उसे ऐक्सेस कर सकें. Apigee, आपको Nginx वेब सर्वर इस्तेमाल करने की सुविधा देता है या खुद का वेब सर्वर इस्तेमाल किया जा सकता है वेबसर्वर.
.tar फ़ाइल से इंस्टॉल करें:
- लोकल रेपो वाले नोड पर, लोकल रेपो को
एक .tar फ़ाइल का नाम /opt/apigee/data/apigee-mirror/apigee-4.18.01.tar.gz:
> /opt/apigee/apigee-service/bin/apigee-service apigee-mirror पैकेज - .tar फ़ाइल को उस नोड पर कॉपी करें जहां आपको Edge इंस्टॉल करना है. उदाहरण के लिए, इसे /tmp डायरेक्ट्री नोड के लिए अलग-अलग हैं.
- नए नोड पर, ऊपर बताए गए तरीके से SELinux को बंद करें.
- नए नोड पर, ऊपर बताए गए तरीके से EPEL रेपो को चालू करें.
- नए नोड पर, पक्का करें कि आपने इंटरनेट के सभी बाहरी डेटा को स्टोर करने की सुविधा बंद कर दी है.
इस कमांड को चलाने पर, सभी बाहरी डेटा स्टोर करने की जगह को 'बंद है' के तौर पर दिखाना चाहिए,
हालांकि, लोकल Apigee रेपो और आपके किसी भी इंटरनल रिपो को चालू किया जाना चाहिए:
> sudo लज़ीज़ रीपोलिस्ट - नए नोड पर, yum-utils और yum-plugin-प्राथमिकता इंस्टॉल करें:
> सूडो यम yum-utils इंस्टॉल करो
> सूडो यम इंस्टॉल यम-प्लग-इन-प्राथमिकताएँ - नए नोड पर, बताए गए तरीके से libdb4 के अपने वर्शन की जांच करें पढ़ें.
- अगर आप Oracle 7.x पर इंस्टॉल कर रहे हैं, तो नीचे दिया गया कमांड चलाएं:
> sudo yum-config-manager --चालू ol7_optional_latest - अगर आपको AWS पर इंस्टॉल करना है, तो यहां दिया गया yum-configure-manager कमांड चलाएं:
> सूडो यम-कॉन्फ़िगरेशन-मैनेजर --rhui-region-rhel-server-extras rhui-region-rhel-server-optional सक्षम करें - नए नोड पर, फ़ाइल को /tmp डायरेक्ट्री से हटाएं:
> टार -एक्सज़ेडएफ़ apigee-4.18.01.tar.gz
अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है यह निर्देश एक नई डायरेक्ट्री बनाता है, .tar फ़ाइल वाली डायरेक्ट्री में, डेटा स्टोर करें. उदाहरण के लिए /tmp/repos. - /tmp/repos से Edge apigee-service, और डिपेंडेंसी इंस्टॉल करें:
> सूडो बैश /tmp/repos/bootstrap_4.18.01.sh apigeeprotocol="file://" apigeerepobasepath=/tmp/repos
ध्यान दें कि आपने इस कमांड में रिपोज़ डायरेक्ट्री का पाथ शामिल किया है. - apigee-service का इस्तेमाल करके
apigee-setup इंस्टॉल करें
उपयोगिता:
> /opt/apigee/apigee-service/bin/apigee-service apigee-setup इंस्टॉल - इंस्टॉल करने के लिए 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 रीस्टार्ट
- डिफ़ॉल्ट रूप से, रेपो के लिए admin:admin के username:password की ज़रूरत होती है. इन क्रेडेंशियल को बदलने के लिए,
निम्न वातावरण चर सेट करें:
MIRROR_USERNAME=uName
MIRROR_PASSWORD=pWord - नए नोड पर, yum-utils और yum-plugin-प्राथमिकता इंस्टॉल करें:
> सूडो यम yum-utils इंस्टॉल करो
> सूडो यम इंस्टॉल यम-प्लग-इन-प्राथमिकताएँ - नए नोड पर, ऊपर बताए गए तरीके से SELinux को बंद करें.
- नए नोड पर, ऊपर बताए गए तरीके से EPEL रेपो को चालू करें.
- नए नोड पर, बताए गए तरीके से libdb4 के अपने वर्शन की जांच करें पढ़ें.
- रिमोट नोड पर, Edge Edgeस्ट्रैप_4.18.01.sh फ़ाइल को /tmp/bootstrap_4.18.01.sh में डाउनलोड करें:
> /usr/bin/curl http://uName:pWord@remoteRepo:3939/bootstrap_4.18.01.sh -o /tmp/bootstrap_4.18.01.sh
जहां uName:pWord वह उपयोगकर्ता नाम और पासवर्ड है जिसे आपने रेपो और remoteRepo रेपो का आईपी पता या डीएनएस नाम होता है नोड के लिए अलग-अलग हैं. - रिमोट नोड पर, Edge apigee-सेवा सुविधा और डिपेंडेंसी इंस्टॉल करें:
> सूडो बैश /tmp/bootstrap_4.18.01.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 इंस्टॉल - इंस्टॉल करने के लिए apigee-setup का इस्तेमाल करें और रिमोट नोड पर Edge कॉम्पोनेंट कॉन्फ़िगर करें. ज़्यादा जानकारी के लिए, किसी नोड पर Edge कॉम्पोनेंट इंस्टॉल करना देखें.
स्थानीय Apigee डेटा स्टोर करने की जगह को अपडेट करना
रेपो को अपडेट करने के लिए, आपको सबसे नई बूटस्ट्रैप_4.18.01.sh फ़ाइल डाउनलोड करनी होगी. इसके बाद, नई फ़ाइल बनानी होगी sysnc:
- Edgebootstrap_4.18.01.sh फ़ाइल को /tmp/bootstrap_4.18.01.sh में डाउनलोड करें:
> कर्ल https://software.apigee.com/bootstrap_4.18.01.sh -o /tmp/bootstrap_4.18.01.sh - Edge bootstrap_4.18.01.sh फ़ाइल चलाएं:
> सूडो बैश /tmp/bootstrap_4.18.01.sh apigeeuser=uName apigeepassword=pWord
जहां uName:pWord आपका उपयोगकर्ता नाम और पासवर्ड है Apigee से मिला है. pWord को छोड़ने पर, आपको उसे डालें. - apigee-mirror अपडेट करें:
> /opt/apigee/apigee-service/bin/apigee-service apigee-mirror अपडेट - सिंक करें:
> /opt/apigee/apigee-service/bin/apigee-service apigee-mirror सिंक --only-new-rpms - अगर आपको डेटा स्टोर करना है, तो:
> /opt/apigee/apigee-service/bin/apigee-service apigee-mirror सिंक
स्थानीय 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 के लिए इंस्टॉलेशन बनाए रखने हैं, तो आपके पास ऐसा डेटा संग्रह स्थान तय करें जिसमें सभी वर्शन हों. इसके बाद, उस स्टोर से कोई भी वर्शन इंस्टॉल किया जा सकता है किनारे.
4.18.01 रेपो में 4.16.0x/4.17.0x जोड़ने के लिए:
- पक्का करें कि आपने apigee-mirror सुविधा का 4.18.01 वर्शन इंस्टॉल किया है:
> /opt/apigee/apigee-service/bin/apigee-service apigee-mirror वर्शन
आपको नीचे दिए गए फ़ॉर्म में नतीजा दिखेगा, जिसमें xyz बिल्ड है नंबर:
apigee-mirror-4.18.01-0.0.xyz - apigee-mirror का इस्तेमाल करते हैं
सुविधा का इस्तेमाल करके, Edge 4.16.0x/4.17.0x को डाउनलोड करें. ध्यान दें कि आपने कमांड को
अपनी पसंद का वर्शन:
> apigeereleasever=4.17.01 /opt/apigee/apigee-service/bin/apigee-service apigee-Mirror सिंक --only-new-rpm
अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है ज़रूरी जानकारी बताकर 4.16.0x/4.17.0x रेपो को बाद में अपडेट करने के लिए इसी निर्देश का इस्तेमाल करें वर्शन नंबर. - /opt/apigee/data/apigee-mirror/repos की जांच करें
फ़ाइल का स्ट्रक्चर देखने के लिए इस डायरेक्ट्री का इस्तेमाल करें:
> एलएस /opt/apigee/data/apigee-mirror/repos
आपको ये फ़ाइलें और डायरेक्ट्री दिखेंगी:
पिजी 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.01.sh तीसरा पक्ष
ध्यान दें कि आपके पास Edge के सभी वर्शन के लिए बूटस्ट्रैप फ़ाइल कैसे है. apigee डायरेक्ट्री में डायरेक्ट्री, Edge के हर वर्शन के लिए है. - रेपो को .tar फ़ाइल में पैकेज करने के लिए, नीचे दिए गए निर्देश का इस्तेमाल करें:
> apigeereleasever=4.17.01 /opt/apigee/apigee-service/bin/apigee-service एपीआईजी-मिरर पैकेज
अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है यह निर्देश सभी 4.17.0x और 4.16.0x रिपोज़ को एक ही .tar फ़ाइल में पैकेज कर देता है. आपके पास ये विकल्प नहीं हैं इस तरह की कोई गड़बड़ी हुई है.
लोकल रेपो या .tar फ़ाइल से Edge इंस्टॉल करने के लिए, पक्का करें कि आपने सही बूटस्ट्रैप चलाया हो फ़ाइल खोलने के लिए इनमें से किसी एक निर्देश का इस्तेमाल करें. इस उदाहरण में, Edge 4.17.01 इंस्टॉल किया गया है:
- अगर .tar फ़ाइल से इंस्टॉल किया जा रहा है, तो रेपो से सही बूटस्ट्रैप फ़ाइल चलाएं:
> सूडो बैश /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
> सूडो बैश /tmp/bootstrap_4.17.01.sh apigeerepohost=remoteRepo:3939 apigeeuser=uName apigeepassword=pWord apigeeprotocol=http://
अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है इंस्टॉलेशन पूरा करने के लिए, " Nginx वेबसर्वर" पढ़ें.