Apigee Edge 4.16.01.x को नए 4.16.01 वर्शन पर अपडेट करें

इस दस्तावेज़ में वह प्रक्रिया दी गई है जिसका इस्तेमाल, 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 पर माइग्रेट करना होगा. Apigee Edge 4.16.01 इंस्टॉल करने की गाइड देखें. यह Apigee ftp साइट: ftp://ftp.apigee.com/ पर उपलब्ध है. इस लेख में, आपको 4.15.07.0x या उससे पहले के वर्शन के लिए, 4.16.01 वर्शन पर माइग्रेट करने का तरीका बताया गया है.

अपडेट कौन कर सकता है

अपडेट को लागू करने वाले उपयोगकर्ता को वही उपयोगकर्ता होना चाहिए जिसने मूल रूप से Edge इंस्टॉल किया है या जो उपयोगकर्ता रूट की तरह चल रहा है.

Edge आरपीएम इंस्टॉल करने के बाद, कोई भी उपयोगकर्ता उन्हें कॉन्फ़िगर कर सकता है.

डिस्क में मौजूद स्पेस को अपडेट करने के लिए ज़रूरी शर्तें

अपडेट करने से पहले, पक्का करें कि आपके डिस्क में कम से कम 1 GBytes खाली जगह हो.

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 को इंस्टॉल किए बिना अपडेट किया जा सकता है.

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

  1. इंस्टॉल करने के लिए, मशीनों को सही क्रम में अपडेट करें, जैसा कि "मशीन अपडेट का ऑर्डर" में बताया गया है.
  2. जब राऊटर को अपडेट करने का समय हो, तो किसी भी एक राऊटर को चुनें और उसे ऐसा करने के लिए सेट करें जो पहुंच से बाहर हो. इसके बारे में, अगले सेक्शन "रूटर और मैसेज प्रोसेसर को ऐक्सेस न करना" में बताया गया है.
  3. चुने गए राऊटर और Edge के सभी कॉम्पोनेंट को उसी मशीन पर अपडेट करें जिस पर राऊटर लगाया जा रहा है. सभी Edge कॉन्फ़िगरेशन, राऊटर और मैसेज प्रोसेसर को एक ही नोड पर दिखाते हैं.
  4. राऊटर को फिर से ऐक्सेस करने लायक बनाएं.
  5. बचे हुए राऊटर के लिए 2 से 4 तक के चरण दोहराएं.
  6. इंस्टॉल की जा रही बाकी मशीनों के लिए अपडेट जारी रखें.

राऊटर और मैसेज प्रोसेसर को ऐक्सेस नहीं किया जा सकता

प्रोडक्शन सेटअप में, आपके पास सबसे बेहतर परफ़ॉर्मेंस पाने के लिए कई राऊटर और मैसेज प्रोसेसर होंगे. अपडेट के पहले/बाद में, आपको इन राऊटर और मैसेज प्रोसेसर की पहुंच को चालू/बंद करना होगा.

नीचे दिया गया एपीआई कॉल, किसी नोड को पहुंच के लायक या पहुंच से बाहर के तौर पर कॉन्फ़िगर करता है:

> 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

अपडेट से पहले/बाद में, इन बातों का ध्यान रखें:

  • राऊटर और मैसेज प्रोसेसर के मिले-जुले नोड पर:
    • अपडेट करने से पहले – नीचे दी गई कार्रवाई करें:
      1. ऊपर दिखाए गए एपीआई कॉल का इस्तेमाल करके राऊटर को ऐक्सेस न करें.
      2. मैसेज प्रोसेसर को ऐक्सेस न करने लायक बनाएं.
    • अपडेट करने के बाद - यह तरीका अपनाएं:
      1. मैसेज प्रोसेसर को ऐक्सेस करने लायक बनाएं.
      2. राऊटर को कनेक्ट करने लायक बनाएं.
  • एक राऊटर नोड पर:
    • अपडेट करने से पहले, राऊटर को ऐक्सेस करने लायक बनाएं.
    • अपडेट करने के बाद, राऊटर को ऐक्सेस किया जा सकता है.
  • एक मैसेज प्रोसेसर नोड पर:
    • अपडेट करने से पहले, मैसेज प्रोसेसर को ऐक्सेस न करने लायक बनाएं.
    • अपडेट होने के बाद, मैसेज प्रोसेसर को ऐक्सेस किया जा सकता है.

