इस दस्तावेज़ में, Apigee के नए आरपीएम और सहायता फ़ाइलों का इस्तेमाल करने के लिए, अपने मौजूदा 4.16.01 इंस्टॉलेशन को अपडेट करने का तरीका बताया गया है. इस प्रोसेस में, अपडेट करने के लिए update.sh यूटिलिटी का इस्तेमाल किया जाता है.
Edge के किन वर्शन को नई 4.16.01 रिलीज़ में अपडेट किया जा सकता है
Apigee Edge के मौजूदा वर्शन 4.16.01.x के इंस्टॉलेशन को सिर्फ़ 4.16.01 की नई रिलीज़ पर अपडेट किया जा सकता है.
अगर फ़िलहाल Edge के 4.15.07.0x या इससे पहले के वर्शन का इस्तेमाल किया जा रहा है, तो आपको पहले 4.16.01 पर माइग्रेट करना होगा. वर्शन 4.15.07.0x या इससे पहले के वर्शन से वर्शन 4.16.01 पर माइग्रेट करने के तरीके के बारे में जानने के लिए, Apigee Edge 4.16.01 इंस्टॉल करने का तरीका बताने वाली गाइड देखें. यह गाइड, Apigee एफ़टीपी साइट: ftp://ftp.apigee.com/ पर उपलब्ध है.
अपडेट कौन कर सकता है
अपडेट करने वाला उपयोगकर्ता वही होना चाहिए जिसने Edge को इंस्टॉल किया था या रूट के तौर पर काम करने वाला उपयोगकर्ता होना चाहिए.
Edge आरपीएम इंस्टॉल करने के बाद, कोई भी उपयोगकर्ता उन्हें कॉन्फ़िगर कर सकता है.
अपडेट के लिए, डिस्क में बचा स्टोरेज
अपडेट करने से पहले, पक्का करें कि आपकी डिस्क में कम से कम 1 जीबी स्टोरेज खाली हो.
4.16.01.x से प्रॉपर्टी की सेटिंग अपने-आप लागू होने की सुविधा
अगर आपने /opt/apigee/customer/application में .properties फ़ाइलों में बदलाव करके कोई प्रॉपर्टी सेट की है, तो अपडेट करने पर ये वैल्यू सेव रहती हैं.
ज़रूरी शर्तें अपडेट करना
Apigee Edge को अपग्रेड करने से पहले, इन ज़रूरी शर्तों को पूरा करें:
- सभी नोड का बैकअप लें
हमारा सुझाव है कि अपडेट करने से पहले, सुरक्षा के लिहाज़ से सभी नोड का पूरा बैकअप ले लें. बैकअप लेने के लिए, Edge के मौजूदा वर्शन के लिए बताई गई प्रोसेस का इस्तेमाल करें.
इससे आपको बैकअप प्लान बनाने में मदद मिलती है. ऐसा तब होता है, जब नए वर्शन पर अपडेट करने के बाद, ऐप्लिकेशन ठीक से काम न करे. बैकअप के बारे में ज़्यादा जानकारी के लिए, Apigee Edge 4.16.01 ऑपरेशंस गाइड देखें. यह Apigee एफ़टीपी साइट: ftp://ftp.apigee.com/ पर उपलब्ध है. - पक्का करें कि Edge चालू हो
इस कमांड का इस्तेमाल करके पक्का करें कि अपडेट की प्रोसेस के दौरान, Edge चालू हो और काम कर रहा हो:
> /<inst_root>/apigee/apigee-service/bin/apigee-all status
अपडेट न हो पाने की समस्या को ठीक करना
अगर अपडेट नहीं हो पाता है, तो समस्या को ठीक करने की कोशिश करें. इसके बाद, update.sh को फिर से चलाएं. अपडेट को कई बार चलाया जा सकता है. यह अपडेट को वहीं से जारी रखता है जहां इसे पिछली बार छोड़ा गया था.
अगर अपडेट न हो पाने की वजह से आपको पिछले वर्शन पर वापस जाना है, तो Apigee Edge 4.16.01 की इंस्टॉल करने का तरीका बताने वाली गाइड देखें. यह गाइड, Apigee की एफ़टीपी साइट पर उपलब्ध है: ftp://ftp.apigee.com/
अपडेट की जानकारी लॉग करना
डिफ़ॉल्ट रूप से, update.sh यूटिलिटी, लॉग की जानकारी को यहां सेव करती है:
/opt/apigee/var/log/apigee-setup/update.log
अगर update.sh यूटिलिटी को चलाने वाले उपयोगकर्ता के पास उस डायरेक्ट्री का ऐक्सेस नहीं है, तो यह लॉग को /tmp डायरेक्ट्री में update_username.log नाम की फ़ाइल के तौर पर सेव करता है.
अगर उपयोगकर्ता के पास /tmp का ऐक्सेस नहीं है, तो update.sh यूटिलिटी काम नहीं करती.
बिना किसी रुकावट के अपडेट करने की सुविधा
ज़ीरो-डाउनटाइम अपडेट या रोलिंग अपडेट की मदद से, Edge को बंद किए बिना ही Edge इंस्टॉलेशन को अपडेट किया जा सकता है.
बिना किसी डाउनटाइम के अपग्रेड करने के लिए, लोड बैलेंसर से हर राऊटर को एक-एक करके हटाएं. इसके बाद, राऊटर और उसी मशीन पर मौजूद अन्य कॉम्पोनेंट को अपडेट करें. इसके बाद, राऊटर को लोड बैलेंसर में वापस जोड़ें.
- इंस्टॉलेशन के लिए, मशीनों को सही क्रम में अपडेट करें. इसके बारे में यहां "मशीन अपडेट करने का क्रम" में बताया गया है.
- जब राऊटर को अपडेट करने का समय आए, तो किसी एक राऊटर को चुनें और उसे अनरीचेबल बनाएं. इसके बारे में अगले सेक्शन "राऊटर और मैसेज प्रोसेसर को अनरीचेबल बनाना" में बताया गया है.
- चुने गए राऊटर और उसी मशीन पर मौजूद Edge के अन्य सभी कॉम्पोनेंट को अपडेट करें. सभी Edge कॉन्फ़िगरेशन, एक ही नोड पर राऊटर और मैसेज प्रोसेसर दिखाते हैं.
- राऊटर को फिर से कनेक्ट करें.
- बाकी बचे राउटर के लिए, दूसरे से चौथे चरण तक की प्रक्रिया दोहराएं.
- इंस्टॉलेशन में बची हुई मशीनों के लिए अपडेट जारी रखें.
राऊटर और मैसेज प्रोसेसर को ऐक्सेस न कर पाना
प्रोडक्शन सेटअप में, आपके पास कई राऊटर और मैसेज प्रोसेसर होंगे, ताकि आपको बेहतर परफ़ॉर्मेंस मिल सके. साथ ही, आपको अपडेट करने से पहले/बाद में, इन राऊटर और मैसेज प्रोसेसर के लिए, पैदल या ड्राइव करके पहुंचने की जगह की सुविधा को चालू/बंद करना होगा.
यहां दिए गए एपीआई कॉल से, किसी नोड को 'पहुंचने लायक' या 'पहुंचने लायक नहीं' के तौर पर कॉन्फ़िगर किया जाता है:
> curl -u adminEmail:pWord -X POST "http://<ms_IP>:8080/v1/servers/UUID" -d "reachable=true|false"
जहां UUID, मैसेज प्रोसेसर या राऊटर का यूयूआईडी है और रीचेबल को सही या गलत पर सेट किया गया है.
अगर आपको राऊटर का यूयूआईडी पता करना है, तो इस cURL कमांड का इस्तेमाल करें:
> curl http://<routerIP>:8081/v1/servers/self
अगर आपको मैसेज प्रोसेसर का यूयूआईडी पता करना है, तो इस cURL कमांड का इस्तेमाल करें:
> curl http://<mpIP>:8082/v1/servers/self
अपडेट करने से पहले/बाद में इन बातों का ध्यान रखें:
- राऊटर और मैसेज प्रोसेसर के कंबाइंड नोड पर:
- अपडेट करने से पहले – ये काम करें:
- ऊपर दिखाए गए एपीआई कॉल का इस्तेमाल करके, राऊटर को ऐक्सेस न किया जा सकने वाला बनाएं.
- मैसेज प्रोसेसर को अनरीचेबल बनाएं.
- अपडेट करने के बाद, ये काम करें:
- मैसेज प्रोसेसर को ऐक्सेस करने लायक बनाएं.
- राऊटर को ऐसी जगह पर रखें जहां से वह आसानी से कनेक्ट हो सके.
- अपडेट करने से पहले – ये काम करें:
- एक राऊटर नोड पर:
- अपडेट करने से पहले, पक्का करें कि राउटर से कनेक्ट किया जा सके.
- अपडेट करने के बाद, पक्का करें कि राऊटर से कनेक्ट किया जा सके.
- एक मैसेज प्रोसेसर नोड पर:
- अपडेट करने से पहले, मैसेज प्रोसेसर को ऐक्सेस न किया जा सके.
- अपडेट करने के बाद, मैसेज प्रोसेसर को ऐक्सेस करने लायक बनाएं.
साइलेंट कॉन्फ़िगरेशन फ़ाइल का इस्तेमाल करना
आपको अपडेट कमांड के लिए, साइलेंट कॉन्फ़िगरेशन फ़ाइल पास करनी होगी. साइलेंट कॉन्फ़िगरेशन फ़ाइल वही होनी चाहिए जिसका इस्तेमाल आपने Edge 4.16.01 को इंस्टॉल करने के लिए किया था.
इंटरनेट कनेक्शन वाले नोड पर 4.16.01 को अपडेट करने की प्रोसेस
किसी नोड पर Edge कॉम्पोनेंट अपडेट करने के लिए, यह तरीका अपनाएं:
- अगर Cassandra पर रिपेयर ऑपरेशन करने के लिए कोई CRON जॉब कॉन्फ़िगर किया गया है, तो अपडेट पूरा होने तक उसे बंद कर दें.
- Edge RPM इंस्टॉल करने के लिए, रूट के तौर पर अपने नोड में लॉग इन करें
ध्यान दें: RPM इंस्टॉल करने के लिए रूट ऐक्सेस की ज़रूरत होती है. हालांकि, Edge को कॉन्फ़िगर करने के लिए रूट ऐक्सेस की ज़रूरत नहीं होती. - SELinux को बंद करें. इसके लिए, Apigee Edge 4.16.01 इंस्टॉल करने का तरीका बताने वाली गाइड में बताया गया तरीका अपनाएं. यह गाइड, Apigee की एफ़टीपी साइट पर उपलब्ध है: ftp://ftp.apigee.com/
- सभी Yum कैश मेमोरी मिटाएं:
> sudo yum clean all - Edge की सबसे नई bootstrap.sh फ़ाइल को /tmp/bootstrap.sh में डाउनलोड करें:
> curl https://software.apigee.com/bootstrap.sh -o /tmp/bootstrap.sh - Edge apigee-service यूटिलिटी और डिपेंडेंसी को अपडेट करें:
> sudo bash /tmp/bootstrap.sh apigeeuser=uName apigeepassword=pWord
जहां uName:pWord वह उपयोगकर्ता नाम और पासवर्ड है जो आपको Apigee से मिला है. अगर आपने pWord को शामिल नहीं किया है, तो आपको इसे डालने के लिए कहा जाएगा. - apigee-setup यूटिलिटी को अपडेट करने के लिए, apigee-service का इस्तेमाल करें:
> /opt/apigee/apigee-service/bin/apigee-service apigee-setup update
apigee-service के इस अपडेट से, <inst_dir>/apigee/apigee-setup/bin में update.sh यूटिलिटी इंस्टॉल हो जाती है. - नीचे दिए गए "मशीन अपडेट करने का क्रम" में बताए गए क्रम में, अपने नोड पर अपडेट यूटिलिटी चलाएं:
> /opt/apigee/apigee-setup/bin/update.sh -c component -f configFile
कॉन्फ़िगरेशन फ़ाइल के लिए सिर्फ़ यह ज़रूरी है कि वह "apigee" उपयोगकर्ता के लिए ऐक्सेस या पढ़ने लायक हो. उदाहरण के लिए, फ़ाइल को नोड पर /tmp डायरेक्ट्री में डालें.
जिस कॉम्पोनेंट को अपडेट करना है उसे बताने के लिए, “-c” विकल्प का इस्तेमाल करें. संभावित कॉम्पोनेंट की सूची में ये शामिल हैं:- ldap = OpenLDAP
- cs = Cassandr
- zk = Zookeeper
- qpid = qpidd
- ps = postgresql
- edge =Edge यूज़र इंटरफ़ेस (यूआई) को छोड़कर, Edge के सभी कॉम्पोनेंट: मैनेजमेंट सर्वर, मैसेज प्रोसेसर, राऊटर, QPID सर्वर, Postgres सर्वर
- ui = Edge यूज़र इंटरफ़ेस (यूआई)
- all = मशीन पर मौजूद सभी कॉम्पोनेंट अपडेट करें (सिर्फ़ Edge aio इंस्टॉलेशन प्रोफ़ाइल या API BaaS asa इंस्टॉलेशन प्रोफ़ाइल के लिए इस्तेमाल करें)
- e = ElasticSearch
- b = एपीआई BaaS स्टैक
- p = API BaaS Portal
- ebp = एक ही नोड पर ElasticSearch, API BaaS स्टैक, और API BaaS पोर्टल
- मैसेज प्रोसेसर पर apigee-validate यूटिलिटी चलाकर, अपडेट की जांच करें. इसके बारे में Apigee Edge 4.16.01 इंस्टॉल करने का तरीका बताने वाली गाइड में बताया गया है. यह गाइड, Apigee की एफ़टीपी साइट पर उपलब्ध है: ftp://ftp.apigee.com/
लोकल रिपॉज़िटरी से 4.16.01 को अपडेट करने की प्रोसेस
अगर आपके Edge नोड फ़ायरवॉल के पीछे हैं या किसी अन्य तरीके से इंटरनेट पर Apigee रिपॉज़िटरी को ऐक्सेस करने पर पाबंदी है, तो Apigee रिपॉज़िटरी के लोकल रिपॉज़िटरी या मिरर से अपडेट किया जा सकता है.
लोकल Edge रिपॉज़िटरी बनाने के बाद, आपके पास लोकल रिपॉज़िटरी से Edge को अपडेट करने के दो विकल्प होते हैं:
- रेपो की .tar फ़ाइल बनाएं, .tar फ़ाइल को किसी नोड में कॉपी करें, और फिर .tar फ़ाइल से Edge को अपडेट करें.
- लोकल रिपॉज़िटरी वाले नोड पर वेबसर्वर इंस्टॉल करें, ताकि अन्य नोड उसे ऐक्सेस कर सकें. Apigee, आपको इस्तेमाल करने के लिए Nginx वेबसर्वर उपलब्ध कराता है. इसके अलावा, आपके पास अपने वेबसर्वर का इस्तेमाल करने का विकल्प भी होता है.
लोकल 4.16.01 रिपॉज़िटरी से अपडेट करने के लिए:
- पक्का करें कि आपके पास Apigee Edge 4.16.01 इंस्टॉल करने का तरीका बताने वाली गाइड में बताए गए तरीके के मुताबिक, लोकल 4.16.01 रिपो हो. यह गाइड, Apigee की एफ़टीपी साइट ftp://ftp.apigee.com/ पर उपलब्ध है
- लोकल रिपॉज़िटरी को अपडेट करें:
- Edge की सबसे नई bootstrap.sh फ़ाइल को /tmp/bootstrap.sh में डाउनलोड करें:
> curl https://software.apigee.com/bootstrap.sh -o /tmp/bootstrap.sh - सिंक करें:
> /opt/apigee/apigee-service/bin/apigee-service apigee-mirror sync --only-new-rpms
- Edge की सबसे नई bootstrap.sh फ़ाइल को /tmp/bootstrap.sh में डाउनलोड करें:
-
.tar फ़ाइल से apigee-service इंस्टॉल करने के लिए:
- लोकल रेपो वाले नोड पर, लोकल रेपो को /opt/apigee/data/apigee-mirror/apigee-4.16.01.tar.gz नाम की एक.tar फ़ाइल में पैकेज करने के लिए, इस निर्देश का इस्तेमाल करें:
> /opt/apigee/apigee-service/bin/apigee-service apigee-mirror package - .tar फ़ाइल को उस नोड पर कॉपी करें जहां आपको Edge को अपडेट करना है. उदाहरण के लिए, इसे नए नोड पर /tmp डायरेक्ट्री में कॉपी करें.
- नए नोड पर, फ़ाइल को /tmp डायरेक्ट्री में अनटार करें:
> tar -xzf apigee-4.16.01.tar.gz
यह निर्देश, .tar फ़ाइल वाली डायरेक्ट्री में repos नाम की एक नई डायरेक्ट्री बनाता है. उदाहरण के लिए /tmp/repos. - Edge RPM इंस्टॉल करने के लिए, रूट के तौर पर अपने नोड में लॉग इन करें
ध्यान दें: RPM इंस्टॉल करने के लिए रूट ऐक्सेस की ज़रूरत होती है. हालांकि, रूट ऐक्सेस के बिना भी Edge को कॉन्फ़िगर किया जा सकता है. - SELinux को बंद करें. इसके लिए, Apigee Edge 4.16.01 इंस्टॉल करने का तरीका बताने वाली गाइड में बताया गया तरीका अपनाएं. यह गाइड, Apigee की एफ़टीपी साइट पर उपलब्ध है: ftp://ftp.apigee.com/
- /tmp/repos से Edge apigee-service यूटिलिटी और डिपेंडेंसी इंस्टॉल करें:
> sudo bash /tmp/repos/bootstrap.sh apigeeprotocol="file://" apigeerepobasepath=/tmp/repos
ध्यान दें कि इस निर्देश में, आपने रिपॉज़िटरी डायरेक्ट्री का पाथ शामिल किया है.
- लोकल रेपो वाले नोड पर, लोकल रेपो को /opt/apigee/data/apigee-mirror/apigee-4.16.01.tar.gz नाम की एक.tar फ़ाइल में पैकेज करने के लिए, इस निर्देश का इस्तेमाल करें:
-
Nginx वेबसर्वर का इस्तेमाल करके apigee-service इंस्टॉल करने के लिए:
- Nginx वेब सर्वर को कॉन्फ़िगर करें. इसके लिए, Edge 4.16.01 की इंस्टॉल करने का तरीका बताने वाली गाइड में, "Nginx वेब सर्वर का इस्तेमाल करके रेपो से इंस्टॉल करें" सेक्शन में दिए गए निर्देशों का पालन करें. यह गाइड, Apigee की एफ़टीपी साइट ftp://ftp.apigee.com/ पर उपलब्ध है
- रिमोट नोड पर, Edge bootstrap.sh फ़ाइल को /tmp/bootstrap.sh में डाउनलोड करें:
> /usr/bin/curl http://uName:pWord@remoteRepo:3939/bootstrap.sh -o /tmp/bootstrap.shwhere uName:pWord are the username and password you set above for the repo, and remoteRepo is the IP address or DNS name of the repo node.
- Log in to your node as root to install the Edge RPMs
Note: While RPM installation requires root access, you can perform Edge configuration without root access. - Disable SELinux as described in the Apigee Edge 4.16.01 Installation Guide, available on the Apigee FTP site: ftp://ftp.apigee.com/
- On the remote node, install the Edge apigee-service utility and
dependencies:
> sudo bash /tmp/bootstrap.sh apigeerepohost=remoteRepo:3939 apigeeuser=uName apigeepassword=pWord apigeeprotocol=http://
where uName:pWord are the repo username and password.
- If present, disable any CRON jobs configured to perform a repair operation on Cassandra until after the update completes.
- Use apigee-service to update the apigee-setup utility:
> /opt/apigee/apigee-service/bin/apigee-service apigee-setup update
This update to apigee-service installs the update.sh utility in <inst_dir>/apigee/apigee-setup/bin. - Run the update utility on your nodes in the order described below in "Order of machine
update" below:
> /opt/apigee/apigee-setup/bin/update.sh -c component -f configFile
The only requirement on the config file is that the configuration file must be accessible or readable by the "apigee" user. For example, put the file in the /tmp directory on the node.
Use the “-c” option to specify the component to update. The list of possible components includes:- ldap = OpenLDAP
- cs = Cassandr
- zk = Zookeeper
- qpid = qpidd
- ps = postgresql
- edge =All Edge components except Edge UI: Management Server, Message Processor, Router, QPID Server, Postgres Server
- ui = Edge UI
- all = update all components on machine (only use for an Edge aio installation profile or an API BaaS asa installation profile)
- e = ElasticSearch
- b = API BaaS Stack
- p = API BaaS Portal
- ebp = ElasticSearch, API BaaS Stack, and API BaaS Portal on the same node
- Test the update by running the apigee-validate utility on the Message Processor, as described in the Apigee Edge 4.16.01 Installation Guide, available on the Apigee FTP site: ftp://ftp.apigee.com/
Order of machine update
The order that you update the machines in an Edge installation is important. The most important considerations to an update are:
- You must update all Cassandra and ZooKeeper nodes before you update any other nodes.
- You must update all qpidd and postgresql nodes before you update any Router and Message Processor nodes.
- For any machine with multiple Edge components (Management Server, Message Processor, Router, QPID Server, Postgres Server), use the "-c edge" option to update them all at the same time.
- If a step specifies that it should be performed on multiple machines, perform it in the specified machine order.
- There is no separate step to update Monetization. It is updated when you specify the "-c edge" option.
- After you update a Router node, you must remove all files from the /opt/nginx/conf.d directory, and then restart the Router.
For a 1-host standalone installation
- Update machine 1:
> /opt/apigee/apigee-setup/bin/update.sh -c all -f configFile
- /opt/nginx/conf.d में मौजूद सभी फ़ाइलें मिटाएं:
> rm -f /opt/nginx/conf.d/* - Edge राऊटर को रीस्टार्ट करें:
> /<inst_root>/apigee/apigee-service/bin/apigee-service edge-router restart
दो होस्ट वाले स्टैंडअलोन इंस्टॉलेशन के लिए
Edge टोपोलॉजी और नोड नंबर की सूची के लिए, Apigee Edge 4.16.01 इंस्टॉल करने का तरीका बताने वाली गाइड देखें. यह गाइड, Apigee एफ़टीपी साइट: ftp://ftp.apigee.com/ पर उपलब्ध है.
- मशीन 1 पर Cassandra और ZooKeeper को अपडेट करें:
> /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में मौजूद कोई भी फ़ाइल मिटाएं:> rm -f /opt/nginx/conf.d/*
- एज राऊटर को रीस्टार्ट करें:
> /<inst_root>/apigee/apigee-service/bin/apigee-service edge-router restart
- मशीन 1 पर यूज़र इंटरफ़ेस (यूआई) अपडेट करें:
> /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
पांच होस्ट वाले क्लस्टर इंस्टॉलेशन के लिए
Edge टोपोलॉजी और नोड नंबर की सूची के लिए, Apigee Edge 4.16.01 इंस्टॉल करने का तरीका बताने वाली गाइड देखें. यह गाइड, Apigee एफ़टीपी साइट: ftp://ftp.apigee.com/ पर उपलब्ध है.
- मशीन 1, 2, और 3 पर Cassandra और ZooKeeper को अपडेट करें:
> /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में मौजूद कोई भी फ़ाइल मिटाएं:> rm -f /opt/nginx/conf.d/*
- एज राऊटर को रीस्टार्ट करें:
> /<inst_root>/apigee/apigee-service/bin/apigee-service edge-router restart
- मशीन 1 पर यूज़र इंटरफ़ेस (यूआई) अपडेट करें:
> /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
नौ होस्ट वाले क्लस्टर किए गए इंस्टॉलेशन के लिए
Edge टोपोलॉजी और नोड नंबर की सूची के लिए, Apigee Edge 4.16.01 इंस्टॉल करने का तरीका बताने वाली गाइड देखें. यह गाइड, Apigee एफ़टीपी साइट: ftp://ftp.apigee.com/ पर उपलब्ध है.
- मशीन 1, 2, और 3 पर Cassandra और ZooKeeper को अपडेट करें:
> /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में मौजूद कोई भी फ़ाइल मिटाएं:> rm -f /opt/nginx/conf.d/*
- एज राऊटर को रीस्टार्ट करें:
> /<inst_root>/apigee/apigee-service/bin/apigee-service edge-router restart
- मशीन 1 पर यूज़र इंटरफ़ेस (यूआई) अपडेट करें:
> /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
13 होस्ट वाले क्लस्टर किए गए इंस्टॉलेशन के लिए
Edge टोपोलॉजी और नोड नंबर की सूची के लिए, Apigee Edge 4.16.01 इंस्टॉल करने का तरीका बताने वाली गाइड देखें. यह गाइड, Apigee एफ़टीपी साइट: ftp://ftp.apigee.com/ पर उपलब्ध है.
- मशीन 1, 2, और 3 पर Cassandra और ZooKeeper को अपडेट करें:
> /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में मौजूद कोई भी फ़ाइल मिटाएं:> rm -f /opt/nginx/conf.d/*
- एज राऊटर को रीस्टार्ट करें:
> /<inst_root>/apigee/apigee-service/bin/apigee-service edge-router restart
- मशीन 6 और 7 पर यूज़र इंटरफ़ेस (यूआई) अपडेट करें:
> /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
12 होस्ट वाले क्लस्टर किए गए इंस्टॉलेशन के लिए
Edge टोपोलॉजी और नोड नंबर की सूची के लिए, Apigee Edge 4.16.01 इंस्टॉल करने का तरीका बताने वाली गाइड देखें. यह गाइड, Apigee एफ़टीपी साइट: ftp://ftp.apigee.com/ पर उपलब्ध है.
- Cassandra और ZooKeeper को अपडेट करें:
- डेटा सेंटर 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में मौजूद कोई भी फ़ाइल मिटाएं:> rm -f /opt/nginx/conf.d/*
- एज राऊटर को रीस्टार्ट करें:
> /<inst_root>/apigee/apigee-service/bin/apigee-service edge-router restart
- डेटा सेंटर 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
सात होस्ट वाले एपीआई BaaS इंस्टॉलेशन के लिए
Edge टोपोलॉजी और नोड नंबर की सूची के लिए, Apigee Edge 4.16.01 इंस्टॉल करने का तरीका बताने वाली गाइड देखें. यह गाइड, Apigee एफ़टीपी साइट: ftp://ftp.apigee.com/ पर उपलब्ध है.
- मशीन 5, 6, और 7 पर Cassandra को अपडेट करें:
> /opt/apigee/apigee-setup/bin/update.sh -c cs -f configFile
- मशीन 1, 2, और 3 पर ElasticSearch और एपीआई 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-होस्ट वाले API BaaS इंस्टॉलेशन के लिए
Edge टोपोलॉजी और नोड नंबर की सूची के लिए, Apigee Edge 4.16.01 इंस्टॉल करने का तरीका बताने वाली गाइड देखें. यह गाइड, Apigee एफ़टीपी साइट: ftp://ftp.apigee.com/ पर उपलब्ध है.
- मशीन 8, 9, और 10 पर Cassandra को अपडेट करें:
> /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 पर एपीआई 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 को स्टैंडर्ड तरीके से इंस्टॉल नहीं किया है, तो Edge के कॉम्पोनेंट को इस क्रम में अपडेट करें:
- ZooKeeper
- Cassandra
- qpidd
- postgresql
- LDAP
- Edge, जिसका मतलब है कि सभी नोड पर "-c edge" प्रोफ़ाइल को इस क्रम में इंस्टॉल किया जाता है: Qpid, Postgres, मैनेजमेंट सर्वर, मैसेज प्रोसेसर, राऊटर.
- सभी राऊटर नोड पर:
/opt/nginx/conf.dमें मौजूद कोई भी फ़ाइल मिटाएं:> rm -f /opt/nginx/conf.d/*
- एज राऊटर को रीस्टार्ट करें:
> /<inst_root>/apigee/apigee-service/bin/apigee-service edge-router restart
- यूज़र इंटरफ़ेस (यूआई)