Apigee Edge 4.19.06 या 4.50.00 को 4.51.00 पर अपडेट करें

इस सेक्शन में बताया गया है कि Apigee Edge 4.19.06 या 4.50.00 से 4.51.00 में कैसे अपग्रेड करें.

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

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

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

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

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

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

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

Postgres 10.17 में अपग्रेड करना ज़रूरी है

Edge के इस रिलीज़ में Postgres 10.17 का अपग्रेड शामिल है. इस अपग्रेड के तहत, सभी Postgres डेटा को Postgres 10.17 पर माइग्रेट कर दिया गया है.

ज़्यादातर Edge प्रोडक्शन सिस्टम, मास्टर-स्टैंडबाय प्रतिरूप के लिए कॉन्फ़िगर किए गए दो Postgres नोड का इस्तेमाल करते हैं. अपडेट की प्रोसेस के दौरान, जब Postgres नोड अपडेट के लिए बंद होते हैं, तब भी Analytics का डेटा Qpid नोड में सेव होता है. Postgres नोड अपडेट हो जाने और वापस ऑनलाइन होने के बाद, Analytics डेटा को Postgres नोड में भेज दिया जाता है.

Postgres को अपडेट करने का तरीका इस बात पर निर्भर करता है कि आपने Postgres नोड के लिए डेटा स्टोरेज को कैसे कॉन्फ़िगर किया है:

  • अगर आपने Postgres नोड के लिए लोकल डेटा स्टोरेज का इस्तेमाल किया है, तो अपग्रेड के दौरान आपको एक नया Postgres स्टैंडबाय नोड इंस्टॉल करना होगा. अपग्रेड पूरा होने के बाद, नए Postgres स्टैंडबाय नोड को बंद किया जा सकता है.

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

    Edge के 1-नोड और 2-नोड कॉन्फ़िगरेशन में, प्रोटोटाइपिंग और टेस्टिंग के लिए इस्तेमाल की जाने वाली टोपोलॉजी में सिर्फ़ एक Postgres नोड होता है. कोई नया Postgres नोड बनाए बिना, इन Postgres नोड को सीधे अपडेट किया जा सकता है.

  • अगर आप अपने Postgres नोड के लिए नेटवर्क स्टोरेज का इस्तेमाल करते हैं, जैसा कि Apigee ने सुझाया है, तो आपको नया Postgres नोड इंस्टॉल करने की ज़रूरत नहीं है. नीचे दी गई प्रक्रियाओं में, उन चरणों को छोड़ा जा सकता है जिनके बारे में बताया गया था कि नए Postgres स्टैंडबाय नोड को इंस्टॉल करें और बाद में बंद करें.

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

नया Postgres स्टैंडबाय नोड इंस्टॉल करना

यह प्रक्रिया एक नए नोड पर Postgres स्टैंडबाय सर्वर बनाती है. पक्का करें कि आपने अपने मौजूदा वर्शन (4.19.06 या 4.50.00) के लिए, एक नया Postgres स्टैंडबाय सर्वर इंस्टॉल किया है, न कि 4.51.00 के वर्शन पर.

इंस्टॉल करने के लिए, उसी कॉन्फ़िगरेशन फ़ाइल का इस्तेमाल करें जिसका इस्तेमाल आपने Edge के मौजूदा वर्शन को इंस्टॉल करने के लिए किया था.

