Apigee Edge 4.18.01 से 4.18.05 में अपडेट करें

Edge for Private Cloud v4.18.05

इस सेक्शन में नीचे बताया गया अपग्रेड करने का तरीका बताया गया है:

  • 18.4.01 से 4.18.05 तक

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

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

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

आपको किन कॉम्पोनेंट को अपडेट करना होगा

आपको Edge के सभी कॉम्पोनेंट को अपडेट करना होगा. Edge ऐसे सेटअप पर काम नहीं करता जिसमें कई वर्शन के कॉम्पोनेंट शामिल होते हैं.

प्रॉपर्टी की सेटिंग का अपने-आप लागू होना

अगर आपने /opt/apigee/customer/application में मौजूद .properties फ़ाइलों में बदलाव करके कोई प्रॉपर्टी सेट की है, तो अपडेट में ये वैल्यू बनी रहेंगी.

ज़रूरी शर्तें अपडेट करें

Apigee Edge को अपग्रेड करने से पहले, इन शर्तों का ध्यान रखें:

  • सभी नोड का बैकअप लें
    हमारा सुझाव है कि अपडेट करने से पहले, सुरक्षा को ध्यान में रखते हुए सभी नोड का पूरा बैकअप लें. बैकअप करने के लिए, अपने EDGE के मौजूदा वर्शन की प्रक्रिया का इस्तेमाल करें.

    अगर नए वर्शन में अपडेट ठीक से काम नहीं करता है, तो आपके पास बैकअप प्लान रखने का विकल्प होता है. बैकअप लेने के बारे में ज़्यादा जानकारी के लिए, बैकअप लें और डेटा वापस लाएं देखें.

  • पक्का करें कि Edge चल रहा है
    निर्देश का इस्तेमाल करके, पक्का करें कि अपडेट करने की प्रोसेस के दौरान, Edge चालू है और चल रहा है:
    /opt/apigee/apigee-service/bin/apigee-all status

New Edge का वर्शन अपडेट किया जा रहा है

अगर आपने New Edge का बीटा वर्शन 4.18.01 में इंस्टॉल किया है, तो आपको इसे अनइंस्टॉल करना होगा. इसके बाद, New Edge के 4.18.05 वर्शन को फिर से इंस्टॉल करना होगा. ज़्यादा जानकारी के लिए, प्राइवेट क्लाउड (बीटा वर्शन) के लिए नया एज अनुभव देखें.

ध्यान दें कि Edge 4.18.01 से इंस्टॉलेशन के कॉन्फ़िगरेशन में बदलाव हुए हैं. New Edge की 4.18.05 रिलीज़ में, Edge 4.18.01 रिलीज़ की कॉन्फ़िगरेशन फ़ाइल में किए गए बदलाव शामिल हैं. नई प्रॉपर्टी के बारे में Edge 4.18.01 से इंस्टॉल करने के कॉन्फ़िगरेशन में हुए बदलाव सेक्शन में बताया गया है.

फ़ेल हो चुके अपडेट को मैनेज करना

अगर अपडेट नहीं हो पाता है, तो समस्या को ठीक करने के बाद, फिर से update.sh चलाएं. आप अपडेट को कई बार चला सकते हैं और यह अपडेट को वहीं से जारी रखता है जहां से वह पिछली बार बंद हुआ था.

अगर ऐसा नहीं हो पाता है, तो आपको अपडेट को पिछले वर्शन में रोल बैक करना होगा. ज़्यादा जानकारी के लिए, 4.18.05 को रोल बैक करें देखें.

अपडेट की जानकारी लॉग करना

डिफ़ॉल्ट रूप से, update.sh यूटिलिटी लॉग की जानकारी इसमें लिखती है:

/opt/apigee/var/log/apigee-setup/update.log

अगर update.sh यूटिलिटी चलाने वाले उपयोगकर्ता के पास उस डायरेक्ट्री का ऐक्सेस नहीं है, तो वह /tmp डायरेक्ट्री में लॉग को update_username.log नाम की फ़ाइल के रूप में लिख देता है.

अगर उपयोगकर्ता के पास /tmp का ऐक्सेस नहीं है, तो update.sh यूटिलिटी काम नहीं करेगी.

