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

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

  • 4.19.01 से 4.51.00
  • 4.19.06 से 4.51.00

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

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

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

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

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

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

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

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

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

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

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

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

नया एज यूआई

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

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

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

ध्यान दें कि Edge यूज़र इंटरफ़ेस (यूआई) के लिए ज़रूरी है कि आप बेसिक ऑथेंटिकेशन को बंद करें और IDP, जैसे कि एसएएमएल या LDAP.

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

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

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

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

Apigee mTLS, सिर्फ़ Apigee Edge पर काम करता है निजी क्लाउड वर्शन 4.19.01 से 4.19.06 तक. आपके पास ये विकल्प नहीं हैं 4.18.* या इससे पहले के वर्शन के लिए, apigee-mtls को अपग्रेड करें. यहां जाएं: Apigee mTLS को अपग्रेड करें.

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

अगर अपडेट नहीं हो पाता है, तो समस्या को ठीक करने की कोशिश करें. इसके बाद, ये काम करें update.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. अपने इंस्टॉलेशन में बची हुई किसी भी मशीन के लिए अपडेट जारी रखें.

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

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

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

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

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

  1. अगर यह फ़ॉर्म मौजूद हो, तो रिपेयर कराने के लिए कॉन्फ़िगर किए गए 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_FIX विकल्प का इस्तेमाल करें Java इंस्टॉलेशन. 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 UI को छोड़कर सभी Edge कॉम्पोनेंट: मैनेजमेंट सर्वर, मैसेज प्रोसेसर, राऊटर, QPID सर्वर, Postgres सर्वर
      • ldap: OpenLDAP
      • ps: postgresql
      • qpid: क्यूपिड
      • sso: Apigee एसएसओ (अगर आपने एसएसओ इंस्टॉल किया है)
      • ue: नया एज यूज़र इंटरफ़ेस (यूआई)
      • ui: क्लासिक एज यूज़र इंटरफ़ेस (यूआई)
      • zk: ज़ूकीपर
    • configFile वही कॉन्फ़िगरेशन फ़ाइल है जिसका इस्तेमाल करके आपने अपने Edge को तय करें कॉम्पोनेंट 4.19.01 या 4.19.06 इंस्टॉलेशन के दौरान.

    component को सेट करके, सभी कॉम्पोनेंट के लिए update.sh को चलाया जा सकता है "all" के लिए, लेकिन सिर्फ़ तब, जब आपके पास 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 के यूज़र इंटरफ़ेस (यूआई) को छोड़कर सभी एज कॉम्पोनेंट: मैनेजमेंट सर्वर, मैसेज प्रोसेसर, राऊटर, QPID सर्वर, Postgres सर्वर
      • ldap: OpenLDAP
      • ps: postgresql
      • qpid: क्यूपिड
      • sso: Apigee एसएसओ (अगर आपने एसएसओ इंस्टॉल किया है)
      • ue नया एज यूज़र इंटरफ़ेस (यूआई)
      • ui: क्लासिक एज यूज़र इंटरफ़ेस (यूआई)
      • zk: ज़ूकीपर
    • configFile वही कॉन्फ़िगरेशन फ़ाइल है जिसका इस्तेमाल करके आपने अपने Edge कॉम्पोनेंट तय करें 4.19.01 या 4.19.06 इंस्टॉलेशन के दौरान.

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

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

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

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

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

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

  10. यूज़र इंटरफ़ेस (यूआई) कॉम्पोनेंट को रीस्टार्ट करना:
    • क्लासिक यूज़र इंटरफ़ेस (यूआई): अगर क्लासिक यूआई का इस्तेमाल किया जा रहा है, तो मशीन 6 और 7 पर मौजूद edge-ui कॉम्पोनेंट, जैसा कि नीचे दिए गए उदाहरण में बताया गया है:
      /opt/apigee/apigee-service/bin/apigee-service edge-ui restart
    • नया Edge यूआई: अगर आपने नया 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. 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. नए यूज़र इंटरफ़ेस (यूआई) (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 एसएसओ को इंस्टॉल किया है) 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) इंस्टॉल किया.

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

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

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

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

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