नया Postgres स्टैंडबाय नोड बनाने के लिए:

  1. नीचे दिए गए टोकन को सेट करने के लिए, मौजूदा Postgres मास्टर में /opt/apigee/customer/application/postgresql.properties फ़ाइल में बदलाव करें. अगर वह फ़ाइल मौजूद नहीं है, तो इसे बनाएं:
    conf_pg_hba_replication.connection=host replication apigee existing_standby_ip/32 trust\ \nhost replication apigee new_standby_ip/32 trust

    जहां existing_standby_ip, मौजूदा Postgres स्टैंडबाय सर्वर का आईपी पता है और new_standby_ip नए स्टैंडबाय नोड का आईपी पता है.

  2. Postgres मास्टर पर apigee-postgresql को रीस्टार्ट करें:
    /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql restart
  3. मास्टर पर /opt/apigee/apigee-postgresql/conf/pg_hba.conf फ़ाइल देखकर पुष्टि करें कि नया स्टैंडबाय नोड जोड़ा गया था. आपको उस फ़ाइल में ये लाइनें दिखेंगी:
    host replication apigee existing_standby_ip/32 trust
    host replication apigee new_standby_ip/32 trust
  4. नया Postgres स्टैंडबाय सर्वर इंस्टॉल करें:
    1. एज के मौजूदा वर्शन को इंस्टॉल करने के लिए आपने जिस कॉन्फ़िगरेशन फ़ाइल का इस्तेमाल किया था उसमें बदलाव करें. इसके बाद, यह जानकारी दी जा सकेगी:
      # IP address of the current master:
      PG_MASTER=192.168.56.103
      # IP address of the new standby node
      PG_STANDBY=192.168.56.102
    2. Edge apigee-setup यूटिलिटी इंस्टॉल करें में बताए गए तरीके से SELinux को बंद करें.
    3. Edge के किस वर्शन में अपग्रेड किया जा रहा है, इसके हिसाब से इनमें से कोई एक तरीका अपनाएं:
      • अगर आप Edge 4.19.06 से अपग्रेड कर रहे हैं, तो Edge स्रोत बूटस्ट्रैप_4.19.06.sh फ़ाइल को /tmp/bootstrap_4.19.06.sh पर डाउनलोड करें:
        curl https://software.apigee.com/bootstrap_4.19.06.sh -o /tmp/bootstrap_4.19.06.sh

        इसके बाद, Edge apigee-service यूटिलिटी और डिपेंडेंसी इंस्टॉल करें:

        sudo bash /tmp/bootstrap_4.19.06.sh apigeeuser=uName apigeepassword=pWord

      • अगर आपको Edge 4.50.00 से अपग्रेड करना है, तो Edge बनते हैं बूटस्ट्रैप_4.50.00.sh फ़ाइल को /tmp/bootstrap_4.50.00.sh पर डाउनलोड करें:
        curl https://software.apigee.com/bootstrap_4.50.00.sh -o /tmp/bootstrap_4.50.00.sh

        इसके बाद, Edge apigee-service यूटिलिटी और डिपेंडेंसी इंस्टॉल करें:

        sudo bash /tmp/bootstrap_4.50.00.sh apigeeuser=uName apigeepassword=pWord

    4. apigee-setup यूटिलिटी इंस्टॉल करने के लिए, apigee-service का इस्तेमाल करें:
      /opt/apigee/apigee-service/bin/apigee-service apigee-setup install
    5. Postgres इंस्टॉल करें:
      /opt/apigee/apigee-setup/bin/setup.sh -p ps -f configFile
    6. नए स्टैंडबाय नोड पर, यह निर्देश चलाएं:
      /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql postgres-check-standby

      पुष्टि करें कि यह स्टैंडबाय मोड में है.

Postgres को वह जगह जहां अपग्रेड किया जा रहा है

Postgres 10.17 में अपग्रेड करने के लिए, यह तरीका अपनाएं:

  1. मास्टर होस्ट पर पोस्टग्रे अपग्रेड करें
    /opt/apigee/apigee-setup/bin/update.sh -c ps -f /opt/silent.conf
  2. मास्टर होस्ट पर सेटअप निर्देश चलाएं:
    apigee-service apigee-postgresql setup -f /opt/silent.conf
  3. मास्टर होस्ट पर कॉन्फ़िगर करने का निर्देश चलाएं:
    apigee-service apigee-postgresql configure
  4. मास्टर होस्ट को रीस्टार्ट करें:
    apigee-service apigee-postgresql restart
  5. इसे मास्टर के तौर पर कॉन्फ़िगर करें:
    apigee-service apigee-postgresql setup-replication-on-master -f /opt/silent.conf
  6. पक्का करें कि मास्टर होस्ट शुरू कर दिया है:
    apigee-service apigee-postgresql wait_for_ready
  7. स्टैंडबाय मोड को बंद करें:
    apigee-service apigee-postgresql stop
  8. स्टैंडबाय को अपग्रेड करें.

    ध्यान दें: अगर इस चरण में गड़बड़ियां होती हैं या यह काम नहीं करता है, तो इसे अनदेखा किया जा सकता है. update.sh गलत कॉन्फ़िगरेशन के साथ स्टैंड-बाय सर्वर को शुरू करने की कोशिश करेगा. बशर्ते Postgres इंस्टॉलेशन को 10.17 पर अपग्रेड कर दिया गया हो, गड़बड़ी को अनदेखा किया जा सकता है.

    /opt/apigee/apigee-setup/bin/update.sh -c ps -f /opt/silent.conf
  9. पक्का करें कि स्टैंडबाय मोड बंद हो:
    apigee-service apigee-postgresql stop
  10. पुराना स्टैंडबाय कॉन्फ़िगरेशन हटाएं:
    rm -rf /opt/apigee/data/apigee-postgresql/
  11. स्टैंडबाय सर्वर पर प्रतिरूपित करने की सुविधा सेट अप करें:
    apigee-service apigee-postgresql setup-replication-on-standby -f /opt/silent.conf