ज़ीरो-डाउनटाइम अपडेट

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

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

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

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

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

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

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

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

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

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

  1. अगर यह मौजूद हो, तो Cassandra पर रिपेयर प्रोसेस करने के लिए कॉन्फ़िगर किए गए किसी भी CRON जॉब को बंद कर दें. ऐसा अपडेट पूरा होने तक होगा.
  2. Edge आरपीएम इंस्टॉल करने के लिए, अपने नोड में रूट के तौर पर लॉग इन करें.
  3. yum-utils और yum-plugin-priorities को इंस्टॉल करें:
    sudo yum install yum-utils
    sudo yum install yum-plugin-priorities
  4. Edge apigee-setup उपयोगिता इंस्टॉल करें में बताए गए तरीके से SELinux को बंद करें.
  5. अगर Oracle 7.x पर इंस्टॉल किया जा रहा है, तो नीचे दिया गया कमांड चलाएं:
    sudo yum-config-manager --enable ol7_optional_latest
  6. अगर आपको AWS पर ऐप्लिकेशन इंस्टॉल करना है, तो ये yum-configure-manager कमांड चलाएं:
    yum update rh-amazon-rhui-client.noarch
    sudo yum-config-manager --enable rhui-REGION-rhel-server-extras rhui-REGION-rhel-server-optional
  7. Edge 4.18.05 bootstrap_4.18.05.sh फ़ाइल को /tmp/bootstrap_4.18.05.sh में डाउनलोड करें:
    curl https://software.apigee.com/bootstrap_4.18.05.sh -o /tmp/bootstrap_4.18.05.sh
  8. Edge 4.18.05 apigee-service यूटिलिटी और डिपेंडेंसी इंस्टॉल करें:
    sudo bash /tmp/bootstrap_4.18.05.sh apigeeuser=uName apigeepassword=pWord

    यहां uName:pWord, Apigee से मिला उपयोगकर्ता नाम और पासवर्ड है. pWord को छोड़ने पर, आपको इसे डालने के लिए कहा जाएगा.

    डिफ़ॉल्ट रूप से, इंस्टॉलर यह जांच करता है कि आपके पास Java 1.8 इंस्टॉल है या नहीं. अगर आप ऐसा नहीं करते हैं, तो यह इसे आपके लिए इंस्टॉल कर देता है. Java इंस्टॉलेशन को मैनेज करने का तरीका बताने के लिए, JAVA_FIX विकल्प का इस्तेमाल करें. JAVA_FIX में ये वैल्यू होती हैं:

    • I: OpenJDK 1.8 (डिफ़ॉल्ट) इंस्टॉल करें.
    • C: Java इंस्टॉल किए बिना जारी रखें.
    • Q: बाहर निकलें. इस विकल्प के लिए, आपको खुद Java इंस्टॉल करना होगा.
  9. apigee-setup सुविधा को अपडेट करने के लिए apigee-service का इस्तेमाल करें:
    /opt/apigee/apigee-service/bin/apigee-service apigee-setup update
  10. मैनेजमेंट सर्वर पर apigee-validate यूटिलिटी अपडेट करें:
    /opt/apigee/apigee-service/bin/apigee-service apigee-validate update
  11. मैनेजमेंट सर्वर पर apigee-provision यूटिलिटी अपडेट करें:
    /opt/apigee/apigee-service/bin/apigee-service apigee-provision update
  12. मशीन अपडेट के क्रम में दिए गए क्रम के मुताबिक, अपने नोड पर update यूटिलिटी चलाएं:
    /opt/apigee/apigee-setup/bin/update.sh -c component -f configFile

    जहां अपडेट करने के लिए, component EDGE कॉम्पोनेंट है. आपको ये वैल्यू दिख सकती हैं:

    • "cs": कसांद्रा
    • "e": ElasticSearch
    • "edge": Edge के यूज़र इंटरफ़ेस (यूआई) को छोड़कर, बाकी सभी एज कॉम्पोनेंट: मैनेजमेंट सर्वर, मैसेज प्रोसेसर, राऊटर, QPID सर्वर, Postgres सर्वर
    • "ldap": OpenLDAP
    • "ps": पोस्टgresql
    • "qpid": क्विपिड
    • "sso": Edge एसएसओ (अगर आपने एसएसओ (SSO) इंस्टॉल किया है)
    • "ui": Edge यूज़र इंटरफ़ेस (यूआई)
    • "zk": ज़ूकीपर

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

    component को "सभी" पर सेट करके update.sh को सभी कॉम्पोनेंट के लिए चलाया जा सकता है. हालांकि, ऐसा सिर्फ़ तब किया जा सकता है, जब आपके पास Edge ऑल-इन (aio) इंस्टॉलेशन प्रोफ़ाइल हो. उदाहरण के लिए:

    /opt/apigee/apigee-setup/bin/update.sh -c all -f ./sa_silent_config
  13. अगर आपने अब तक ऐसा नहीं किया है, तो इसे चलाने वाले सभी नोड पर Edge यूज़र इंटरफ़ेस (यूआई) कॉम्पोनेंट को रीस्टार्ट करें:
    /opt/apigee/apigee-service/bin/apigee-service edge-ui restart
  14. मैनेजमेंट सर्वर पर apigee-validate यूटिलिटी चलाकर अपडेट की जांच करें. इंस्टॉल की जांच करने में बताए गए तरीके का पालन करें.

