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

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

  • 4.18.05 से 4.50.00

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

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

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

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

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

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

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

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

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

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

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

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

नया एज यूआई

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

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

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

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

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

अगर आपने Edge यूज़र इंटरफ़ेस (यूआई) का बीटा वर्शन इंस्टॉल किया है (इसे पहले New Edge कहा जाता था) (अनुभव या UE) है, तो आपको इसे अनइंस्टॉल करना होगा और एज यूज़र इंटरफ़ेस (यूआई) के 4.19.01, 4.19.06 या 4.50.00 वर्शन को फिर से इंस्टॉल करें. ज़्यादा के लिए निजी क्लाउड के लिए नया Edge यूज़र इंटरफ़ेस (यूआई) देखें.

सफल न होने वाले अपडेट को मैनेज करना

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

अगर ऐसा नहीं हो पाता है, तो अपडेट को पिछले वर्शन में रोल बैक करना होगा. ऐसा करने के लिए, यह तरीका देखें ज़्यादा जानकारी के लिए 4.50.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 कॉम्पोनेंट को एक ही मशीन पर अपडेट करें, जैसे कि राऊटर. सभी एज कॉन्फ़िगरेशन, राऊटर और मैसेज प्रोसेसर को एक ही नोड पर दिखाते हैं.
  4. राऊटर को फिर से कनेक्ट करें.
  5. बाकी राऊटर के लिए, दूसरे से लेकर चौथे चरण तक की प्रोसेस दोहराएं.
  6. अपने इंस्टॉलेशन में बची हुई किसी भी मशीन के लिए अपडेट जारी रखें.

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

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

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

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

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

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

  1. अगर यह मौजूद हो, तो Cassandra पर रिपेयर करने के लिए कॉन्फ़िगर किए गए किसी भी CRON जॉब को बंद करें अपडेट पूरा होने तक.
  2. एज आरपीएम इंस्टॉल करने के लिए, रूट के तौर पर अपने नोड में लॉग इन करें.
  3. yum-utils और yum-plugin-priorities को इंस्टॉल करें:
    sudo yum install yum-utils
    sudo yum install yum-plugin-priorities
  4. इंस्टॉल करें में बताए गए तरीके से SELinux को बंद करें Edge apigee-सेटअप सुविधा का इस्तेमाल कर सकते हैं.
  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.50.00 bootstrap_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
  8. Edge 4.50.00 apigee-service यूटिलिटी और डिपेंडेंसी इंस्टॉल करें:
    sudo bash /tmp/bootstrap_4.50.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": पोस्टग्रेस्कोल
    • "qpid": qpidd
    • "sso": Apigee एसएसओ (अगर आपने एसएसओ इंस्टॉल किया है)
    • "ui": एज यूज़र इंटरफ़ेस (यूआई)
    • "zk": ज़ूकीपर

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

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

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

अगर आपको बाद में अपडेट को रोल बैक करना है, तो यहां बताया गया तरीका अपनाएं 4.50.00 रोल बैक करें.

स्थानीय डेटा स्टोर से 4.50.00 पर अपडेट करें

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

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

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

लोकल 4.50.00 रेपो से अपडेट करने के लिए:

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

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

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

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

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

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

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

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

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

अगर आपको बाद में अपडेट को रोल बैक करना है, तो यहां बताया गया तरीका अपनाएं 4.50.00 रोल बैक करें.

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

एज इंस्टॉलेशन के दौरान, मशीनों को अपडेट करने का क्रम यह होना ज़रूरी है:

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

एक नोड वाला स्टैंडअलोन अपग्रेड

1-नोड स्टैंडअलोन कॉन्फ़िगरेशन को 4.50.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

दो नोड वाला स्टैंडअलोन अपग्रेड

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

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

  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 एसएसओ को इंस्टॉल किया है) मशीन 1 पर Apigee एसएसओ को अपडेट करें:
    /opt/apigee/apigee-setup/bin/update.sh -c sso -f sso_config_file

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

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

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

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

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

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

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

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

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

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

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

  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 पर 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. LDAP अपडेट करें:
    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. (अगर आपने Apigee एसएसओ को इंस्टॉल किया है) Apigee एसएसओ को अपडेट करें:
    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 वह कॉन्फ़िगरेशन फ़ाइल है जिसे आपने बनाते समय बनाया था एसएसओ (SSO) इंस्टॉल किया.

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

अगर आपका कॉन्फ़िगरेशन स्टैंडर्ड के मुताबिक नहीं है, तो नीचे दिए गए तरीकों में Edge कॉम्पोनेंट अपडेट करें क्रम:

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

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