इस प्रोसेस को पूरा करने के बाद, स्टैंडबाय मोड चालू हो जाएगा.

Postgres नोड को बंद करना

अपडेट पूरा होने के बाद, नए स्टैंडबाय नोड को बंद कर दें:

  1. पक्का करें कि Postgres चल रहा है:
    /opt/apigee/apigee-service/bin/apigee-all status

    अगर Postgres नहीं चल रहा है, तो इसे शुरू करें:

    /opt/apigee/apigee-service/bin/apigee-all start

  2. नए स्टैंडबाय नोड पर नीचे दिया गया curl कमांड चलाकर नए स्टैंडबाय नोड का यूयूआईडी पाएं:
    curl -u sysAdminEmail:password http://node_IP:8084/v1/servers/self

    आपको आउटपुट के आखिर में नोड का यूयूआईडी इस फ़ॉर्मैट में दिखेगा:

    "type" : [ "postgres-server" ],
    "uUID" : "599e8ebf-5d69-4ae4-aa71-154970a8ec75"

  3. नए स्टैंडबाय नोड पर नीचे दिया गया निर्देश चलाकर, नए स्टैंडबाय नोड को रोकें:
    /opt/apigee/apigee-service/bin/apigee-all stop
  4. Postgres मास्टर नोड पर, conf_pg_hba_replication.connection से नए स्टैंडबाय नोड को हटाने के लिए /opt/apigee/customer/application/postgresql.properties में बदलाव करें:
    conf_pg_hba_replication.connection=host replication apigee existing_standby_ip/32 trust
  5. Postgres मास्टर पर apigee-postgresql को रीस्टार्ट करें:
    /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql restart
  6. मास्टर पर /opt/apigee/apigee-postgresql/conf/pg_hba.conf फ़ाइल देखकर पुष्टि करें कि नया स्टैंडबाय नोड हटाया गया है. आपको उस फ़ाइल में सिर्फ़ यह लाइन दिखेगी:
    host replication apigee existing_standby_ip/32 trust
  7. मैनेजमेंट सर्वर नोड पर नीचे दिए गए Edge मैनेजमेंट एपीआई को कॉल करके, चिड़ियाघर के स्टैंडबाय नोड के यूयूआईडी को मिटाएं:
    curl -u sysAdminEmail:password -X DELETE http://ms_IP:8080/v1/servers/new_standby_uuid

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

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

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

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

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

नया Edge यूज़र इंटरफ़ेस (यूआई)

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

Edge यूज़र इंटरफ़ेस (यूआई) इंस्टॉल करें

शुरुआती इंस्टॉलेशन पूरा करने के बाद, Apigee आपको Edge यूज़र इंटरफ़ेस (यूआई) इंस्टॉल करने का सुझाव देता है. यह निजी क्लाउड के लिए Apigee Edge के डेवलपर और एडमिन के लिए बेहतर यूज़र इंटरफ़ेस है.

ध्यान दें कि Edge यूज़र इंटरफ़ेस (यूआई) के लिए ज़रूरी है कि आप पुष्टि करने की सामान्य प्रक्रिया को बंद करें और एसएएमएल या एलडीएपी जैसे किसी आईडीपी का इस्तेमाल करें.

ज़्यादा जानकारी के लिए, नया EDGE यूआई इंस्टॉल करें देखें.