अगर बाद में अपडेट को रोल बैक करने का फ़ैसला लिया जाता है, तो रोल बैक 4.18.05 में बताया गया तरीका अपनाएं.

स्थानीय डेटा स्टोर करने की सुविधा से 4.18.05 में अपडेट

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

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

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

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

  1. Edge apigee-setup उपयोगिता इंस्टॉल करें में "स्थानीय Apigee डेटा स्टोर करने की जगह बनाएं" में बताए गए तरीके के हिसाब से, स्थानीय 4.18.05 डेटा स्टोर करने की सुविधा बनाएं.
  2. किसी .tar फ़ाइल से apigee-service इंस्टॉल करने के लिए:
    1. लोकल डेटा स्टोर करने की सुविधा वाले नोड पर, लोकल रेपो को /opt/apigee/data/apigee-mirror/apigee-4.18.05.tar.gz नाम वाली एक .tar फ़ाइल में पैकेज करने के लिए नीचे दिए गए कमांड का इस्तेमाल करें:
      /opt/apigee/apigee-service/bin/apigee-service apigee-mirror package
    2. .tar फ़ाइल को उस नोड में कॉपी करें जहां आपको Edge को अपडेट करना है. उदाहरण के लिए, इसे नए नोड पर मौजूद /tmp डायरेक्ट्री में कॉपी करें.
    3. नए नोड पर, फ़ाइल को /tmp डायरेक्ट्री से अनटार करें:
      tar -xzf apigee-4.18.05tar.gz

      यह निर्देश, .tar फ़ाइल वाली डायरेक्ट्री में repos नाम की नई डायरेक्ट्री बनाता है. उदाहरण के लिए, /tmp/repos.

    4. /tmp/repos से Edge apigee-service यूटिलिटी और डिपेंडेंसी इंस्टॉल करें:
      sudo bash /tmp/repos/bootstrap_4.18.05.sh apigeeprotocol="file://" apigeerepobasepath=/tmp/repos

      ध्यान दें कि इस निर्देश में रिपॉज़िटरी डायरेक्ट्री का पाथ शामिल किया जाता है.

  3. Ngnx वेबसर्वर का इस्तेमाल करके, apigee-सेवा इंस्टॉल करने के लिए:
    1. In the Edge apigee-setup उपयोगिता में "Ngnx वेबसर्वर का इस्तेमाल करके रेपो से इंस्टॉल करें" में बताए गए तरीके से Nlinx वेब सर्वर को कॉन्फ़िगर करें.
    2. रिमोट नोड पर, Edge bootstrap_4.18.05.sh फ़ाइल को /tmp/bootstrap_4.18.05.sh में डाउनलोड करें:
      /usr/bin/curl http://uName:pWord@remoteRepo:3939/bootstrap_4.18.05.sh -o /tmp/bootstrap_4.18.05.sh

      जहां uName:pWord, स्टोर करने के लिए पहले से सेट किया गया उपयोगकर्ता नाम और पासवर्ड है और remoteRepo, रेपो नोड का आईपी पता या डीएनएस नाम है.

    3. रिमोट नोड पर, Edge apigee-setup यूटिलिटी और डिपेंडेंसी इंस्टॉल करें:
      sudo bash /tmp/bootstrap_4.18.05.sh apigeerepohost=remoteRepo:3939 apigeeuser=uName apigeepassword=pWord apigeeprotocol=http://

      यहां uName:pWord डेटा स्टोर करने की जगह का उपयोगकर्ता नाम और पासवर्ड है.

  4. apigee-setup सुविधा को अपडेट करने के लिए apigee-service का इस्तेमाल करें:
    /opt/apigee/apigee-service/bin/apigee-service apigee-setup update 
  5. मैनेजमेंट सर्वर पर apigee-validate यूटिलिटी अपडेट करें.
    /opt/apigee/apigee-service/bin/apigee-service apigee-validate update
  6. मैनेजमेंट सर्वर पर apigee-provision यूटिलिटी अपडेट करें:
    /opt/apigee/apigee-service/bin/apigee-service apigee-provision update
  7. मशीन अपडेट के क्रम में दिए गए क्रम के मुताबिक, अपने नोड पर update यूटिलिटी चलाएं:
    /opt/apigee/apigee-setup/bin/update.sh -c component -f configFile

    जहां अपडेट करने के लिए, component EDGE कॉम्पोनेंट है. आम तौर पर, इन कॉम्पोनेंट को अपडेट किया जाता है:

    • "cs": कसांद्रा
    • "e": ElasticSearch
    • "edge": EDGE यूआई को छोड़कर, Edge के सभी कॉम्पोनेंट. "एज" कॉम्पोनेंट में मैनेजमेंट सर्वर, मैसेज प्रोसेसर, राऊटर, QPID सर्वर, और Edge Postgres सर्वर शामिल होते हैं.
    • "ldap": OpenLDAP
    • "ps": पोस्टgresql
    • "qpid": क्विपिड
    • "sso": Edge एसएसओ (अगर आपने एसएसओ (SSO) इंस्टॉल किया है)
    • "ui": Edge यूज़र इंटरफ़ेस (यूआई)
    • "zk": ज़ूकीपर

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

    component को "सभी" पर सेट करके update.sh को सभी कॉम्पोनेंट के लिए चलाया जा सकता है. हालांकि, ऐसा सिर्फ़ तब किया जा सकता है, जब आपके पास Edge ऑल-इन-वन (aio) इंस्टॉलेशन प्रोफ़ाइल हो. उदाहरण के लिए:

    /opt/apigee/apigee-setup/bin/update.sh -c all -f /tmp/sa_silent_config
  8. अगर आपने अब तक ऐसा नहीं किया है, तो इसे चलाने वाले सभी नोड पर Edge यूज़र इंटरफ़ेस (यूआई) कॉम्पोनेंट को रीस्टार्ट करें:
    /opt/apigee/apigee-service/bin/apigee-service edge-ui restart
  9. मैनेजमेंट सर्वर पर apigee-validate यूटिलिटी चलाकर अपडेट की जांच करें. इंस्टॉल की जांच करने में बताए गए तरीके का पालन करें.

