Edge for Private Cloud v4.19.01
इस सेक्शन में नीचे बताया गया अपग्रेड करने का तरीका बताया गया है:
- 4.18.01 से 4.19.01
- 18.04.05 से 4.19.01
अपडेट कौन कर सकता है
अपडेट को लागू करने वाले उपयोगकर्ता को वही उपयोगकर्ता होना चाहिए जिसने मूल रूप से 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.0x में इंस्टॉल किया है, तो आपको इसे अनइंस्टॉल करके, New Edge के 4.19.01 वर्शन को फिर से इंस्टॉल करना होगा. ज़्यादा जानकारी के लिए, Private Cloud के लिए New Edge एक्सपीरियंस देखें.
ध्यान दें कि Edge 4.18.01 (लेकिन 4.18.05 नहीं) से इंस्टॉलेशन के कॉन्फ़िगरेशन में बदलाव हुए हैं. New Edge की 4.19.01 रिलीज़ में, Edge 4.18.01 रिलीज़ की कॉन्फ़िगरेशन फ़ाइल में किए गए बदलाव शामिल हैं. नई प्रॉपर्टी के बारे में Edge 4.18.01 से इंस्टॉल करने के कॉन्फ़िगरेशन में हुए बदलाव सेक्शन में बताया गया है.
फ़ेल हो चुके अपडेट को मैनेज करना
अगर अपडेट नहीं हो पाता है, तो समस्या को ठीक करने के बाद, फिर से update.sh चलाएं. आप अपडेट को कई बार चला सकते हैं और यह अपडेट को वहीं से जारी रखता है जहां से वह पिछली बार बंद हुआ था.
अगर ऐसा नहीं हो पाता है, तो आपको अपडेट को पिछले वर्शन में रोल बैक करना होगा, ज़्यादा जानकारी के लिए 4.19.01 रोल बैक देखें.
अपडेट की जानकारी लॉग करना
डिफ़ॉल्ट रूप से, update.sh
यूटिलिटी लॉग की जानकारी इसमें लिखती है:
/opt/apigee/var/log/apigee-setup/update.log
अगर update.sh
यूटिलिटी चलाने वाले उपयोगकर्ता के पास उस डायरेक्ट्री का ऐक्सेस
नहीं है, तो वह /tmp
डायरेक्ट्री में लॉग को
update_username.log
नाम की फ़ाइल के रूप में लिख देता है.
अगर उपयोगकर्ता के पास /tmp
का ऐक्सेस नहीं है, तो update.sh
यूटिलिटी
काम नहीं करेगी.
ज़ीरो-डाउनटाइम अपडेट
ज़ीरो-डाउनटाइम अपडेट या रोलिंग अपडेट से Edge को इंस्टॉल किए बिना अपडेट किया जा सकता है.
5-नोड कॉन्फ़िगरेशन और इससे बड़े साइज़ के कॉन्फ़िगरेशन में ही, ज़ीरो-डाउनटाइम अपडेट किया जा सकता है.
ज़ीरो-डाउनटाइम अपग्रेड करने के लिए, आपको लोड बैलेंसर से हर राऊटर को एक-एक करके हटाना होगा. इसके बाद, उसी मशीन पर राऊटर और अन्य कॉम्पोनेंट को अपडेट किया जाता है, ताकि राऊटर की सेटिंग अपडेट हो जाए. इसके बाद, राऊटर को फिर से लोड बैलेंसर में जोड़ा जा सकता है.
- मशीन अपडेट का ऑर्डर बताए गए तरीके के मुताबिक, मशीन को इंस्टॉल करने के लिए सही क्रम में अपडेट करें.
- जब राऊटर को अपडेट करना हो, तो किसी एक राऊटर को चुनें और उससे कनेक्ट न होने दें. ऐसा करने के लिए, सर्वर को चालू/बंद करना (मैसेज प्रोसेसर/राउटर) रीचेबिलिटी में बताया गया तरीका अपनाएं.
- चुने गए राऊटर और Edge के सभी कॉम्पोनेंट को उसी मशीन पर अपडेट करें जिस पर राऊटर लगाया जा रहा है. सभी Edge कॉन्फ़िगरेशन, राऊटर और मैसेज प्रोसेसर को एक ही नोड पर दिखाते हैं.
- राऊटर को फिर से ऐक्सेस करने लायक बनाएं.
- बचे हुए राऊटर के लिए 2 से 4 तक के चरण दोहराएं.
- इंस्टॉल की जा रही बाकी मशीनों के लिए अपडेट जारी रखें.
अपडेट से पहले/बाद में, इन बातों का ध्यान रखें:
- राऊटर और मैसेज प्रोसेसर के मिले-जुले नोड पर:
- अपडेट करने से पहले – नीचे दी गई कार्रवाई करें:
- राऊटर को कनेक्ट न होने दें.
- मैसेज प्रोसेसर को ऐक्सेस न करने लायक बनाएं.
- अपडेट करने के बाद - यह तरीका अपनाएं:
- मैसेज प्रोसेसर को ऐक्सेस करने लायक बनाएं.
- राऊटर को कनेक्ट करने लायक बनाएं.
- अपडेट करने से पहले – नीचे दी गई कार्रवाई करें:
- सिंगल राऊटर नोड पर:
- अपडेट करने से पहले, राऊटर को ऐक्सेस न करने का विकल्प चुनें.
- अपडेट करने के बाद, राऊटर को ऐक्सेस किया जा सकता है.
- एक मैसेज प्रोसेसर नोड पर:
- अपडेट करने से पहले, मैसेज प्रोसेसर को ऐक्सेस न करने लायक बनाएं.
- अपडेट होने के बाद, मैसेज प्रोसेसर को ऐक्सेस किया जा सकता है.
साइलेंट कॉन्फ़िगरेशन फ़ाइल का इस्तेमाल करना
आपको अपडेट निर्देश के लिए एक साइलेंट कॉन्फ़िगरेशन फ़ाइल पास करनी होगी. साइलेंट कॉन्फ़िगरेशन फ़ाइल वही होनी चाहिए जिसे आपने Edge 4.18.0x इंस्टॉल करने के लिए इस्तेमाल किया था.
बाहरी इंटरनेट कनेक्शन वाले नोड पर 4.19.01 में अपडेट करें
किसी नोड पर एज कॉम्पोनेंट को अपडेट करने के लिए नीचे दी गई प्रक्रिया का इस्तेमाल करें:
- अगर यह मौजूद हो, तो Cassandra पर रिपेयर प्रोसेस करने के लिए कॉन्फ़िगर किए गए किसी भी CRON जॉब को बंद कर दें. ऐसा अपडेट पूरा होने तक होगा.
- Edge आरपीएम इंस्टॉल करने के लिए, अपने नोड में रूट के तौर पर लॉग इन करें.
yum-utils
औरyum-plugin-priorities
को इंस्टॉल करें:sudo yum install yum-utils
sudo yum install yum-plugin-priorities
- Edge apigee-setup उपयोगिता इंस्टॉल करें में बताए गए तरीके से SELinux को बंद करें.
- अगर Oracle 7.x पर इंस्टॉल किया जा रहा है, तो नीचे दिया गया कमांड चलाएं:
sudo yum-config-manager --enable ol7_optional_latest
- अगर आपको 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
- Edge 4.19.01
bootstrap_4.19.01.sh
फ़ाइल को/tmp/bootstrap_4.19.01.sh
में डाउनलोड करें:curl https://software.apigee.com/bootstrap_4.19.01.sh -o /tmp/bootstrap_4.19.01.sh
- Edge 4.19.01
apigee-service
यूटिलिटी और डिपेंडेंसी इंस्टॉल करें:sudo bash /tmp/bootstrap_4.19.01.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 इंस्टॉल करना होगा.
apigee-setup
सुविधा को अपडेट करने के लिएapigee-service
का इस्तेमाल करें:/opt/apigee/apigee-service/bin/apigee-service apigee-setup update
- मैनेजमेंट सर्वर पर
apigee-validate
यूटिलिटी अपडेट करें, जैसा कि नीचे दिए गए उदाहरण में दिखाया गया है:/opt/apigee/apigee-service/bin/apigee-service apigee-validate update
- मैनेजमेंट सर्वर पर
apigee-provision
यूटिलिटी अपडेट करें, जैसा कि नीचे दिए गए उदाहरण में दिखाया गया है:/opt/apigee/apigee-service/bin/apigee-service apigee-provision update
- मशीन अपडेट के क्रम में दिए गए क्रम के मुताबिक, अपने नोड पर
update
यूटिलिटी चलाएं:/opt/apigee/apigee-setup/bin/update.sh -c component -f configFile
जहां अपडेट करने के लिए, component EDGE कॉम्पोनेंट है. आपको ये वैल्यू दिख सकती हैं:
- "cs": कसांद्रा
- "edge": Edge के यूज़र इंटरफ़ेस (यूआई) को छोड़कर, बाकी सभी एज कॉम्पोनेंट: मैनेजमेंट सर्वर, मैसेज प्रोसेसर, राऊटर, QPID सर्वर, Postgres सर्वर
- "ldap": OpenLDAP
- "ps": पोस्टgresql
- "qpid": क्विपिड
- "sso": Edge एसएसओ (अगर आपने एसएसओ (SSO) इंस्टॉल किया है)
- "ui": Edge यूज़र इंटरफ़ेस (यूआई)
- "zk": ज़ूकीपर
configFile वही कॉन्फ़िगरेशन फ़ाइल है जिसका इस्तेमाल आपने 4.18.0x इंस्टॉलेशन के दौरान अपने Edge कॉम्पोनेंट के बारे में बताने के लिए किया था.
component को "सभी" पर सेट करके
update.sh
को सभी कॉम्पोनेंट के लिए चलाया जा सकता है. हालांकि, ऐसा सिर्फ़ तब किया जा सकता है, जब आपके पास Edge ऑल-इन (aio) इंस्टॉलेशन प्रोफ़ाइल हो. उदाहरण के लिए:/opt/apigee/apigee-setup/bin/update.sh -c all -f ./sa_silent_config
- अगर आपने अब तक ऐसा नहीं किया है, तो इसे चलाने वाले सभी नोड पर Edge यूज़र इंटरफ़ेस (यूआई) कॉम्पोनेंट को रीस्टार्ट करें:
/opt/apigee/apigee-service/bin/apigee-service edge-ui restart
- मैनेजमेंट सर्वर पर
apigee-validate
यूटिलिटी चलाकर अपडेट की जांच करें. इंस्टॉल की जांच करने में बताए गए तरीके का पालन करें.
अगर बाद में अपडेट को रोल बैक करने का फ़ैसला लिया जाता है, तो रोल बैक 4.19.01 में बताया गया तरीका अपनाएं.
स्थानीय डेटा स्टोर करने की सुविधा से 4.19.01 में अपडेट
अगर आपके Edge नोड फ़ायरवॉल से सुरक्षित हैं या किसी दूसरे तरीके से उन्हें इंटरनेट पर Apigee डेटा स्टोर करने की जगह को ऐक्सेस करने से रोका गया है, तो आप Apigee डेटा स्टोर करने की स्थानीय जगह या उनके डुप्लीकेट वर्शन से अपडेट कर सकते हैं.
लोकल एज डेटा स्टोर करने की जगह बनाने के बाद, आपके पास लोकल डेटा स्टोर करने की जगह से Edge को अपडेट करने के दो विकल्प होंगे:
- रेपो की एक .tar फ़ाइल बनाएं, .tar फ़ाइल को नोड में कॉपी करें, और फिर .tar फ़ाइल से Edge अपडेट करें.
- लोकल रिपो वाले नोड पर एक वेबसर्वर इंस्टॉल करें, ताकि दूसरे नोड उसे ऐक्सेस कर सकें. Apigee, आपको इस्तेमाल करने के लिए Ngnx वेबसर्वर उपलब्ध कराता है. इसके अलावा, आपके पास खुद का वेबसर्वर इस्तेमाल करने का विकल्प भी है.
स्थानीय 4.19.01 रेपो से अपडेट करने के लिए:
- Edge apigee-setup उपयोगिता इंस्टॉल करें में "स्थानीय Apigee डेटा स्टोर करने की जगह बनाएं" में बताए गए तरीके से, स्थानीय 4.19.01 डेटा स्टोर करने की सुविधा बनाएं.
- किसी .tar फ़ाइल से apigee-service इंस्टॉल करने के लिए:
- लोकल डेटा स्टोर करने की सुविधा वाले नोड पर, लोकल रेपो को
/opt/apigee/data/apigee-mirror/apigee-4.19.01.tar.gz
नाम वाली एक .tar फ़ाइल में पैकेज करने के लिए नीचे दिए गए कमांड का इस्तेमाल करें:/opt/apigee/apigee-service/bin/apigee-service apigee-mirror package
- .tar फ़ाइल को उस नोड में कॉपी करें जहां आपको Edge को अपडेट करना है. उदाहरण के लिए, इसे
नए नोड पर मौजूद
/tmp
डायरेक्ट्री में कॉपी करें. - नए नोड पर, फ़ाइल को
/tmp
डायरेक्ट्री से अनटार करें:tar -xzf apigee-4.19.01.tar.gz
यह निर्देश, .tar फ़ाइल वाली डायरेक्ट्री में
repos
नाम की नई डायरेक्ट्री बनाता है. उदाहरण के लिए,/tmp/repos
. /tmp/repos
से Edgeapigee-service
यूटिलिटी और डिपेंडेंसी इंस्टॉल करें:sudo bash /tmp/repos/bootstrap_4.19.01.sh apigeeprotocol="file://" apigeerepobasepath=/tmp/repos
ध्यान दें कि इस निर्देश में रिपॉज़िटरी डायरेक्ट्री का पाथ शामिल किया जाता है.
- लोकल डेटा स्टोर करने की सुविधा वाले नोड पर, लोकल रेपो को
- Ngnx वेबसर्वर का इस्तेमाल करके, apigee-सेवा इंस्टॉल करने के लिए:
- In the Edge apigee-setup उपयोगिता में "Ngnx वेबसर्वर का इस्तेमाल करके रेपो से इंस्टॉल करें" में बताए गए तरीके से Nlinx वेब सर्वर को कॉन्फ़िगर करें.
- रिमोट नोड पर, Edge
bootstrap_4.19.01.sh
फ़ाइल को/tmp/bootstrap_4.19.01.sh
में डाउनलोड करें:/usr/bin/curl http://uName:pWord@remoteRepo:3939/bootstrap_4.19.01.sh -o /tmp/bootstrap_4.19.01.sh
जहां uName:pWord, स्टोर करने के लिए पहले से सेट किया गया उपयोगकर्ता नाम और पासवर्ड है और remoteRepo, रेपो नोड का आईपी पता या डीएनएस नाम है.
- रिमोट नोड पर, Edge
apigee-setup
यूटिलिटी और डिपेंडेंसी इंस्टॉल करें:sudo bash /tmp/bootstrap_4.19.01.sh apigeerepohost=remoteRepo:3939 apigeeuser=uName apigeepassword=pWord apigeeprotocol=http://
यहां uName:pWord डेटा स्टोर करने की जगह का उपयोगकर्ता नाम और पासवर्ड है.
apigee-setup
यूटिलिटी को अपडेट करने के लिए,apigee-service
का इस्तेमाल करें, जैसा कि इस उदाहरण में दिखाया गया है:/opt/apigee/apigee-service/bin/apigee-service apigee-setup update
- मैनेजमेंट सर्वर पर
apigee-validate
यूटिलिटी अपडेट करें, जैसा कि नीचे दिए गए उदाहरण में दिखाया गया है:/opt/apigee/apigee-service/bin/apigee-service apigee-validate update
- मैनेजमेंट सर्वर पर
apigee-provision
यूटिलिटी अपडेट करें, जैसा कि नीचे दिए गए उदाहरण में दिखाया गया है:/opt/apigee/apigee-service/bin/apigee-service apigee-provision update
- मशीन अपडेट के क्रम में दिए गए क्रम के मुताबिक, अपने नोड पर
update
यूटिलिटी चलाएं:/opt/apigee/apigee-setup/bin/update.sh -c component -f configFile
जगह:
- अपडेट करने के लिए, component Edge कॉम्पोनेंट है. आम तौर पर, इन कॉम्पोनेंट को अपडेट किया जाता है:
- "cs": कसांद्रा
- "edge": EDGE यूआई को छोड़कर, Edge के सभी कॉम्पोनेंट. "एज" कॉम्पोनेंट में मैनेजमेंट सर्वर, मैसेज प्रोसेसर, राऊटर, QPID सर्वर, और Edge Postgres सर्वर शामिल होते हैं.
- "ldap": OpenLDAP
- "ps": पोस्टgresql
- "qpid": क्विपिड
- "sso": Edge एसएसओ (अगर आपने एसएसओ (SSO) इंस्टॉल किया है)
- "ui": Edge यूज़र इंटरफ़ेस (यूआई)
- "zk": ज़ूकीपर
- configFile वही कॉन्फ़िगरेशन फ़ाइल है जिसका इस्तेमाल आपने 4.18.0x इंस्टॉलेशन के दौरान अपने Edge कॉम्पोनेंट के बारे में बताने के लिए किया था.
component को "सभी" पर सेट करके
update.sh
को सभी कॉम्पोनेंट के लिए चलाया जा सकता है. हालांकि, ऐसा सिर्फ़ तब किया जा सकता है, जब आपके पास Edge ऑल-इन-वन (एआईओ) इंस्टॉलेशन प्रोफ़ाइल हो. उदाहरण के लिए:/opt/apigee/apigee-setup/bin/update.sh -c all -f /tmp/sa_silent_config
- अपडेट करने के लिए, component Edge कॉम्पोनेंट है. आम तौर पर, इन कॉम्पोनेंट को अपडेट किया जाता है:
- अगर आपने अब तक ऐसा नहीं किया है, तो इसे चलाने वाले सभी नोड पर Edge यूज़र इंटरफ़ेस (यूआई) कॉम्पोनेंट को रीस्टार्ट करें:
/opt/apigee/apigee-service/bin/apigee-service edge-ui restart
- मैनेजमेंट सर्वर पर
apigee-validate
यूटिलिटी चलाकर अपडेट की जांच करें. इंस्टॉल की जांच करने में बताए गए तरीके का पालन करें.
अगर बाद में अपडेट को रोल बैक करने का फ़ैसला लिया जाता है, तो रोल बैक 4.19.01 में बताया गया तरीका अपनाएं.
मशीन अपडेट का क्रम
Edge इंस्टॉलेशन के दौरान, मशीनों को अपडेट करने का क्रम अहम होता है:
- किसी भी दूसरे नोड को अपडेट करने से पहले, आपको कैसेंड्रा और ज़ूकीपर के सभी नोड अपडेट करने होंगे.
- कई Edge कॉम्पोनेंट (मैनेजमेंट सर्वर, मैसेज प्रोसेसर, राऊटर, QPID सर्वर, लेकिन Postgres सर्वर नहीं) वाली किसी भी मशीन के लिए,
-c edge
विकल्प का इस्तेमाल करें. इससे उन सभी को एक साथ अपडेट किया जा सकता है. - अगर किसी चरण से यह तय होता है कि इसे एक से ज़्यादा मशीनों पर किया जाना चाहिए, तो इसे मशीन के तय क्रम में पूरा करें.
- कमाई करने की सुविधा को अपडेट करने के लिए कोई अलग चरण नहीं है.
-c edge
विकल्प चुनने पर, इसे अपडेट किया जाता है.
1-नोड स्टैंडअलोन अपग्रेड
1-नोड स्टैंडअलोन कॉन्फ़िगरेशन को 4.19.01 में अपग्रेड करने के लिए:
- सभी कॉम्पोनेंट अपडेट करें:
/opt/apigee/apigee-setup/bin/update.sh -c all -f configFile
- (अगर आपने
apigee-adminapi
इंस्टॉल किया है)apigee-adminapi
सुविधा को अपडेट किया गया:/opt/apigee/apigee-service/bin/apigee-service apigee-adminapi update
2-नोड स्टैंडअलोन अपग्रेड
2-नोड स्टैंडअलोन इंस्टॉलेशन के लिए, इन कॉम्पोनेंट को अपडेट करें:
एज टोपोलॉजी और नोड नंबर की सूची के लिए इंस्टॉलेशन टोपोलॉजी देखें.
- कैसंड्रा और ज़ूकीपर को मशीन 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
- मशीन 1 पर LDAP अपडेट करें:
/opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
- मशीन 2 और 1 पर Edge कॉम्पोनेंट अपडेट करें:
/opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
- मशीन 1 पर यूज़र इंटरफ़ेस (यूआई) अपडेट करें:
/opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
- (अगर आपने
apigee-adminapi
इंस्टॉल किया है) मशीन 1 परapigee-adminapi
यूटिलिटी अपडेट की गई:/opt/apigee/apigee-service/bin/apigee-service apigee-adminapi update
- (अगर आपने Edge एसएसओ (SSO) इंस्टॉल किया है) तो मशीन 1 पर Edge एसएसओ (SSO) को अपडेट करें:
/opt/apigee/apigee-setup/bin/update.sh -c sso -f sso_config_file
जहां sso_config_file वह कॉन्फ़िगरेशन फ़ाइल है जिसे आपने एसएसओ इंस्टॉल करते समय बनाया था.
- मशीन 1 पर Edge यूज़र इंटरफ़ेस (यूआई) कॉम्पोनेंट को रीस्टार्ट करें:
/opt/apigee/apigee-service/bin/apigee-service edge-ui restart
5-नोड अपग्रेड
5-नोड इंस्टॉलेशन के लिए, इन कॉम्पोनेंट को अपडेट करें:
एज टोपोलॉजी और नोड नंबर की सूची के लिए इंस्टॉलेशन टोपोलॉजी देखें.
- कैसेंड्रा और ज़ूकीपर को मशीन 1, 2, और 3 पर अपडेट करें:
/opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
- मशीन 4 पर Qpid और Postgres अपडेट करें:
/opt/apigee/apigee-setup/bin/update.sh -c qpid, ps -f configFile
- मशीन 5 पर Qpid और Postgres अपडेट करें:
/opt/apigee/apigee-setup/bin/update.sh -c qpid, ps -f configFile
- मशीन 1 पर LDAP अपडेट करें:
/opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
- मशीन 4, 5, 1, 2, 3 पर Edge के कॉम्पोनेंट अपडेट करें:
/opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
- मशीन 1 पर यूज़र इंटरफ़ेस (यूआई) अपडेट करें:
/opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
- (अगर आपने
apigee-adminapi
इंस्टॉल किया है) मशीन 1 परapigee-adminapi
यूटिलिटी अपडेट की गई:/opt/apigee/apigee-service/bin/apigee-service apigee-adminapi update
- (अगर आपने Edge एसएसओ (SSO) इंस्टॉल किया है) तो मशीन 1 पर Edge एसएसओ (SSO) को अपडेट करें:
/opt/apigee/apigee-setup/bin/update.sh -c sso -f sso_config_file
जहां sso_config_file वह कॉन्फ़िगरेशन फ़ाइल है जिसे आपने एसएसओ इंस्टॉल करते समय बनाया था.
- मशीन 1 पर Edge यूज़र इंटरफ़ेस (यूआई) कॉम्पोनेंट को रीस्टार्ट करें:
/opt/apigee/apigee-service/bin/apigee-service edge-ui restart
9-नोड क्लस्टर वाला अपग्रेड
9-नोड क्लस्टर वाले इंस्टॉलेशन के लिए, इन कॉम्पोनेंट को अपडेट करें:
एज टोपोलॉजी और नोड नंबर की सूची के लिए इंस्टॉलेशन टोपोलॉजी देखें.
- कैसेंड्रा और ज़ूकीपर को मशीन 1, 2, और 3 पर अपडेट करें:
/opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
- मशीन 6 और 7 पर Qpid अपडेट करें:
/opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
- मशीन 8 पर Postgres को अपडेट करें:
/opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
- मशीन 9 पर Postgres अपडेट करें:
/opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
- मशीन 1 पर LDAP अपडेट करें:
/opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
- मशीन 6, 7, 8, 9, 1, 4, और 5 पर Edge के कॉम्पोनेंट इस क्रम में अपडेट करें:
/opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
- मशीन 1 पर यूज़र इंटरफ़ेस (यूआई) अपडेट करें:
/opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
- (अगर आपने
apigee-adminapi
इंस्टॉल किया है) मशीन 1 परapigee-adminapi
यूटिलिटी अपडेट की गई:/opt/apigee/apigee-service/bin/apigee-service apigee-adminapi update
- (अगर आपने Edge एसएसओ (SSO) इंस्टॉल किया है) तो मशीन 1 पर Edge एसएसओ (SSO) को अपडेट करें:
/opt/apigee/apigee-setup/bin/update.sh -c sso -f sso_config_file
जहां sso_config_file वह कॉन्फ़िगरेशन फ़ाइल है जिसे आपने एसएसओ इंस्टॉल करते समय बनाया था.
- मशीन 1 पर Edge यूज़र इंटरफ़ेस (यूआई) कॉम्पोनेंट को रीस्टार्ट करें:
/opt/apigee/apigee-service/bin/apigee-service edge-ui restart
13-नोड क्लस्टर वाला अपग्रेड
13-नोड क्लस्टर वाले इंस्टॉलेशन के लिए, इन कॉम्पोनेंट को अपडेट करें:
एज टोपोलॉजी और नोड नंबर की सूची के लिए इंस्टॉलेशन टोपोलॉजी देखें.
- कैसांड्रा और ज़ूKeeper को मशीन 1, 2, और 3 पर अपडेट करें:
/opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
- मशीन 12 और 13 पर Qpid अपडेट करें:
/opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
- मशीन 8 पर Postgres को अपडेट करें:
/opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
- मशीन 9 पर Postgres अपडेट करें:
/opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
- मशीन 4 और 5 पर LDAP अपडेट करें:
/opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
- मशीन 12, 13, 8, 9, 6, 7, 10, और 11 पर Edge के कॉम्पोनेंट इस क्रम में अपडेट करें:
/opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
- मशीन 6 और 7 पर यूज़र इंटरफ़ेस (यूआई) अपडेट करें:
/opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
- (अगर आपने
apigee-adminapi
इंस्टॉल किया है) मशीन 6 और 7 परapigee-adminapi
यूटिलिटी अपडेट की गई:/opt/apigee/apigee-service/bin/apigee-service apigee-adminapi update
- (अगर आपने Edge एसएसओ (SSO) इंस्टॉल किया है, तो मशीन 6 और 7 पर Edge एसएसओ (SSO) को अपडेट करें:
/opt/apigee/apigee-setup/bin/update.sh -c sso -f sso_config_file
जहां sso_config_file वह कॉन्फ़िगरेशन फ़ाइल है जिसे आपने एसएसओ इंस्टॉल करते समय बनाया था.
- मशीन 6 और 7 पर Edge यूज़र इंटरफ़ेस (यूआई) कॉम्पोनेंट को रीस्टार्ट करें:
/opt/apigee/apigee-service/bin/apigee-service edge-ui restart
12-नोड क्लस्टर वाला अपग्रेड
12-नोड क्लस्टर वाले इंस्टॉलेशन के लिए, इन कॉम्पोनेंट को अपडेट करें:
एज टोपोलॉजी और नोड नंबर की सूची के लिए इंस्टॉलेशन टोपोलॉजी देखें.
- कैसेंड्रा और ज़ूकीपर को अपडेट करें:
- डेटा सेंटर 1 में मशीन 1, 2, और 3 पर:
/opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
- डेटा सेंटर 2 की मशीन 7, 8, और 9 पर
/opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
- डेटा सेंटर 1 में मशीन 1, 2, और 3 पर:
- qpidd को अपडेट करें:
- डेटा सेंटर 1 में मशीन 4, 5
- मशीन 4 पर
qpidd
अपडेट करें:/opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
- मशीन 5 पर
qpidd
अपडेट करें:/opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
- मशीन 4 पर
- डेटा सेंटर 2 में मशीन 10, 11
- मशीन 10 पर
qpidd
अपडेट करें:/opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
- मशीन 11 पर
qpidd
अपडेट करें:/opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
- मशीन 10 पर
- डेटा सेंटर 1 में मशीन 4, 5
- Postgres अपडेट करें:
- डेटा सेंटर 1 में मशीन 6
/opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
- डेटा सेंटर 2 में मशीन 12
/opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
- डेटा सेंटर 1 में मशीन 6
- एलडीएपी अपडेट करें:
- डेटा सेंटर 1 में मशीन 1
/opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
- डेटा सेंटर 2 में मशीन 7
/opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
- डेटा सेंटर 1 में मशीन 1
- Edge के कॉम्पोनेंट अपडेट करें:
- डेटा सेंटर 1 में मशीन 4, 5, 6, 1, 2, 3
/opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
- डेटा सेंटर 2 में मशीन 10, 11, 12, 7, 8, 9
/opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
- डेटा सेंटर 1 में मशीन 4, 5, 6, 1, 2, 3
- यूज़र इंटरफ़ेस (यूआई) अपडेट करें:
- डेटा सेंटर 1 में मशीन 1:
/opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
- डेटा सेंटर 2 में मशीन 7:
/opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
- मशीन 1 और 7 पर Edge यूज़र इंटरफ़ेस (यूआई) कॉम्पोनेंट को रीस्टार्ट करें:
/opt/apigee/apigee-service/bin/apigee-service edge-ui restart
- डेटा सेंटर 1 में मशीन 1:
- (अगर आपने
apigee-adminapi
इंस्टॉल किया है)apigee-adminapi
सुविधा को अपडेट किया गया:- डेटा सेंटर 1 में मशीन 1:
/opt/apigee/apigee-service/bin/apigee-service apigee-adminapi update
- डेटा सेंटर 2 में मशीन 7:
/opt/apigee/apigee-service/bin/apigee-service apigee-adminapi update
- डेटा सेंटर 1 में मशीन 1:
- (अगर आपने Edge एसएसओ (SSO) इंस्टॉल किया है), तो Edge एसएसओ (SSO) को अपडेट करें:
- डेटा सेंटर 1 में मशीन 1:
/opt/apigee/apigee-setup/bin/update.sh -c sso -f sso_config_file
- डेटा सेंटर 2 में मशीन 7:
/opt/apigee/apigee-setup/bin/update.sh -c sso -f sso_config_file
जहां sso_config_file वह कॉन्फ़िगरेशन फ़ाइल है जिसे आपने एसएसओ इंस्टॉल करते समय बनाया था.
- डेटा सेंटर 1 में मशीन 1:
गैर-मानक कॉन्फ़िगरेशन के लिए
अगर आपके पास नॉन-स्टैंडर्ड कॉन्फ़िगरेशन है, तो Edge के कॉम्पोनेंट को इस क्रम में अपडेट करें:
- ZooKeeper
- कसांद्रा
- क्विपिड, पीएस
- LDAP
- एज, सभी नोड पर क्रम में "-c अंक" प्रोफ़ाइल होता है: Qpid सर्वर वाले नोड, Edge Postgres सर्वर, मैनेजमेंट सर्वर, मैसेज प्रोसेसर, और राऊटर.
- Edge यूज़र इंटरफ़ेस (यूआई)
apigee-adminapi
- Edge एसएसओ
अपडेट करने के बाद, इसे चलाने वाली सभी मशीनों पर Edge यूज़र इंटरफ़ेस (यूआई) कॉम्पोनेंट को रीस्टार्ट करना न भूलें.