Edge यूज़र इंटरफ़ेस (यूआई) को अपडेट करें

Edge के यूज़र इंटरफ़ेस (यूआई) कॉम्पोनेंट को अपडेट करने के लिए, प्राइवेट क्लाउड के लिए Edge के उस वर्शन पर ध्यान दें जिससे आपको अपग्रेड किया जा रहा है:

Apigee mTLS से अपडेट करना

Apigee mTLS को अपडेट करने के लिए , यह तरीका अपनाएं:

अपडेट रोल बैक किया जा रहा है

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

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

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

डिफ़ॉल्ट रूप से, 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. इंस्टॉल की जा रही बाकी मशीनों के लिए अपडेट जारी रखें.

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

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

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

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

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

  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.51.00 bootstrap_4.51.00.sh फ़ाइल को /tmp/bootstrap_4.51.00.sh में डाउनलोड करें:
    curl https://software.apigee.com/bootstrap_4.51.00.sh -o /tmp/bootstrap_4.51.00.sh
  8. इस कमांड को चलाकर, Edge 4.51.00 apigee-service यूटिलिटी और डिपेंडेंसी को इंस्टॉल करें:
    sudo bash /tmp/bootstrap_4.51.00.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: कसांद्रा
      • edge: Edge के यूज़र इंटरफ़ेस (यूआई) को छोड़कर, एज के सभी कॉम्पोनेंट: मैनेजमेंट सर्वर, मैसेज प्रोसेसर, राऊटर, QPID सर्वर, Postgres सर्वर
      • ldap: OpenLDAP
      • ps: postgresql
      • qpid: क्विपिड
      • sso: Apigee एसएसओ (अगर आपने एसएसओ (SSO) इंस्टॉल किया है)
      • ue: नया Edge यूज़र इंटरफ़ेस (यूआई)
      • ui: क्लासिक Edge यूज़र इंटरफ़ेस (यूआई)
      • zk: चिड़ियाघर की देखभाल करने वाला
    • configFile वही कॉन्फ़िगरेशन फ़ाइल है जिसका इस्तेमाल आपने 4.19.06 या 4.50.00 इंस्टॉलेशन के दौरान अपने Edge कॉम्पोनेंट के बारे में बताने के लिए किया था.

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

    /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.51.00 में बताया गया तरीका अपनाएं.

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

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

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

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

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

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

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

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

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

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

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

    3. रिमोट नोड पर, Edge apigee-setup यूटिलिटी और डिपेंडेंसी इंस्टॉल करें:
      sudo bash /tmp/bootstrap_4.51.00.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: कसांद्रा
      • edge: Edge के यूज़र इंटरफ़ेस (यूआई) के अलावा, सभी एज कॉम्पोनेंट: मैनेजमेंट सर्वर, मैसेज प्रोसेसर, राऊटर, QPID सर्वर, Postgres सर्वर
      • ldap: OpenLDAP
      • ps: postgresql
      • qpid: क्विपिड
      • sso: Apigee एसएसओ (अगर आपने एसएसओ (SSO) इंस्टॉल किया है)
      • ue का नया Edge यूज़र इंटरफ़ेस (यूआई)
      • ui: क्लासिक Edge यूज़र इंटरफ़ेस (यूआई)
      • zk: चिड़ियाघर की देखभाल करने वाला
    • configFile वही कॉन्फ़िगरेशन फ़ाइल है जिसका इस्तेमाल आपने 4.19.06 या 4.50.00 इंस्टॉलेशन के दौरान अपने Edge कॉम्पोनेंट के बारे में बताने के लिए किया था.

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

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

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

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

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

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

1-नोड स्टैंडअलोन अपग्रेड