साइलेंट कॉन्फ़िगरेशन फ़ाइल का इस्तेमाल करना

आपको अपडेट निर्देश के लिए एक साइलेंट कॉन्फ़िगरेशन फ़ाइल पास करनी होगी. साइलेंट कॉन्फ़िगरेशन फ़ाइल वही होनी चाहिए जिसका इस्तेमाल आपने Edge 4.16.01 को इंस्टॉल करने के लिए किया था.

बाहरी इंटरनेट कनेक्शन वाले नोड पर 4.16.01 को अपडेट करने की प्रक्रिया

किसी नोड पर एज कॉम्पोनेंट को अपडेट करने के लिए नीचे दी गई प्रक्रिया का इस्तेमाल करें:

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

    जहां Apigee से मिला उपयोगकर्ता नाम और पासवर्ड uName:pWord है. pWord को छोड़ने पर, आपको इसे डालने के लिए कहा जाएगा.
  7. apigee-setup यूटिलिटी को अपडेट करने के लिए, apigee-service का इस्तेमाल करें:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-setup update
    apigee-service में शामिल की गई update.sh सुविधा को इंस्टॉल करने के लिए, <inst_direct>/apigee/api.e-setup पर जाएं
  8. नीचे दिए गए "मशीन अपडेट का क्रम" में बताए गए क्रम में, अपने नोड पर अपडेट यूटिलिटी चलाएं:
    > /opt/apigee/apigee-setup/bin/update.sh -ccomponent -f configFile
    कॉन्फ़िगरेशन फ़ाइल के लिए, सिर्फ़ यह ज़रूरी है कि कॉन्फ़िगरेशन फ़ाइल को "apigee" उपयोगकर्ता ऐक्सेस कर सके या पढ़ सके. उदाहरण के लिए, फ़ाइल को नोड पर मौजूद /tmp डायरेक्ट्री में रखें.
    जिस कॉम्पोनेंट को अपडेट करना है उसके बारे में बताने के लिए, “-c” विकल्प का इस्तेमाल करें. संभावित कॉम्पोनेंट की सूची में ये शामिल हैं:
    • ldap = OpenLDAP
    • cs = कैसैंडर
    • zk = ज़ूकीपर
    • qpid = qpidd
    • ps = postgresql
    • age =Edge के यूज़र इंटरफ़ेस (यूआई) को छोड़कर, सभी Edge के कॉम्पोनेंट: मैनेजमेंट सर्वर, मैसेज प्रोसेसर, राऊटर, QPID सर्वर, Postgres सर्वर
    • ui = Edge यूज़र इंटरफ़ेस (यूआई)
    • all = मशीन पर सभी कॉम्पोनेंट अपडेट करें (सिर्फ़ Edge aio इंस्टॉलेशन प्रोफ़ाइल या एपीआई BaaS Asa इंस्टॉलेशन प्रोफ़ाइल के लिए इस्तेमाल करें)
    • e = ElasticSearch
    • b = एपीआई BaaS स्टैक
    • p = एपीआई BaaS पोर्टल
    • ebp = एक ही नोड पर ElasticSearch, API BaaS Stack, और API BaaS पोर्टल
  9. मैसेज प्रोसेसर पर apigee-validate यूटिलिटी चलाकर अपडेट की जांच करें. इसके बारे में Apigee Edge 4.16.01 इंस्टॉलेशन गाइड में बताया गया है. यह गाइड Apigee एफ़टीपी साइट पर उपलब्ध है: ftp://ftp.apigee.com/

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

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