अगर बाद में अपडेट को रोल बैक करने का फ़ैसला लिया जाता है, तो रोल बैक 4.18.05 में बताया गया तरीका अपनाएं.

मशीन अपडेट का क्रम

Edge इंस्टॉलेशन के दौरान, मशीनों को अपडेट करने का क्रम अहम होता है:

  • किसी भी दूसरे नोड को अपडेट करने से पहले, आपको कैसेंड्रा और ज़ूकीपर के सभी नोड अपडेट करने होंगे.
  • कई Edge कॉम्पोनेंट (मैनेजमेंट सर्वर, मैसेज प्रोसेसर, राऊटर, QPID सर्वर, लेकिन Postgres सर्वर नहीं) वाली किसी भी मशीन के लिए, -c edge विकल्प का इस्तेमाल करें. इससे उन सभी को एक साथ अपडेट किया जा सकता है.
  • अगर किसी चरण से यह तय होता है कि इसे एक से ज़्यादा मशीनों पर किया जाना चाहिए, तो इसे मशीन के तय क्रम में पूरा करें.
  • कमाई करने की सुविधा को अपडेट करने के लिए कोई अलग चरण नहीं है. जब आप "-c Edge" विकल्प चुनते हैं, तो इसे अपडेट कर दिया जाता है.