1-नोड स्टैंडअलोन कॉन्फ़िगरेशन को 4.51.00 पर अपग्रेड करने के लिए:

  1. सभी कॉम्पोनेंट अपडेट करें:
    /opt/apigee/apigee-setup/bin/update.sh -c all -f configFile
  2. (अगर आपने apigee-adminapi इंस्टॉल किया है) apigee-adminapi सुविधा को अपडेट किया गया:
    /opt/apigee/apigee-service/bin/apigee-service apigee-adminapi update

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. मशीन 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 पर यूज़र इंटरफ़ेस (यूआई) अपडेट करें:
    /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
  6. (अगर आपने apigee-adminapi इंस्टॉल किया है) मशीन 1 पर apigee-adminapi यूटिलिटी अपडेट की गई:
    /opt/apigee/apigee-service/bin/apigee-service apigee-adminapi update
  7. (अगर आपने Apigee एसएसओ (SSO) इंस्टॉल किया है), तो पहली मशीन पर Apigee एसएसओ (SSO) को अपडेट करें:
    /opt/apigee/apigee-setup/bin/update.sh -c sso -f sso_config_file

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

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

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

  9. यूज़र इंटरफ़ेस (यूआई) कॉम्पोनेंट को रीस्टार्ट करें:
    • क्लासिक यूज़र इंटरफ़ेस (यूआई): अगर क्लासिक यूज़र इंटरफ़ेस (यूआई) का इस्तेमाल किया जा रहा है, तो पहली मशीन पर edge-ui कॉम्पोनेंट को रीस्टार्ट करें, जैसा कि नीचे दिए गए उदाहरण में दिखाया गया है:
      /opt/apigee/apigee-service/bin/apigee-service edge-ui restart
    • नया Edge यूज़र इंटरफ़ेस (यूआई): अगर आपने नया Edge यूज़र इंटरफ़ेस (यूआई) इंस्टॉल किया है, तो सही मशीन पर edge-management-ui कॉम्पोनेंट को रीस्टार्ट करें (शायद मशीन 1 न हो):
      /opt/apigee/apigee-service/bin/apigee-service edge-management-ui restart

9-नोड क्लस्टर वाला अपग्रेड

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

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

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

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

  10. यूज़र इंटरफ़ेस (यूआई) कॉम्पोनेंट को रीस्टार्ट करें:
    • क्लासिक यूज़र इंटरफ़ेस (यूआई): अगर क्लासिक यूज़र इंटरफ़ेस (यूआई) का इस्तेमाल किया जा रहा है, तो पहली मशीन पर edge-ui कॉम्पोनेंट को रीस्टार्ट करें, जैसा कि नीचे दिए गए उदाहरण में दिखाया गया है:
      /opt/apigee/apigee-service/bin/apigee-service edge-ui restart
    • नया Edge यूज़र इंटरफ़ेस (यूआई): अगर आपने नया Edge यूज़र इंटरफ़ेस (यूआई) इंस्टॉल किया है, तो सही मशीन पर edge-management-ui कॉम्पोनेंट को रीस्टार्ट करें (शायद मशीन 1 न हो):
      /opt/apigee/apigee-service/bin/apigee-service edge-management-ui restart

13-नोड क्लस्टर वाला अपग्रेड

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

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

  1. कैसांड्रा और ज़ूKeeper को मशीन 1, 2, और 3 पर अपडेट करें:
    /opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
  2. मशीन 12 और 13 पर Qpid अपडेट करें:
    /opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
  3. मशीन 8 पर Postgres को अपडेट करें:
    /opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
  4. मशीन 9 पर Postgres अपडेट करें:
    /opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
  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 पर, नए यूज़र इंटरफ़ेस (यूआई) (ue) या क्लासिक यूज़र इंटरफ़ेस (यूआई) (ui) को अपडेट करें:
    /opt/apigee/apigee-setup/bin/update.sh -c [ui|ue] -f configFile
  8. (अगर आपने apigee-adminapi इंस्टॉल किया है) मशीन 6 और 7 पर apigee-adminapi यूटिलिटी अपडेट की गई:
    /opt/apigee/apigee-service/bin/apigee-service apigee-adminapi update
  9. (अगर आपने Apigee एसएसओ (SSO) इंस्टॉल किया है), तो मशीन 6 और 7 पर Apigee एसएसओ (SSO) को अपडेट करें:
    /opt/apigee/apigee-setup/bin/update.sh -c sso -f sso_config_file

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

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

  9. मशीन 1 और 7 पर नए EDGE यूआई (edge-management-ui) या क्लासिक Edge यूआई (edge-ui) कॉम्पोनेंट को रीस्टार्ट करें:
    /opt/apigee/apigee-service/bin/apigee-service [edge-ui|edge-management-ui] restart

गैर-मानक कॉन्फ़िगरेशन के लिए

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

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

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