लोकल एज डेटा स्टोर करने की जगह बनाने के बाद, आपके पास लोकल डेटा स्टोर करने की जगह से Edge को अपडेट करने के दो विकल्प होंगे:

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

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

  1. पक्का करें कि आपके पास Apigee Edge 4.16.01 इंस्टॉल करने की गाइड में बताए गए तरीके से लोकल 4.16.01 रेपो मौजूद हो: ftp://ftp.apigee.com/
  2. लोकल डेटा स्टोर करने की जगह अपडेट करें:
    1. /tmp/bootstrap.sh के लिए, सबसे नई Edge बिंदुstrap.sh फ़ाइल डाउनलोड करें:
      > curl https://software.apigee.com/bootstrap.sh -o /tmp/bootstrap.sh
    2. सिंक करें:
      > /opt/apigee/apigee-service/bin/apigee-service apigee-mirror Sync --only-new-rpms
  3. किसी .tar फ़ाइल से apigee-service इंस्टॉल करने के लिए:
    1. लोकल रेपो वाले नोड पर, नीचे दिए गए कमांड का इस्तेमाल करके, लोकल रेपो को /opt/apigee/data/apigee-mirror/apigee-4.16.01.tar.gz नाम की एक.tar फ़ाइल में पैकेज करें:
      > /opt/apigee/apigee-service/bin/apigee-mir-service apige
    2. .tar फ़ाइल को उस नोड में कॉपी करें जहां आपको Edge को अपडेट करना है. उदाहरण के लिए, इसे नए नोड पर मौजूद /tmp डायरेक्ट्री में कॉपी करें.
    3. नए नोड पर, फ़ाइल को /tmp डायरेक्ट्री से अनटार करें:
      > tar -xzf apigee-4.16.01.tar.gz
      यह निर्देश, .tar फ़ाइल वाली डायरेक्ट्री में repos नाम से एक नई डायरेक्ट्री बनाता है. उदाहरण के लिए, /tmp/repos.
    4. Edge आरपीएम इंस्टॉल करने के लिए, अपने नोड में रूट के तौर पर लॉग इन करें
      ध्यान दें: आरपीएम इंस्टॉल करने के लिए रूट ऐक्सेस की ज़रूरत होती है, लेकिन रूट ऐक्सेस के बिना भी Edge कॉन्फ़िगरेशन किया जा सकता है.
    5. Apigee Edge 4.16.01 इंस्टॉलेशन गाइड में बताए गए तरीके से SELinux को बंद करें, Apigee फ़ाइल ट्रांसफ़र प्रोटोकॉल (एफ़टीपी) साइट पर उपलब्ध: ftp://ftp.apigee.com/
    6. /tmp/repos से, Edge apigee-service यूटिलिटी और डिपेंडेंसी इंस्टॉल करें:
      > sudo bash /tmp/repos/bootstrap.sh apigeeprotocol="file://" apigeerepobasepath=/tmp/repos
      ध्यान दें कि आप इस निर्देश में, डेटा स्टोर करने की डायरेक्ट्री का पाथ शामिल करते हैं.
  4. Ngnx वेबसर्वर का इस्तेमाल करके, apigee-सेवा इंस्टॉल करने के लिए:
    1. Edge 4.16.01 इंस्टॉलेशन गाइड में, "Ngnx वेबसर्वर का इस्तेमाल करके रेपो से इंस्टॉल करें" में बताए गए तरीके से Nlinx वेब सर्वर को कॉन्फ़िगर करें. यह गाइड Apigee एफ़टीपी साइट पर उपलब्ध है: ftp://ftp.apigee.com/
    2. रिमोट नोड पर, Edge Bootstrap.sh फ़ाइल को /tmp/bootstrap.sh पर डाउनलोड करें:
      > /usr/bin/curl http://uName:pWord@remoteRepo:3939/bootstrap.sh -o /tmp/bootstrap.sh
                

      where 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.

    3. 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.
    4. Disable SELinux as described in the Apigee Edge 4.16.01 Installation Guide, available on the Apigee FTP site: ftp://ftp.apigee.com/
    5. 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.
  5. If present, disable any CRON jobs configured to perform a repair operation on Cassandra until after the update completes.
  6. 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.
  7. 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
  8. 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

  1. Update machine 1:
    > /opt/apigee/apigee-setup/bin/update.sh -c all -f configFile
  2. /opt/nginx/conf.d में मौजूद किसी भी फ़ाइल को मिटाएं:
    > rm -f /opt/nginx/conf.d/*
  3. Edge राऊटर को रीस्टार्ट करें:
    > /<inst_root>/apigee/apigee-service/bin/apigee-service add-router फिर से शुरू हो सकता है

दो होस्ट वाले स्टैंडअलोन इंस्टॉलेशन के लिए

Apigee Edge 4.16.01 इंस्टॉल करने की गाइड देखें. यह Apigee फ़ाइल ट्रांसफ़र प्रोटोकॉल (एफ़टीपी) साइट पर मौजूद है: ftp://ftp.apigee.com/. इस सूची में, Edge की टोपोलॉजी और नोड नंबर की सूची दी गई है.

  1. कैसंड्रा और ज़ूकीपर को मशीन 1 पर अपडेट करें:
    > /opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
  2. मशीन 2 पर qpidd और postgresql अपडेट करें:
    > /opt/apigee/apigee-setup/bin/update.sh -c qpid,ps -f configFile
  3. मशीन 1 पर LDAP अपडेट करें:
    > /opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
  4. मशीन 2 और मशीन 1 पर Edge के कॉम्पोनेंट अपडेट करें:
    > /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
  5. नोड 1 पर:
    1. /opt/nginx/conf.d में मौजूद कोई भी फ़ाइल मिटाएं:
      > rm -f /opt/nginx/conf.d/*
    2. Edge राऊटर को रीस्टार्ट करें:
      > /<inst_root>/apigee/apigee-service/bin/apigee-service edge-router restart
  6. मशीन 1 पर यूज़र इंटरफ़ेस (यूआई) अपडेट करें:
    > /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile

पांच-होस्ट वाले क्लस्टर इंस्टॉलेशन के लिए

Apigee Edge 4.16.01 इंस्टॉल करने की गाइड देखें. यह Apigee फ़ाइल ट्रांसफ़र प्रोटोकॉल (एफ़टीपी) साइट: ftp://ftp.apigee.com/ पर उपलब्ध है. इस लिंक में, Edge की टोपोलॉजी और नोड नंबर की सूची देखी जा सकती है.

  1. कैसेंड्रा और ज़ूकीपर को मशीन 1, 2, और 3 पर अपडेट करें:
    > /opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
  2. मशीन 4 और 5 पर qpidd और postgresql अपडेट करें:
    > /opt/apigee/apigee-setup/bin/update.sh -c qpid,ps -f configFile
  3. मशीन 1 पर LDAP अपडेट करें:
    > /opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
  4. मशीन 4, 5, 1, 2, 3 पर Edge के कॉम्पोनेंट अपडेट करें:
    > /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
  5. नोड 2 और 3 पर:
    1. /opt/nginx/conf.d में मौजूद कोई भी फ़ाइल मिटाएं:
      > rm -f /opt/nginx/conf.d/*
    2. Edge राऊटर को रीस्टार्ट करें:
      > /<inst_root>/apigee/apigee-service/bin/apigee-service edge-router restart
  6. मशीन 1 पर यूज़र इंटरफ़ेस (यूआई) अपडेट करें:
    > /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile

नौ-होस्ट वाले क्लस्टर इंस्टॉलेशन के लिए

Apigee Edge 4.16.01 इंस्टॉल करने की गाइड देखें. यह Apigee फ़ाइल ट्रांसफ़र प्रोटोकॉल (एफ़टीपी) साइट पर मौजूद है: ftp://ftp.apigee.com/. इस सूची में, Edge की टोपोलॉजी और नोड नंबर की सूची दी गई है.

  1. कैसेंड्रा और ज़ूकीपर को मशीन 1, 2, और 3 पर अपडेट करें:
    > /opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
  2. मशीन 6 और 7 पर qpidd को अपडेट करें:
    > /opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
  3. मशीन 8 और 9 पर postgresql अपडेट करें:
    > /opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
  4. मशीन 1 पर LDAP अपडेट करें:
    > /opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
  5. मशीन 6, 7, 8, 9, 1, 4, और 5 पर Edge के कॉम्पोनेंट इस क्रम में अपडेट करें:
    > /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
  6. नोड 4 और 5 पर:
    1. /opt/nginx/conf.d में मौजूद कोई भी फ़ाइल मिटाएं:
      > rm -f /opt/nginx/conf.d/*
    2. Edge राऊटर को रीस्टार्ट करें:
      > /<inst_root>/apigee/apigee-service/bin/apigee-service edge-router restart
  7. मशीन 1 पर यूज़र इंटरफ़ेस (यूआई) अपडेट करें:
    > /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile

13-होस्ट वाले क्लस्टर इंस्टॉलेशन के लिए

Apigee Edge 4.16.01 इंस्टॉल करने की गाइड देखें. यह Apigee फ़ाइल ट्रांसफ़र प्रोटोकॉल (एफ़टीपी) साइट पर मौजूद है: ftp://ftp.apigee.com/. इस सूची में, Edge की टोपोलॉजी और नोड नंबर की सूची दी गई है.

  1. कैसेंड्रा और ज़ूकीपर को मशीन 1, 2, और 3 पर अपडेट करें:
    > /opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
  2. मशीन 12 और 13 पर qpidd को अपडेट करें:
    >
        /opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
  3. मशीन 8 और 9 पर postgresql अपडेट करें:
    >
        /opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
  4. मशीन 4 और 5 पर LDAP अपडेट करें:
    > /opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
  5. मशीन 12, 13, 8, 9, 6, 7, 10, और 11 पर Edge के कॉम्पोनेंट इस क्रम में अपडेट करें:
    > /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
  6. नोड 10 और 11 पर:
    1. /opt/nginx/conf.d में मौजूद कोई भी फ़ाइल मिटाएं:
      > rm -f /opt/nginx/conf.d/*
    2. Edge राऊटर को रीस्टार्ट करें:
      > /<inst_root>/apigee/apigee-service/bin/apigee-service edge-router restart
  7. मशीन 6 और 7 पर यूज़र इंटरफ़ेस (यूआई) अपडेट करें:
    > /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile

12-होस्ट वाले क्लस्टर इंस्टॉलेशन के लिए

Apigee Edge 4.16.01 इंस्टॉल करने की गाइड देखें. यह Apigee फ़ाइल ट्रांसफ़र प्रोटोकॉल (एफ़टीपी) साइट पर मौजूद है: ftp://ftp.apigee.com/. इस सूची में, Edge की टोपोलॉजी और नोड नंबर की सूची दी गई है.

  1. कैसेंड्रा और ज़ूकीपर को अपडेट करें:
    1. डेटा सेंटर 1 में मशीन 1, 2, और 3 पर:
      > /opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
    2. डेटा सेंटर 2 की मशीन 7, 8, और 9 पर
      > /opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
  2. qpidd को अपडेट करें:
    1. डेटा सेंटर 1 में मशीन 4, 5
      > /opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
    2. डेटा सेंटर 2 में मशीन 10, 11
      > /opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
  3. postgresql अपडेट करें:
    1. डेटा सेंटर 1 में मशीन 6
      > /opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
    2. डेटा सेंटर 2 में मशीन 12
      > /opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
  4. एलडीएपी अपडेट करें:
    1. डेटा सेंटर 1 में मशीन 1
      > /opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
    2. डेटा सेंटर 2 में मशीन 7
      > /opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
  5. Edge के कॉम्पोनेंट अपडेट करें:
    1. डेटा सेंटर 1 में मशीन 4, 5, 6, 1, 2, 3
      > /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
    2. डेटा सेंटर 2 में मशीन 10, 11, 12, 7, 8, 9
      > /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
    3. नोड 2, 3, 8, और 9 पर:
      1. /opt/nginx/conf.d में मौजूद कोई भी फ़ाइल मिटाएं:
        > rm -f /opt/nginx/conf.d/*
      2. Edge राऊटर को रीस्टार्ट करें:
        > /<inst_root>/apigee/apigee-service/bin/apigee-service edge-router restart
  6. यूज़र इंटरफ़ेस (यूआई) अपडेट करें:
    1. डेटा सेंटर 1 में मशीन 1
      > /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
    2. डेटा सेंटर 2 में मशीन 7
      > /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile

7-होस्ट API BaaS इंस्टॉलेशन के लिए

Apigee Edge 4.16.01 इंस्टॉल करने की गाइड देखें. यह Apigee फ़ाइल ट्रांसफ़र प्रोटोकॉल (एफ़टीपी) साइट पर मौजूद है: ftp://ftp.apigee.com/. इस सूची में, Edge की टोपोलॉजी और नोड नंबर की सूची दी गई है.

  1. Cassandra को मशीन 5, 6, और 7 पर अपडेट करें:
    > /opt/apigee/apigee-setup/bin/update.sh -c cs -f configFile
  2. मशीन 1, 2, और 3 पर ElasticSearch और API BaaS Stack को अपडेट करें:
    > /opt/apigee/apigee-setup/bin/update.sh -c e,b -f configFile
  3. मशीन 4 पर API BaaS पोर्टल अपडेट करें:
    > /opt/apigee/apigee-setup/bin/update.sh -c p -f configFile

10-होस्ट वाले API BaaS इंस्टॉलेशन के लिए

Apigee Edge 4.16.01 इंस्टॉल करने की गाइड देखें. यह Apigee फ़ाइल ट्रांसफ़र प्रोटोकॉल (एफ़टीपी) साइट पर मौजूद है: ftp://ftp.apigee.com/. इस सूची में, Edge की टोपोलॉजी और नोड नंबर की सूची दी गई है.

  1. Cassandra को मशीन 8, 9, और 10 पर अपडेट करें:
    > /opt/apigee/apigee-setup/bin/update.sh -c cs -f configFile
  2. मशीन 1, 2, और 3 पर ElasticSearch को अपडेट करें:
    > /opt/apigee/apigee-setup/bin/update.sh -c e -f configFile
  3. मशीन 4, 5, और 6 पर API BaaS Stack अपडेट करें:
    > /opt/apigee/apigee-setup/bin/update.sh -c b -f configFile
  4. मशीन 7 पर API BaaS पोर्टल अपडेट करें:
    > /opt/apigee/apigee-setup/bin/update.sh -c p -f configFile

नॉन-स्टैंडर्ड इंस्टॉलेशन के लिए

अगर आपके डिवाइस में नॉन-स्टैंडर्ड इंस्टॉलेशन नहीं है, तो Edge के कॉम्पोनेंट को इस क्रम में अपडेट करें:

  1. ZooKeeper
  2. कसांद्रा
  3. क्विपिड
  4. postgresql
  5. LDAP
  6. एज का मतलब सभी नोड पर इस क्रम में "-c Edge" होता है: Qpid, Postgres, मैनेजमेंट सर्वर, मैसेज प्रोसेसर, राऊटर.
  7. सभी राऊटर नोड पर:
    1. /opt/nginx/conf.d में मौजूद किसी भी फ़ाइल को मिटाएं:
      > rm -f /opt/nginx/conf.d/*
    2. Edge राऊटर को रीस्टार्ट करें:
      > /<inst_root>/apigee/apigee-service/bin/apigee-service edge-router restart
  8. यूज़र इंटरफ़ेस (यूआई)