1-नोड स्टैंडअलोन इंस्टॉलेशन

1-नोड स्टैंडअलोन इंस्टॉलेशन के लिए, इन कॉम्पोनेंट को अपडेट करें:

  1. कैसेंड्रा और ज़ूकीपर को अपडेट करें:
    /opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
  2. Qpid और Postgres अपडेट करें:
    /opt/apigee/apigee-setup/bin/update.sh -c qpid,ps -f configFile
  3. postgresql शुरू करें:
    /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql start
  4. LDAP अपडेट करें:
    /opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
  5. Edge के बाकी कॉम्पोनेंट को अपडेट करें:
    /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
  6. Edge यूज़र इंटरफ़ेस (यूआई) अपडेट करें:
    /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
  7. (अगर आपने apigee-adminapi इंस्टॉल किया है) apigee-adminapi यूटिलिटी अपडेट करें:
    /opt/apigee/apigee-service/bin/apigee-service apigee-adminapi update
  8. (अगर आपने Edge एसएसओ (SSO) इंस्टॉल किया है) 'एज एसएसओ (SSO)' को अपडेट करें:
    /opt/apigee/apigee-setup/bin/update.sh -c sso -f sso_config_file

    जहां sso_config_file वह कॉन्फ़िगरेशन फ़ाइल है जिसे आपने एसएसओ इंस्टॉल करते समय बनाया था.

  9. Edge यूज़र इंटरफ़ेस (यूआई) कॉम्पोनेंट को रीस्टार्ट करें:
    /opt/apigee/apigee-service/bin/apigee-service edge-ui restart

2-नोड स्टैंडअलोन इंस्टॉलेशन

2-नोड स्टैंडअलोन इंस्टॉलेशन के लिए, इन कॉम्पोनेंट को अपडेट करें:

एज टोपोलॉजी और नोड नंबर की सूची के लिए इंस्टॉलेशन टोपोलॉजी देखें.

  1. कैसंड्रा और ज़ूकीपर को मशीन 1 पर अपडेट करें:
    /opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
  2. मशीन 2 पर Qpid और Postgres अपडेट करें:
    /opt/apigee/apigee-setup/bin/update.sh -c qpid,ps -f configFile
  3. मशीन 2 पर postgresql शुरू करें:
    /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql start
  4. मशीन 1 पर LDAP अपडेट करें:
    /opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
  5. मशीन 2 और 1 पर Edge कॉम्पोनेंट अपडेट करें:
    /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
  6. मशीन 1 पर यूज़र इंटरफ़ेस (यूआई) अपडेट करें:
    /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
  7. (अगर आपने apigee-adminapi इंस्टॉल किया है) मशीन 1 पर apigee-adminapi यूटिलिटी अपडेट करें:
    /opt/apigee/apigee-service/bin/apigee-service apigee-adminapi update
  8. (अगर आपने Edge एसएसओ (SSO) इंस्टॉल किया है) तो मशीन 1 पर Edge एसएसओ (SSO) को अपडेट करें:
    /opt/apigee/apigee-setup/bin/update.sh -c sso -f sso_config_file

    जहां sso_config_file वह कॉन्फ़िगरेशन फ़ाइल है जिसे आपने एसएसओ इंस्टॉल करते समय बनाया था.

  9. मशीन 1 पर Edge यूज़र इंटरफ़ेस (यूआई) कॉम्पोनेंट को रीस्टार्ट करें:
    /opt/apigee/apigee-service/bin/apigee-service edge-ui restart

5-नोड इंस्टॉलेशन

5-नोड इंस्टॉलेशन के लिए, इन कॉम्पोनेंट को अपडेट करें:

एज टोपोलॉजी और नोड नंबर की सूची के लिए इंस्टॉलेशन टोपोलॉजी देखें.

  1. कैसेंड्रा और ज़ूकीपर को मशीन 1, 2, और 3 पर अपडेट करें:
    /opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
  2. मशीन 4 पर Qpid और Postgres अपडेट करें:
    /opt/apigee/apigee-setup/bin/update.sh -c qpid, ps -f configFile
  3. मशीन 4 पर postgresql शुरू करें:
    /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql start
  4. मशीन 5 पर चरण 2 और 3 दोहराएं.
  5. मशीन 1 पर LDAP अपडेट करें:
    /opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
  6. मशीन 4, 5, 1, 2, 3 पर Edge के कॉम्पोनेंट अपडेट करें:
    /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
  7. मशीन 1 पर यूज़र इंटरफ़ेस (यूआई) अपडेट करें:
    /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
  8. (अगर आपने apigee-adminapi इंस्टॉल किया है) मशीन 1 पर apigee-adminapi यूटिलिटी अपडेट करें:
    /opt/apigee/apigee-service/bin/apigee-service apigee-adminapi update
  9. (अगर आपने Edge एसएसओ (SSO) इंस्टॉल किया है) तो मशीन 1 पर Edge एसएसओ (SSO) को अपडेट करें:
    /opt/apigee/apigee-setup/bin/update.sh -c sso -f sso_config_file

    जहां sso_config_file वह कॉन्फ़िगरेशन फ़ाइल है जिसे आपने एसएसओ इंस्टॉल करते समय बनाया था.

  10. मशीन 1 पर Edge यूज़र इंटरफ़ेस (यूआई) कॉम्पोनेंट को रीस्टार्ट करें:
    /opt/apigee/apigee-service/bin/apigee-service edge-ui restart

9-नोड क्लस्टर वाला इंस्टॉलेशन

9-नोड क्लस्टर वाले इंस्टॉलेशन के लिए, इन कॉम्पोनेंट को अपडेट करें:

एज टोपोलॉजी और नोड नंबर की सूची के लिए इंस्टॉलेशन टोपोलॉजी देखें.

  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 पर postgresql अपडेट करें:
    /opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
  4. मशीन 8 पर postgresql शुरू करें:
    /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql start
  5. मशीन 9 पर चरण 3 और 4 को दोहराएं.
  6. मशीन 1 पर LDAP अपडेट करें:
    /opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
  7. मशीन 6, 7, 8, 9, 1, 4, और 5 पर Edge के कॉम्पोनेंट इस क्रम में अपडेट करें:
    /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
  8. मशीन 1 पर यूज़र इंटरफ़ेस (यूआई) अपडेट करें:
    /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
  9. (अगर आपने apigee-adminapi इंस्टॉल किया है) मशीन 1 पर apigee-adminapi यूटिलिटी अपडेट करें:
    /opt/apigee/apigee-service/bin/apigee-service apigee-adminapi update
  10. (अगर आपने Edge एसएसओ (SSO) इंस्टॉल किया है) तो मशीन 1 पर Edge एसएसओ (SSO) को अपडेट करें:
    /opt/apigee/apigee-setup/bin/update.sh -c sso -f sso_config_file

    जहां sso_config_file वह कॉन्फ़िगरेशन फ़ाइल है जिसे आपने एसएसओ इंस्टॉल करते समय बनाया था.

  11. मशीन 1 पर Edge यूज़र इंटरफ़ेस (यूआई) कॉम्पोनेंट को रीस्टार्ट करें:
    /opt/apigee/apigee-service/bin/apigee-service edge-ui restart

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

13-नोड क्लस्टर वाले इंस्टॉलेशन के लिए, इन कॉम्पोनेंट को अपडेट करें:

एज टोपोलॉजी और नोड नंबर की सूची के लिए इंस्टॉलेशन टोपोलॉजी देखें.

  1. कैसांड्रा और ज़ूKeeper को मशीन 1, 2, और 3 पर अपडेट करें:
    /opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
  2. मशीन 12 पर Qpid अपडेट करें:
    /opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
  3. मशीन 12 पर postgresql शुरू करें:
    /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql start
  4. मशीन 13 पर चरण 2 और 3 दोहराएं.
  5. मशीन 4 और 5 पर LDAP अपडेट करें:
    /opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
  6. मशीन 12, 13, 8, 9, 6, 7, 10, और 11 पर Edge के कॉम्पोनेंट इस क्रम में अपडेट करें:
    /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
  7. मशीन 6 और 7 पर यूज़र इंटरफ़ेस (यूआई) अपडेट करें:
    /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
  8. (अगर आपने apigee-adminapi इंस्टॉल किया है) मशीन 6 और 7 पर apigee-adminapi यूटिलिटी अपडेट करें:
    /opt/apigee/apigee-service/bin/apigee-service apigee-adminapi update
  9. (अगर आपने Edge एसएसओ (SSO) इंस्टॉल किया है, तो मशीन 6 और 7 पर Edge एसएसओ (SSO) को अपडेट करें:
    /opt/apigee/apigee-setup/bin/update.sh -c sso -f sso_config_file

    जहां sso_config_file वह कॉन्फ़िगरेशन फ़ाइल है जिसे आपने एसएसओ इंस्टॉल करते समय बनाया था.

  10. मशीन 6 और 7 पर Edge यूज़र इंटरफ़ेस (यूआई) कॉम्पोनेंट को रीस्टार्ट करें:
    /opt/apigee/apigee-service/bin/apigee-service edge-ui restart

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

12-नोड क्लस्टर वाले इंस्टॉलेशन के लिए, इन कॉम्पोनेंट को अपडेट करें:

एज टोपोलॉजी और नोड नंबर की सूची के लिए इंस्टॉलेशन टोपोलॉजी देखें.

  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
      1. मशीन 4 पर qpidd अपडेट करें:
        /opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
      2. मशीन 5 पर चरण 1 दोहराएं.
    2. डेटा सेंटर 2 में मशीन 10, 11
      1. मशीन 10 पर qpidd अपडेट करें:
        /opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
      2. मशीन 11 पर 1 चरण दोहराएं.
  3. postgresql अपडेट करें:
    1. डेटा सेंटर 1 में मशीन 6
      /opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
      /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql start
    2. डेटा सेंटर 2 में मशीन 12
      /opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
      /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql start
  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
  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
    3. मशीन 1 और 7 पर Edge यूज़र इंटरफ़ेस (यूआई) कॉम्पोनेंट को रीस्टार्ट करें:
      /opt/apigee/apigee-service/bin/apigee-service edge-ui restart
  7. (अगर आपने apigee-adminapi इंस्टॉल किया है) apigee-adminapi यूटिलिटी अपडेट करें:
    1. डेटा सेंटर 1 में मशीन 1:
      /opt/apigee/apigee-service/bin/apigee-service apigee-adminapi update
    2. डेटा सेंटर 2 में मशीन 7:
      /opt/apigee/apigee-service/bin/apigee-service apigee-adminapi update
  8. (अगर आपने Edge एसएसओ (SSO) इंस्टॉल किया है), तो Edge एसएसओ (SSO) को अपडेट करें:
    1. डेटा सेंटर 1 में मशीन 1:
      /opt/apigee/apigee-setup/bin/update.sh -c sso -f sso_config_file
    2. डेटा सेंटर 2 में मशीन 7:
      /opt/apigee/apigee-setup/bin/update.sh -c sso -f sso_config_file
    3. जहां sso_config_file वह कॉन्फ़िगरेशन फ़ाइल है जिसे आपने एसएसओ इंस्टॉल करते समय बनाया था.

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

अगर इंस्टॉल करने का कोई स्टैंडर्ड तय नहीं है, तो Edge के कॉम्पोनेंट को इस क्रम में अपडेट करें:

  1. ZooKeeper
  2. कसांद्रा
  3. क्विपिड, पीएस
  4. LDAP
  5. एज, सभी नोड पर क्रम में "-c अंक" प्रोफ़ाइल होता है: Qpid सर्वर वाले नोड, Edge Postgres सर्वर, मैनेजमेंट सर्वर, मैसेज प्रोसेसर, और राऊटर.
  6. Edge यूज़र इंटरफ़ेस (यूआई)
  7. apigee-adminapi
  8. Edge एसएसओ

अपडेट करने के बाद, इसे चलाने वाली सभी मशीनों पर Edge यूज़र इंटरफ़ेस (यूआई) कॉम्पोनेंट को रीस्टार्ट करना न भूलें.