Edge for Private Cloud v. 4.16.05
इस दस्तावेज़ में वह प्रक्रिया है जिसका इस्तेमाल आप अपने मौजूदा 4.16.05 इंस्टॉलेशन को अपडेट करने के लिए करते हैं Apigee के नए आरपीएम और सहायता फ़ाइलों का इस्तेमाल करने के लिए. यह प्रक्रिया updated.sh उपयोगिता का उपयोग करती है अपडेट करने के लिए.
Edge का कौनसा वर्शन अपडेट किया जा सकता है नवीनतम 4.16.05 रिलीज़ तक
Apigee Edge के मौजूदा वर्शन 4.16.05.x को इंस्टॉलेशन के नए वर्शन पर, सिर्फ़ अपडेट किया जा सकता है 4.16.05 रिलीज़.
अगर आप Edge का 4.16.01.0x या इससे पहले का वर्शन इस्तेमाल कर रहे हैं, तो पहले आपको 4.16.05. Apigee Edge 4.16.01 से 4.16.05 में अपडेट करना लेख पढ़ें पढ़ें.
अपडेट कौन कर सकता है
अपडेट चलाने वाला उपयोगकर्ता वही होना चाहिए जिसने Edge को मूल रूप से इंस्टॉल किया है या रूट के रूप में चलाने वाला उपयोगकर्ता.
एज आरपीएम इंस्टॉल करने के बाद, कोई भी उपयोगकर्ता उन्हें कॉन्फ़िगर कर सकता है.
अपडेट करने के लिए, डिस्क में बचा स्टोरेज इस्तेमाल करने की ज़रूरी शर्तें
सुनिश्चित करें कि आपके पास डिस्क में कम से कम 1 GByts का खाली स्थान खाली है अपडेट.
प्रॉपर्टी का अपने-आप प्रमोशन 4.16.05.x से सेटिंग
अगर आपने .properties में .properties फ़ाइलों में बदलाव करके कोई प्रॉपर्टी सेट की है मानों को अपडेट करके बनाए रखा जाता है.
ज़रूरी शर्तें अपडेट करें
Apigee Edge को अपग्रेड करने से पहले, इन ज़रूरी शर्तों का ध्यान रखें:
- सभी नोड का बैकअप लें
हमारा सुझाव है कि अपडेट करने से पहले, सुरक्षा के लिहाज़ से सभी नोड का पूरा बैकअप लें की वजह. बैकअप लेने के लिए, Edge के अपने मौजूदा वर्शन के लिए दिए गए तरीके का इस्तेमाल करें.
अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है
अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है इससे आपको एक बैकअप प्लान लेने की सुविधा मिलती है, भले ही नए वर्शन में अपडेट न होता हो अच्छी तरह से काम करते हैं. बैकअप लेने के बारे में ज़्यादा जानकारी के लिए, बैकअप लें और वापस लाएं पर जाएं. - पक्का करें कि Edge चल रहा है
अपडेट करने के दौरान, यह पक्का करें कि Edge चालू है और चालू है. इसके लिए, इस निर्देश का इस्तेमाल करें:
> /<inst_root>/apigee/apigee-service/bin/apigee-all status
सफल न होने वाले अपडेट को मैनेज करना
अपडेट न हो पाने पर, समस्या को ठीक करने की कोशिश करें. इसके बाद, updated.sh चलाकर देखें फिर से. अपडेट को कई बार चलाया जा सकता है और अपडेट करना वहीं से जारी रहेगा जहां आखिरी बार छोड़ा गया था बंद करें.
अगर इस गड़बड़ी के लिए ज़रूरी है कि आप अपडेट को पिछले वर्शन पर रोल बैक करें, तो 4.16.05 रोलबैक प्रोसेस देखें.
अपडेट की जानकारी लॉग करना
डिफ़ॉल्ट रूप से, update.sh उपयोगिता इस पते पर लॉग जानकारी लिखता है:
/opt/apigee/var/log/apigee-setup/update.log
अगर update.sh सुविधा चलाने वाले उपयोगकर्ता के पास उस डायरेक्ट्री में, यह लॉग को /tmp डायरेक्ट्री में update_username.log नाम की फ़ाइल के रूप में लिखता है.
अगर उपयोगकर्ता के पास /tmp का ऐक्सेस नहीं है, तो update.sh सुविधा विफल होता है.
ज़ीरो-डाउनटाइम अपडेट
ज़ीरो-डाउनटाइम अपडेट या रोलिंग अपडेट की मदद से, Edge को इंस्टॉल किए बिना अपडेट किया जा सकता है एज को बंद कर रहे हैं.
ज़ीरो-डाउनटाइम अपडेट, सिर्फ़ 5-नोड कॉन्फ़िगरेशन और उससे बड़े साइज़ के कॉन्फ़िगरेशन के साथ हो सकता है.
ज़ीरो-डाउनटाइम को अपग्रेड करने के लिए सबसे ज़रूरी है कि आप एक-एक करके, हर राऊटर को लोड से हटाएं बैलेंसर. इसके बाद, आपको राऊटर को मशीन पर अपडेट करने के बाद, राऊटर और दूसरे कॉम्पोनेंट को अपडेट करना होगा. और फिर राऊटर को वापस लोड बैलेंसर में जोड़ें.
- मशीनों को सही क्रम में अपडेट करके, इंस्टॉल करें. इसके बारे में, "ऑर्डर" अपडेट करने की ज़रूरत नहीं है".
- जब राऊटर अपडेट करने का समय हो, तब किसी भी राऊटर को चुनें और उसे पहुंच से बाहर कर दें, जैसे कि "एक राऊटर और मैसेज प्रोसेसर को पहुंच के बाहर बनाना" में बताया गया है.
- चुने गए राऊटर और अन्य सभी Edge कॉम्पोनेंट को एक ही मशीन पर अपडेट करें, जैसे कि राऊटर. सभी एज कॉन्फ़िगरेशन, राऊटर और मैसेज प्रोसेसर को एक ही नोड पर दिखाते हैं.
- राऊटर को फिर से कनेक्ट करें.
- बाकी राऊटर के लिए, दूसरे से लेकर चौथे चरण तक की प्रोसेस दोहराएं.
- अपने इंस्टॉलेशन में बची हुई किसी भी मशीन के लिए अपडेट जारी रखें.
राऊटर बनाया जा रहा है और मैसेज प्रोसेसर को ऐक्सेस नहीं किया जा सका
प्रोडक्शन सेटअप में, आपके पास कई राऊटर और मैसेज प्रोसेसर होंगे बेहतर परफ़ॉर्मेंस मिलेगी. साथ ही, आपको इन राऊटर और मैसेज की रीच को चालू/बंद करना होगा अपडेट से पहले/बाद में मौजूद प्रोसेसर.
नीचे दिया गया एपीआई कॉल, नोड को ऐक्सेस करने लायक या पहुंच से बाहर के रूप में कॉन्फ़िगर करता है:
> curl -u adminEmail:pWord -X POST "http://<ms_IP>:8080/v1/servers/UUID" -d "reachable=true|false"
जहां UUID, मैसेज प्रोसेसर या राऊटर का यूयूआईडी है, और पहुंच योग्य या तो सही या गलत पर सेट है.
अगर आपको राऊटर का UUID तय करना है, तो इस cURL निर्देश का इस्तेमाल करें:
> curl http://<routerIP>:8081/v1/servers/self
अगर आपको मैसेज प्रोसेसर का यूयूआईडी पता करना है, तो इस cURL का इस्तेमाल करें आदेश:
> curl http://<mpIP>:8082/v1/servers/self
अपडेट से पहले/बाद में इन बातों का ध्यान रखें:
- मिले-जुले राऊटर और मैसेज प्रोसेसर नोड पर:
- अपडेट करने से पहले – ये काम करें:
- ऊपर दिखाए गए एपीआई कॉल का इस्तेमाल करके, राऊटर को ऐक्सेस न कर पाने की सेटिंग चालू करें.
- मैसेज प्रोसेसर को ऐक्सेस न कर पाना.
- अपडेट करने के बाद, ये काम करें:
- मैसेज प्रोसेसर को ऐक्सेस करने लायक बनाएं.
- राऊटर को ऐक्सेस करने लायक बनाएं.
- अपडेट करने से पहले – ये काम करें:
- सिंगल राऊटर नोड पर:
- अपडेट करने से पहले, राऊटर को ऐक्सेस करने लायक बनाएं.
- अपडेट के बाद, राऊटर को ऐक्सेस करने लायक बनाएं.
- सिंगल मैसेज प्रोसेसर नोड पर:
- अपडेट करने से पहले, पक्का करें कि मैसेज प्रोसेसर को ऐक्सेस न किया जा सके.
- अपडेट करने के बाद, मैसेज प्रोसेसर को ऐक्सेस करने लायक बनाएं.
साइलेंट कॉन्फ़िगरेशन फ़ाइल का इस्तेमाल करना
आपको अपडेट निर्देश में एक साइलेंट कॉन्फ़िगरेशन फ़ाइल पास करनी होगी. साइलेंट कॉन्फ़िगरेशन फ़ाइल यह वही होना चाहिए जो आपने Edge 4.16.05 को इंस्टॉल करने के लिए इस्तेमाल किया था.
अपडेट करने का तरीका बाहरी इंटरनेट कनेक्शन वाले नोड पर 4.16.05
किसी नोड पर Edge कॉम्पोनेंट अपडेट करने के लिए नीचे दी गई प्रक्रिया का इस्तेमाल करें:
- अगर यह मौजूद हो, तो Cassandra पर रिपेयर करने के लिए कॉन्फ़िगर किए गए किसी भी CRON जॉब को बंद करें अपडेट पूरा होने तक.
- Edge RPM इंस्टॉल करने के लिए, अपने नोड में रूट के तौर पर लॉग इन करें
ध्यान दें: आरपीएम इंस्टॉल करने के लिए रूट ऐक्सेस की ज़रूरत होती है, लेकिन आपके पास Edge का इस्तेमाल करने का विकल्प है रूट ऐक्सेस के बिना कॉन्फ़िगरेशन. - Edge apigee-setup इंस्टॉल करें' में बताया गया तरीका अपनाकर, SELinux को बंद करें उपयोगिता.
- सभी यम कैश साफ़ करें:
> सूडो यम क्लीन - सबसे नई Edgebootstrap_4.16.05.sh फ़ाइल /tmp/bootstrap_4.16.05.sh:
में डाउनलोड करें > कर्ल https://software.apigee.com/bootstrap_4.16.05.sh -o /tmp/bootstrap_4.16.05.sh - Edge apigee-सेवा के लिए, यूटिलिटी और डिपेंडेंसी अपडेट करें:
> सूडो बैश /tmp/bootstrap_4.16.05.sh apigeeuser=uName apigeepassword=pWord
अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है जहां uName:pWord वह उपयोगकर्ता नाम और पासवर्ड है जो आपको इनसे मिला है Apigee. pWord को छोड़ देने पर, आपको इसे डालने के लिए कहा जाएगा. - apigee-setup उपयोगिता को अपडेट करने के लिए, apigee-service का इस्तेमाल करें:
> /opt/apigee/apigee-service/bin/apigee-service apigee-setup अपडेट
अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है apigee-service के इस अपडेट में update.sh यूटिलिटी /<inst_mir>/apigee/apigee-setup/bin में इंस्टॉल हो जाती है. - अपने नोड पर अपडेट यूटिलिटी को "मशीन के क्रम" में नीचे बताए गए क्रम के अनुसार चलाएं
अपडेट करो" इससे कम:
> /opt/apigee/apigee-setup/bin/update.sh -c कॉम्पोनेंट -f configFile
अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है कॉन्फ़िगरेशन फ़ाइल के लिए ज़रूरी है कि कॉन्फ़िगरेशन फ़ाइल ऐक्सेस की जा सके या "apigee" द्वारा पढ़ा जा सकता है उपयोगकर्ता. उदाहरण के लिए, फ़ाइल को नोड के लिए अलग-अलग हैं.
अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है
अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है कॉम्पोनेंट को अपडेट करने के बारे में बताने के लिए, “-c” विकल्प का इस्तेमाल करें. संभावित कन्वर्ज़न की सूची कॉम्पोनेंट में ये शामिल हैं:- ldap = OpenLDAP
- cs = केसैंडर
- zk = ज़ूकीपर
- qpid = qpidd
- ps = postgresql
- Edge =Edge यूज़र इंटरफ़ेस (यूआई) को छोड़कर सभी एज कॉम्पोनेंट: मैनेजमेंट सर्वर, मैसेज प्रोसेसर, राऊटर, QPID सर्वर, Postgres सर्वर
- ui = एज यूज़र इंटरफ़ेस (यूआई)
- सभी = मशीन पर सभी कॉम्पोनेंट को अपडेट करें (सिर्फ़ Edge aio इंस्टॉलेशन प्रोफ़ाइल के लिए इस्तेमाल करें या एपीआई BaaS asa इंस्टॉलेशन प्रोफ़ाइल)
- e = ElasticSearch
- b = API BaaS स्टैक
- p = API BaaS पोर्टल
- एक ही नोड पर ebp = ElasticSearch, API BaaS Stack, और API BaaS पोर्टल
- apigee-validate सुविधा को चलाकर अपडेट की जांच करें. साथ ही, इंस्टॉल की जांच करें.
किसी लोकल से 4.16.05 अपडेट करने की प्रक्रिया रेपो
अगर आपके Edge नोड फ़ायरवॉल से सुरक्षित हैं या किसी दूसरे तरीके से उनके ऐक्सेस पर पाबंदी लगी है, तो इंटरनेट पर Apigee रिपॉज़िटरी (डेटा स्टोर करने की जगह) है, तो आपके पास लोकल रिपॉज़िटरी से अपडेट करने का विकल्प है, या Apigee रेपो का डुप्लीकेट वर्शन होता है.
लोकल Edge डेटा स्टोर करने की जगह बनाने के बाद, आपके पास Edge को अपडेट करने के दो विकल्प होते हैं स्थानीय डेटा संग्रह स्थान:
- रेपो की .tar फ़ाइल बनाएं, .tar फ़ाइल को किसी नोड में कॉपी करें, और फिर Edge को .tar फ़ाइल में.
- लोकल रेपो वाले नोड पर वेबसर्वर इंस्टॉल करें, ताकि दूसरे नोड उसे ऐक्सेस कर सकें. Apigee, आपको Nginx वेब सर्वर इस्तेमाल करने की सुविधा देता है या खुद का वेब सर्वर इस्तेमाल किया जा सकता है वेबसर्वर.
लोकल 4.16.05 रेपो से अपडेट करने के लिए:
- पक्का करें कि आपके पास लोकल 4.16.05 रेपो हो, जैसा कि इंस्टॉल Edge कॉम्पोनेंट में इंस्टॉल किया गया है: नोड के लिए डिफ़ॉल्ट रूप से सेट किए गए काम करते हैं.
- लोकल रेपो को अपडेट करें:
- सबसे नया Edge bootstrap_4.16.05.sh फ़ाइल डाउनलोड करें
/tmp/bootstrap_4.16.05.sh:
> कर्ल https://software.apigee.com/bootstrap_4.16.05.sh -o /tmp/bootstrap_4.16.05.sh - सिंक करें:
> /opt/apigee/apigee-service/bin/apigee-service apigee-Mirror सिंक --only-new-rpms
- सबसे नया Edge bootstrap_4.16.05.sh फ़ाइल डाउनलोड करें
/tmp/bootstrap_4.16.05.sh:
-
.tar फ़ाइल से apigee-service इंस्टॉल करने के लिए:
- लोकल रेपो वाले नोड पर, लोकल रेपो को पैकेज करने के लिए नीचे दिए गए कमांड का इस्तेमाल करें
एक .tar फ़ाइल में, जिसका नाम /opt/apigee/data/apigee-mirror/apigee-4.16.05.tar.gz:
> /opt/apigee/apigee-service/bin/apigee-service apigee-mirror पैकेज - .tar फ़ाइल को उस नोड पर कॉपी करें जहां आपको Edge अपडेट करना है. उदाहरण के लिए, इसे /tmp डायरेक्ट्री नया नोड.
- नए नोड पर, फ़ाइल को /tmp डायरेक्ट्री से हटाएं:
> टार -एक्सज़ेडएफ़ apigee-4.16.05.tar.gz
अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है यह निर्देश, .tar वाली डायरेक्ट्री में एक नई डायरेक्ट्री बनाता है, जिसका नाम repos है फ़ाइल से लिए जाते हैं. उदाहरण के लिए, /tmp/repos. - Edge RPM इंस्टॉल करने के लिए, अपने नोड में रूट के तौर पर लॉग इन करें
ध्यान दें: आरपीएम इंस्टॉल करने के लिए रूट ऐक्सेस की ज़रूरत होती है, लेकिन आपके पास Edge का इस्तेमाल करने का विकल्प है रूट ऐक्सेस के बिना कॉन्फ़िगरेशन. - Edge इंस्टॉल करें' सेक्शन में बताए गए तरीके से, SELinux को बंद करें apigee-setup उपयोगिता.
- /tmp/repos से Edge की apigee-सेवा सुविधा और डिपेंडेंसी इंस्टॉल करें:
> सूडो बैश /tmp/repos/bootstrap_4.16.05.sh apigeeprotocol="file://" apigeerepobasepath=/tmp/repos
अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है ध्यान दें कि आपने इस कमांड में रिपोज़ डायरेक्ट्री का पाथ शामिल किया है.
- लोकल रेपो वाले नोड पर, लोकल रेपो को पैकेज करने के लिए नीचे दिए गए कमांड का इस्तेमाल करें
एक .tar फ़ाइल में, जिसका नाम /opt/apigee/data/apigee-mirror/apigee-4.16.05.tar.gz:
-
Nginx वेबसर्वर का इस्तेमाल करके apigee-service इंस्टॉल करने के लिए:
- "Nginx का इस्तेमाल करके डेटा स्टोर करने की जगह से इंस्टॉल करें" में बताए गए तरीके का इस्तेमाल करके, Nginx वेब सर्वर को कॉन्फ़िगर करें webserver" इंस्टॉल करें नोड पर किनारे वाले कॉम्पोनेंट.
- रिमोट नोड पर, Edgeboostrap_4.16.05.sh फ़ाइल डाउनलोड करें
/tmp/bootstrap_4.16.05.sh:
> /usr/bin/curl http://uName:pWord@remoteRepo:3939/bootstrap_4.16.05.sh -o /tmp/bootstrap_4.16.05.sh
अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है जहां uName:pWord वह उपयोगकर्ता नाम और पासवर्ड है जिसे आपने ऊपर रेपो और remoteRepo रेपो नोड पर जाएं. - Edge RPM इंस्टॉल करने के लिए, अपने नोड में रूट के तौर पर लॉग इन करें
ध्यान दें: आरपीएम इंस्टॉल करने के लिए रूट ऐक्सेस की ज़रूरत होती है, लेकिन आपके पास Edge का इस्तेमाल करने का विकल्प है रूट ऐक्सेस के बिना कॉन्फ़िगरेशन. - Edge इंस्टॉल करें' सेक्शन में बताए गए तरीके से, SELinux को बंद करें apigee-setup उपयोगिता.
- रिमोट नोड पर, Edge apigee-सेवा सुविधा और डिपेंडेंसी इंस्टॉल करें:
> सूडो बैश /tmp/bootstrap_4.16.05.sh apigeerepohost=remoteRepo:3939 apigeeuser=uNamea pigeepassword=pWord apigeeprotocol=http://
अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है जहां uName:pWord, रेपो उपयोगकर्ता नाम और पासवर्ड है.
- अगर यह मौजूद हो, तो Cassandra पर रिपेयर करने के लिए कॉन्फ़िगर किए गए किसी भी CRON जॉब को बंद करें अपडेट पूरा होने तक.
- apigee-setup उपयोगिता को अपडेट करने के लिए, apigee-service का इस्तेमाल करें:
> /opt/apigee/apigee-service/bin/apigee-service apigee-setup अपडेट
अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है apigee-service के इस अपडेट में अपडेट.sh सुविधा, <inst_dir>/apigee/apigee-setup/bin में इंस्टॉल होती है. - अपने नोड पर अपडेट यूटिलिटी को "मशीन के क्रम" में नीचे बताए गए क्रम के अनुसार चलाएं
अपडेट करो" इससे कम:
> /opt/apigee/apigee-setup/bin/update.sh -c कॉम्पोनेंट -f configFile
अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है कॉन्फ़िगरेशन फ़ाइल के लिए ज़रूरी है कि कॉन्फ़िगरेशन फ़ाइल ऐक्सेस की जा सके या "apigee" द्वारा पढ़ा जा सकता है उपयोगकर्ता. उदाहरण के लिए, फ़ाइल को नोड के लिए अलग-अलग हैं.
अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है
अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है कॉम्पोनेंट को अपडेट करने के बारे में बताने के लिए, “-c” विकल्प का इस्तेमाल करें. संभावित कन्वर्ज़न की सूची कॉम्पोनेंट में ये शामिल हैं:- ldap = OpenLDAP
- cs = केसैंडर
- zk = ज़ूकीपर
- qpid = qpidd
- ps = postgresql
- Edge =Edge यूज़र इंटरफ़ेस (यूआई) को छोड़कर सभी एज कॉम्पोनेंट: मैनेजमेंट सर्वर, मैसेज प्रोसेसर, राऊटर, QPID सर्वर, Postgres सर्वर
- ui = एज यूज़र इंटरफ़ेस (यूआई)
- सभी = मशीन पर सभी कॉम्पोनेंट को अपडेट करें (सिर्फ़ Edge aio इंस्टॉलेशन प्रोफ़ाइल के लिए इस्तेमाल करें या एपीआई BaaS asa इंस्टॉलेशन प्रोफ़ाइल)
- e = ElasticSearch
- b = API BaaS स्टैक
- p = API BaaS पोर्टल
- एक ही नोड पर ebp = ElasticSearch, API BaaS Stack, और API BaaS पोर्टल
- apigee-पुष्टि करने वाली सुविधा चलाकर अपडेट की जांच करें, इंस्टॉल की जांच करें.
मशीन अपडेट का क्रम
एज इंस्टॉलेशन के दौरान, मशीनों को अपडेट करने का क्रम अहम होता है. सबसे ज़्यादा ज़रूरी अपडेट करते समय, इन बातों का ध्यान रखें:
- कोई भी अपडेट करने से पहले आपको सभी Cassandra और ZooKeeper नोड अपडेट करने होंगे अन्य नोड पर लागू होते हैं.
- कोई भी अपडेट करने से पहले आपको सभी qpidd और postgresql नोड अपडेट करने होंगे राऊटर और मैसेज प्रोसेसर नोड.
- कई एज कॉम्पोनेंट (मैनेजमेंट सर्वर, मैसेज प्रोसेसर, राऊटर, QPID सर्वर, Postgres Server का इस्तेमाल करने वाले लोगों के लिए, "-c Edge" का इस्तेमाल करें एक ही बार में अपडेट करने का विकल्प समय.
- अगर कोई चरण यह तय करता है कि इसे एक से ज़्यादा मशीनों पर किया जाना चाहिए, तो इसे तय मशीन क्रम में.
- कमाई करने की सुविधा को अपडेट करने के लिए, अलग से कोई चरण नहीं है. जब आप "-c" तय करते हैं, तो इसे अपडेट कर दिया जाता है किनारे" का विकल्प शामिल है.
- राऊटर नोड को अपडेट करने के बाद, आपको /opt/nginx/conf.d डायरेक्ट्री से सभी फ़ाइलें हटानी होंगी, और फिर राऊटर को रीस्टार्ट करें.
एक होस्ट स्टैंडअलोन के लिए इंस्टॉल
- मशीन 1 को अपडेट करें:
> /opt/apigee/apigee-setup/bin/update.sh -c सभी -f configFile - /opt/nginx/conf.d में से कोई भी फ़ाइल मिटाएं:
> आरएम -एफ़ /opt/nginx/conf.d/* - Edge राऊटर को रीस्टार्ट करें:
> /<inst_root>/apigee/apigee-service/bin/apigee-service Edge-router रीस्टार्ट
दो होस्ट स्टैंडअलोन के लिए इंस्टॉल
इंस्टॉलेशन देखें एज टोपोलॉजी और नोड नंबर की सूची के लिए टोपोलॉजी.
- मशीन 1 पर कैसंड्रा और ज़ूकीपर अपडेट करें:
> /opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile - मशीन 2 पर qpidd और postgresql अपडेट करें:
> /opt/apigee/apigee-setup/bin/update.sh -c qpid,ps -f configFile - मशीन 1 पर LDAP अपडेट करें:
> /opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile - मशीन 2 और मशीन 1 पर Edge के कॉम्पोनेंट अपडेट करें:
> /opt/apigee/apigee-setup/bin/update.sh -c Edge -f configFile - नोड 1 पर:
- /opt/nginx/conf.d में से कोई भी फ़ाइल मिटाएं:
> आरएम -एफ़ /opt/nginx/conf.d/* - Edge राऊटर को रीस्टार्ट करें:
> /<inst_root>/apigee/apigee-service/bin/apigee-service Edge-router रीस्टार्ट
- /opt/nginx/conf.d में से कोई भी फ़ाइल मिटाएं:
- मशीन 1 पर यूज़र इंटरफ़ेस (यूआई) अपडेट करें:
> /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
पांच होस्ट वाले क्लस्टर के लिए इंस्टॉल
इंस्टॉलेशन देखें एज टोपोलॉजी और नोड नंबर की सूची के लिए टोपोलॉजी.
- मशीन 1, 2, और 3 पर कैसंड्रा और ज़ूकीपर अपडेट करें:
> /opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile - मशीन 4 और 5 पर qpidd और postgresql अपडेट करें:
> /opt/apigee/apigee-setup/bin/update.sh -c qpid,ps -f configFile - मशीन 1 पर LDAP अपडेट करें:
> /opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile - मशीन 4, 5, 1, 2, 3 पर Edge के कॉम्पोनेंट अपडेट करें:
> /opt/apigee/apigee-setup/bin/update.sh -c Edge -f configFile - नोड 2 और 3 पर:
- /opt/nginx/conf.d में से कोई भी फ़ाइल मिटाएं:
> आरएम -एफ़ /opt/nginx/conf.d/* - Edge राऊटर को रीस्टार्ट करें:
> /<inst_root>/apigee/apigee-service/bin/apigee-service Edge-router रीस्टार्ट
- /opt/nginx/conf.d में से कोई भी फ़ाइल मिटाएं:
- मशीन 1 पर यूज़र इंटरफ़ेस (यूआई) अपडेट करें:
> /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
क्लस्टर में रखे गए नौ होस्ट के लिए इंस्टॉल
इंस्टॉलेशन देखें एज टोपोलॉजी और नोड नंबर की सूची के लिए टोपोलॉजी.
- मशीन 1, 2, और 3 पर कैसंड्रा और ज़ूकीपर अपडेट करें:
> /opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile - मशीन 6 और 7 पर qpidd अपडेट करें:
> /opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile - मशीन 8 और 9 पर postgresql अपडेट करें:
> /opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile - मशीन 1 पर LDAP अपडेट करें:
> /opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile - मशीन 6, 7, 8, 9, 1, 4, और 5 पर Edge के कॉम्पोनेंट को इस क्रम में अपडेट करें:
> /opt/apigee/apigee-setup/bin/update.sh -c Edge -f configFile - नोड 4 और 5 पर:
- /opt/nginx/conf.d में से कोई भी फ़ाइल मिटाएं:
> आरएम -एफ़ /opt/nginx/conf.d/* - Edge राऊटर को रीस्टार्ट करें:
> /<inst_root>/apigee/apigee-service/bin/apigee-service Edge-router रीस्टार्ट
- /opt/nginx/conf.d में से कोई भी फ़ाइल मिटाएं:
- मशीन 1 पर यूज़र इंटरफ़ेस (यूआई) अपडेट करें:
> /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
क्लस्टर 13 होस्ट के लिए इंस्टॉल
इंस्टॉलेशन देखें एज टोपोलॉजी और नोड नंबर की सूची के लिए टोपोलॉजी.
- मशीन 1, 2, और 3 पर कैसंड्रा और ज़ूकीपर अपडेट करें:
> /opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile - मशीन 12 और 13 पर qpidd अपडेट करें:
> /opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile - मशीन 8 और 9 पर postgresql अपडेट करें:
> /opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile - मशीन 4 और 5 पर LDAP अपडेट करें:
> /opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile - मशीन 12, 13, 8, 9, 6, 7, 10, और 11 पर Edge के कॉम्पोनेंट को इस क्रम में अपडेट करें:
> /opt/apigee/apigee-setup/bin/update.sh -c Edge -f configFile - नोड 10 और 11 पर:
- /opt/nginx/conf.d में से कोई भी फ़ाइल मिटाएं:
> आरएम -एफ़ /opt/nginx/conf.d/* - Edge राऊटर को रीस्टार्ट करें:
> /<inst_root>/apigee/apigee-service/bin/apigee-service Edge-router रीस्टार्ट
- /opt/nginx/conf.d में से कोई भी फ़ाइल मिटाएं:
- मशीन 6 और 7 पर यूज़र इंटरफ़ेस (यूआई) अपडेट करें:
> /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
क्लस्टर 12 होस्ट के लिए इंस्टॉल
इंस्टॉलेशन देखें एज टोपोलॉजी और नोड नंबर की सूची के लिए टोपोलॉजी.
- कैसंड्रा और ज़ूकीपर अपडेट करें:
- डेटा सेंटर 1 में, मशीन 1, 2, और 3 पर:
> /opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile - डेटा सेंटर 2 में मौजूद सिस्टम 7, 8, और 9 पर
> /opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
- डेटा सेंटर 1 में, मशीन 1, 2, और 3 पर:
- qpidd अपडेट करें:
- डेटा सेंटर 1 में मशीन 4, 5
> /opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile - डेटा सेंटर 2 में मशीन 10, 11
> /opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
- डेटा सेंटर 1 में मशीन 4, 5
- postgresql अपडेट करें:
- डेटा सेंटर 1 में मशीन 6
> /opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile - डेटा सेंटर 2 में मशीन 12
> /opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
- डेटा सेंटर 1 में मशीन 6
- LDAP अपडेट करें:
- डेटा सेंटर 1 में मशीन 1
> /opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile - डेटा सेंटर 2 में मशीन 7
> /opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
- डेटा सेंटर 1 में मशीन 1
- Edge के कॉम्पोनेंट अपडेट करें:
- डेटा सेंटर 1 में मशीन 4, 5, 6, 1, 2, 3
> /opt/apigee/apigee-setup/bin/update.sh -c Edge -f configFile - डेटा सेंटर 2 में मशीन 10, 11, 12, 7, 8, 9
> /opt/apigee/apigee-setup/bin/update.sh -c Edge -f configFile - नोड 2, 3, 8, और 9 पर:
- /opt/nginx/conf.d में से कोई भी फ़ाइल मिटाएं:
> आरएम -एफ़ /opt/nginx/conf.d/* - Edge राऊटर को रीस्टार्ट करें:
> /<inst_root>/apigee/apigee-service/bin/apigee-service Edge-router रीस्टार्ट करो
- /opt/nginx/conf.d में से कोई भी फ़ाइल मिटाएं:
- डेटा सेंटर 1 में मशीन 4, 5, 6, 1, 2, 3
- यूज़र इंटरफ़ेस (यूआई) अपडेट करें:
- डेटा सेंटर 1 में मशीन 1
> /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile - डेटा सेंटर 2 में मशीन 7
> /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
- डेटा सेंटर 1 में मशीन 1
7-host API BaaS के लिए इंस्टॉल
इंस्टॉलेशन देखें एज टोपोलॉजी और नोड नंबर की सूची के लिए टोपोलॉजी.
- मशीन 5, 6, और 7 पर कैसंड्रा को अपडेट करें:
> /opt/apigee/apigee-setup/bin/update.sh -c cs -f configFile - मशीन 1, 2, और 3 पर ElasticSearch और API BaaS स्टैक को अपडेट करें:
> /opt/apigee/apigee-setup/bin/update.sh -c e,b -f configFile - मशीन 4 पर API BaaS पोर्टल को अपडेट करें:
> /opt/apigee/apigee-setup/bin/update.sh -c p -f configFile
10-होस्ट एपीआई BaaS के लिए इंस्टॉल
इंस्टॉलेशन देखें एज टोपोलॉजी और नोड नंबर की सूची के लिए टोपोलॉजी.
- मशीन 8, 9, और 10 पर कैसंड्रा को अपडेट करें:
> /opt/apigee/apigee-setup/bin/update.sh -c cs -f configFile - मशीन 1, 2, और 3 पर ElasticSearch अपडेट करें:
> /opt/apigee/apigee-setup/bin/update.sh -c e -f configFile - मशीन 4, 5, और 6 पर API BaaS स्टैक को अपडेट करें:
> /opt/apigee/apigee-setup/bin/update.sh -c b -f configFile - मशीन 7 पर API BaaS पोर्टल को अपडेट करें:
> /opt/apigee/apigee-setup/bin/update.sh -c p -f configFile
नॉन-स्टैंडर्ड इंस्टॉलेशन के लिए
अगर आपने ऐसा इंस्टॉलेशन किया है जो स्टैंडर्ड के मुताबिक नहीं है, तो नीचे दिए गए तरीकों में Edge कॉम्पोनेंट अपडेट करें क्रम:
- ZooKeeper
- कास्सांद्रा
- qpidd
- पोस्टग्रेस्क्यूल
- LDAP
- एज, जिसका मतलब है "-सी एज" सभी नोड की प्रोफ़ाइल को क्रम से लगाएं: Qpid, Postgres, Management सर्वर, मैसेज प्रोसेसर, राऊटर.
- सभी राऊटर नोड पर:
- /opt/nginx/conf.d में से कोई भी फ़ाइल मिटाएं:
> आरएम -एफ़ /opt/nginx/conf.d/* - Edge राऊटर को रीस्टार्ट करें:
> /<inst_root>/apigee/apigee-service/bin/apigee-service Edge-router रीस्टार्ट
- /opt/nginx/conf.d में से कोई भी फ़ाइल मिटाएं:
- यूज़र इंटरफ़ेस (यूआई)