इस सेक्शन में, Apigee Edge 4.19.06 या 4.50.00 से 4.51.00 पर अपग्रेड करने का तरीका बताया गया है.
अपडेट कौन कर सकता है
अपडेट को चलाने वाला व्यक्ति ठीक वही होना चाहिए जिसने Edge को मूल रूप से इंस्टॉल किया है या रूट के रूप में दौड़ना न भूलें.
एज आरपीएम इंस्टॉल करने के बाद, उन्हें कोई भी कॉन्फ़िगर कर सकता है.
आपको किन कॉम्पोनेंट को अपडेट करना होगा
आपको Edge के सभी कॉम्पोनेंट अपडेट करने होंगे. Edge ऐसे सेटअप के साथ काम नहीं करता जिसमें कॉम्पोनेंट हों कई वर्शन हैं.
प्रॉपर्टी की सेटिंग अपने-आप लागू होती हैं
अगर आपने इसमें .properties
फ़ाइलों में बदलाव करके कोई प्रॉपर्टी सेट की है
/opt/apigee/customer/application
का इस्तेमाल करते हैं, तो इन वैल्यू को अपडेट के दौरान बनाए रखा जाता है.
Postgres 10.17 में अपग्रेड करना ज़रूरी है
Edge की इस रिलीज़ में Postgres 10.17 का अपग्रेड शामिल है. इस अपग्रेड के तहत, सभी Postgres का डेटा, Postgres 10.17 पर माइग्रेट किया गया है.
ज़्यादातर एज प्रोडक्शन सिस्टम, मास्टर-स्टैंडबाय रेप्लिकेशन के लिए कॉन्फ़िगर किए गए दो Postgres नोड का इस्तेमाल करते हैं. अपडेट की प्रोसेस के दौरान, Postgres नोड अपडेट होने के लिए बंद होते हैं, तब तक Analytics का डेटा Qpid नोड पर लिखा जाता है. Postgres नोड अपडेट होने और फिर से ऑनलाइन होने के बाद, आंकड़ों का डेटा को Postgres नोड में पुश किया जाता है.
Postgres अपडेट करने का आपका तरीका, इस बात पर निर्भर करता है कि आपने अपने पोस्टग्रेस नोड:
- अगर आप अपने Postgres नोड के लिए लोकल डेटा स्टोरेज का इस्तेमाल करते हैं, तो आपको
अपग्रेड के दौरान, एक नया Postgres स्टैंडबाय नोड इंस्टॉल करना. इसके बाद
अपग्रेड पूरा होता है, तो आप नए Postgres स्टैंडबाय नोड को बंद कर सकते हैं.
अगर आपको अपडेट को रोल बैक करना है, तो अतिरिक्त Postgres स्टैंडबाय नोड की ज़रूरत होती है किसी भी वजह से. अगर आपको अपडेट को रोल बैक करना है, तो नया Postgres स्टैंडबाय नोड रोलबैक के बाद मास्टर Postgres नोड बन जाता है. इसलिए, जब आप नया Postgres स्टैंडबाय नोड, एक ऐसे नोड पर होना चाहिए जो सभी हार्डवेयर को पूरा करता हो पोस्टग्रेस सर्वर की ज़रूरी शर्तें, जैसा कि Edge में बताया गया है इंस्टॉल करने से जुड़ी ज़रूरी शर्तें.
Edge के 1-नोड और 2-नोड कॉन्फ़िगरेशन में, प्रोटोटाइप बनाने और टेस्ट करने के लिए टोपोलॉजी का इस्तेमाल किया जाता है सिर्फ़ एक Postgres नोड हो. इन Postgres नोड को सीधे तौर पर अपडेट किया जा सकता है. का इस्तेमाल करें.
- अगर आप अपने Postgres नोड के लिए नेटवर्क स्टोरेज का इस्तेमाल करते हैं, तो
Apigee का सुझाया गया है, तो आपको नया Postgres नोड इंस्टॉल करने की ज़रूरत नहीं है. इस
नीचे दी गई प्रक्रियाओं को पूरा करने के लिए, उन चरणों को छोड़ा जा सकता है जो नए वर्शन को इंस्टॉल करने और बाद में, नए वर्शन को बंद करने के लिए बताते हैं
पोस्टग्रेस स्टैंडबाय नोड.
अपडेट की प्रक्रिया शुरू करने से पहले, उस डेटा स्टोर का नेटवर्क स्नैपशॉट लें जिसका इस्तेमाल किया गया है पोस्टग्रेस. इसके बाद, अगर अपडेट के दौरान कोई गड़बड़ी होती है और आपको रोल बैक करना पड़ता है, उस स्नैपशॉट से Postgres नोड को पहले जैसा किया जा सकता है.
नए पोस्टग्रेस इंस्टॉल करना स्टैंडबाय नोड
इस प्रोसेस से, नए नोड पर Postgres स्टैंडबाय सर्वर बनाया जाता है. पक्का करें कि आप Edge के आपके मौजूदा वर्शन (4.19.06 या 4.50.00) के लिए, स्टैंडबाय सर्वर को पोस्टग्रेस करता है, 4.51.00 वर्शन के लिए नहीं है.
इंस्टॉल करने के लिए, उसी कॉन्फ़िगरेशन फ़ाइल का इस्तेमाल करें जिसका इस्तेमाल आपने मौजूदा वर्शन को इंस्टॉल करने के लिए किया था Edge का समय है.
नया Postgres स्टैंडबाय नोड बनाने के लिए:
- मौजूदा 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 नए स्टैंडबाय नोड का आईपी पता है.
- Postgres मास्टर पर
apigee-postgresql
को रीस्टार्ट करें:/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql restart
- पुष्टि करें कि नया स्टैंडबाय नोड
मास्टर पर
/opt/apigee/apigee-postgresql/conf/pg_hba.conf
फ़ाइल. आपको यह देखना चाहिए तो उस फ़ाइल में ये पंक्तियां मौजूद हैं:host replication apigee existing_standby_ip/32 trust host replication apigee new_standby_ip/32 trust
- नया Postgres स्टैंडबाय सर्वर इंस्टॉल करना:
- उस कॉन्फ़िगरेशन फ़ाइल में बदलाव करें जिसका इस्तेमाल आपने Edge का मौजूदा वर्शन इंस्टॉल करने के लिए किया था
निम्न:
# 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
- इसमें बताए गए तरीके से SELinux को बंद करें Edge apigee-setup सुविधा इंस्टॉल करें.
- Edge के किस वर्शन से अपग्रेड किया जा रहा है, इसके हिसाब से इनमें से कोई एक काम करें:
- अगर Edge 4.19.06 से अपग्रेड किया जा रहा है, तो
Edgeboostrap_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 से अपग्रेड किया जा रहा है,
Edgeboostrap_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
- अगर Edge 4.19.06 से अपग्रेड किया जा रहा है, तो
Edgeboostrap_4.19.06.sh फ़ाइल डाउनलोड करें
apigee-setup
यूटिलिटी इंस्टॉल करने के लिएapigee-service
का इस्तेमाल करें:/opt/apigee/apigee-service/bin/apigee-service apigee-setup install
- पोस्टग्रेस इंस्टॉल करें:
/opt/apigee/apigee-setup/bin/setup.sh -p ps -f configFile
- नए स्टैंडबाय नोड पर, नीचे दिया गया निर्देश चलाएं:
/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql postgres-check-standby
पुष्टि करें कि यह स्टैंडबाय मोड में है.
- उस कॉन्फ़िगरेशन फ़ाइल में बदलाव करें जिसका इस्तेमाल आपने Edge का मौजूदा वर्शन इंस्टॉल करने के लिए किया था
निम्न:
सही जगह पर Postgres का अपग्रेड किया जा रहा है
Postgres 10.17 में इन-प्लेस अपग्रेड करने के लिए, नीचे दिया गया तरीका अपनाएं:
- मास्टर होस्ट पर पोस्टग्रेस को अपग्रेड करें
/opt/apigee/apigee-setup/bin/update.sh -c ps -f /opt/silent.conf
- मास्टर होस्ट पर सेटअप आदेश चलाएं:
apigee-service apigee-postgresql setup -f /opt/silent.conf
- कॉन्फ़िगर करने का निर्देश मास्टर होस्ट पर चलाएं:
apigee-service apigee-postgresql configure
- मास्टर होस्ट को रीस्टार्ट करें:
apigee-service apigee-postgresql restart
- इसे मास्टर के तौर पर कॉन्फ़िगर करें:
apigee-service apigee-postgresql setup-replication-on-master -f /opt/silent.conf
- पक्का करें कि मास्टर होस्ट ने शुरू कर दिया है:
apigee-service apigee-postgresql wait_for_ready
- स्टैंडबाय मोड को बंद करने के लिए:
apigee-service apigee-postgresql stop
- स्टैंडबाय मोड को अपग्रेड करें.
ध्यान दें: अगर इस चरण में गड़बड़ियां या फ़ेल हो जाता है, तो उसे अनदेखा किया जा सकता है.
update.sh
कोशिश करेगा गलत कॉन्फ़िगरेशन के साथ स्टैंड-बाय सर्वर प्रारंभ करने के लिए. पोस्टग्रेज़ दिए गए इंस्टॉलेशन को 10.17 पर अपग्रेड कर दिया गया है, तो गड़बड़ी को अनदेखा किया जा सकता है./opt/apigee/apigee-setup/bin/update.sh -c ps -f /opt/silent.conf
- पक्का करें कि स्टैंडबाय को बंद कर दिया गया हो:
apigee-service apigee-postgresql stop
- पुराना स्टैंडबाय कॉन्फ़िगरेशन:
rm -rf /opt/apigee/data/apigee-postgresql/
- स्टैंडबाय सर्वर पर रेप्लिकेशन सेट अप करें:
apigee-service apigee-postgresql setup-replication-on-standby -f /opt/silent.conf
इस प्रोसेस को पूरा करने के बाद, स्टैंडबाय मोड चालू हो जाएगा.
Postgres नोड को बंद करना
अपडेट पूरा होने के बाद, नए स्टैंडबाय नोड को बंद करें:
- पक्का करें कि Postgres चालू हैं या नहीं:
/opt/apigee/apigee-service/bin/apigee-all status
अगर Postgres नहीं चल रहा है, तो इसे शुरू करें:
/opt/apigee/apigee-service/bin/apigee-all start
- नए स्टैंडबाय नोड का यूयूआईडी पाने के लिए, नीचे दिए गए
curl
कमांड को नए स्टैंडबाय नोड पर चलाएं स्टैंडबाय नोड:curl -u sysAdminEmail:password http://node_IP:8084/v1/servers/self
नोड का यूयूआईडी, आउटपुट के आखिर में इस फ़ॉर्मैट में दिखेगा:
"type" : [ "postgres-server" ], "uUID" : "599e8ebf-5d69-4ae4-aa71-154970a8ec75"
- नए स्टैंडबाय नोड पर निम्न आदेश चलाकर नए स्टैंडबाय नोड को बंद करें:
/opt/apigee/apigee-service/bin/apigee-all stop
- Postgres मास्टर नोड पर,
/opt/apigee/customer/application/postgresql.properties
में बदलाव करेंconf_pg_hba_replication.connection
से नया स्टैंडबाय नोड हटाने के लिए:conf_pg_hba_replication.connection=host replication apigee existing_standby_ip/32 trust
- Postgres मास्टर पर apigee-postgresql को रीस्टार्ट करें:
/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql restart
- पुष्टि करें कि नया स्टैंडबाय नोड
मास्टर पर
/opt/apigee/apigee-postgresql/conf/pg_hba.conf
फ़ाइल. आपको यह देखना चाहिए उस फ़ाइल में केवल निम्न पंक्ति:host replication apigee existing_standby_ip/32 trust
- ZooKeeper से स्टैंडबाय नोड के यूयूआईडी को मिटाएं. इसके लिए, यहां दिए गए 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 यूज़र इंटरफ़ेस (यूआई) इंस्टॉल करें
शुरुआती इंस्टॉलेशन पूरा करने के बाद, Apigee का सुझाव है कि आप Edge यूज़र इंटरफ़ेस (यूआई) इंस्टॉल करें, यह Apigee Edge के प्राइवेट क्लाउड के डेवलपर और एडमिन के लिए, बेहतर यूज़र इंटरफ़ेस है.
ध्यान दें कि Edge यूज़र इंटरफ़ेस (यूआई) के लिए ज़रूरी है कि आप बेसिक ऑथेंटिकेशन को बंद करें और IDP, जैसे कि एसएएमएल या LDAP.
ज़्यादा जानकारी के लिए, नया Edge यूआई इंस्टॉल करें देखें.
Edge के यूज़र इंटरफ़ेस (यूआई) को अपडेट करें
Edge यूआई कॉम्पोनेंट को अपडेट करने के लिए, उस प्राइवेट क्लाउड के लिए Edge का वर्शन इस्तेमाल करें जिसे आपने अपग्रेड किए जा रहे हैं:
- 4.19.06 या 4.50.00 से 4.51.00 तक (पहले से इंस्टॉल नए Edge यूज़र इंटरफ़ेस (यूआई) के साथ):
इस सेक्शन में दिए गए अपग्रेड से जुड़े निर्देश देखें
edge-management-ui
कॉम्पोनेंट.
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-नोड कॉन्फ़िगरेशन और उससे बड़े साइज़ के कॉन्फ़िगरेशन के साथ हो सकता है.
ज़ीरो-डाउनटाइम को अपग्रेड करने के लिए सबसे ज़रूरी है कि आप एक-एक करके, हर राऊटर को लोड से हटाएं बैलेंसर. इसके बाद, आपको राऊटर को मशीन पर अपडेट करने के बाद, राऊटर और दूसरे कॉम्पोनेंट को अपडेट करना होगा. और फिर राऊटर को वापस लोड बैलेंसर में जोड़ें.
- जैसा कि बताया गया है, मशीनों को सही क्रम में अपडेट करें मशीन अपडेट का क्रम.
- जब राऊटर अपडेट करने का समय हो, तब किसी भी राऊटर को चुनें और उसे पहुंच से बाहर कर दें, जैसे कि सर्वर को चालू/बंद करना में बताया गया है (मैसेज प्रोसेसर/रूटर) रीच की सुविधा.
- चुने गए राऊटर और अन्य सभी Edge कॉम्पोनेंट को एक ही मशीन पर अपडेट करें, जैसे कि राऊटर. सभी एज कॉन्फ़िगरेशन, राऊटर और मैसेज प्रोसेसर को एक ही नोड पर दिखाते हैं.
- राऊटर को फिर से कनेक्ट करें.
- बाकी राऊटर के लिए, दूसरे से लेकर चौथे चरण तक की प्रोसेस दोहराएं.
- अपने इंस्टॉलेशन में बची हुई किसी भी मशीन के लिए अपडेट जारी रखें.
अपडेट से पहले और बाद में इन बातों का ध्यान रखें:
- मिले-जुले राऊटर और मैसेज प्रोसेसर नोड पर:
- अपडेट करने से पहले – ये काम करें:
- राऊटर को कनेक्ट न करें.
- मैसेज प्रोसेसर को ऐक्सेस न कर पाना.
- अपडेट करने के बाद – ये काम करें:
- मैसेज प्रोसेसर को ऐक्सेस करने लायक बनाएं.
- राऊटर को ऐक्सेस करने लायक बनाएं.
- अपडेट करने से पहले – ये काम करें:
- सिंगल राऊटर नोड पर:
- अपडेट करने से पहले, रूटर को ऐक्सेस न करने की सुविधा चालू करें.
- अपडेट करने के बाद, रूटर को ऐक्सेस करने लायक बनाएं.
- एक मैसेज प्रोसेसर नोड पर:
- अपडेट करने से पहले, मैसेज प्रोसेसर को ऐक्सेस न कर पाना न भूलें.
- अपडेट करने के बाद, मैसेज प्रोसेसर को ऐक्सेस करने लायक बनाएं.
साइलेंट कॉन्फ़िगरेशन फ़ाइल का इस्तेमाल करें
आपको अपडेट निर्देश में एक साइलेंट कॉन्फ़िगरेशन फ़ाइल पास करनी होगी. साइलेंट कॉन्फ़िगरेशन फ़ाइल यह वही होना चाहिए जिसका इस्तेमाल आपने Edge 4.19.06 या 4.50.00 को इंस्टॉल करने के लिए किया था.
इस पर अपडेट करें बाहरी इंटरनेट कनेक्शन वाले नोड पर 4.51.00
किसी नोड पर Edge कॉम्पोनेंट अपडेट करने के लिए नीचे दी गई प्रक्रिया का इस्तेमाल करें:
- अगर यह फ़ॉर्म मौजूद हो, तो रिपेयर कराने के लिए कॉन्फ़िगर किए गए
cron
जॉब बंद कर दें अपडेट पूरा होने तक कैसंद्रा. - एज आरपीएम इंस्टॉल करने के लिए, रूट के तौर पर अपने नोड में लॉग इन करें.
yum-utils
औरyum-plugin-priorities
को इंस्टॉल करें:sudo yum install yum-utils
sudo yum install yum-plugin-priorities
- इंस्टॉल करें में बताए गए तरीके से SELinux को बंद करें Edge apigee-सेटअप सुविधा का इस्तेमाल कर सकते हैं.
- अगर आप 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.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
- 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_FIX
विकल्प का इस्तेमाल करें Java इंस्टॉलेशन.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 UI को छोड़कर सभी Edge कॉम्पोनेंट: मैनेजमेंट सर्वर, मैसेज प्रोसेसर, राऊटर, QPID सर्वर, Postgres सर्वरldap
: OpenLDAPps
: postgresqlqpid
: क्यूपिडsso
: Apigee एसएसओ (अगर आपने एसएसओ इंस्टॉल किया है)ue
: नया एज यूज़र इंटरफ़ेस (यूआई)ui
: क्लासिक एज यूज़र इंटरफ़ेस (यूआई)zk
: ज़ूकीपर
- configFile वही कॉन्फ़िगरेशन फ़ाइल है जिसका इस्तेमाल करके आपने अपने Edge को तय करें कॉम्पोनेंट 4.19.06 या 4.50.00 इंस्टॉलेशन के दौरान.
component को सेट करके, सभी कॉम्पोनेंट के लिए
update.sh
को चलाया जा सकता है "all" के लिए, लेकिन सिर्फ़ तब, जब आपके पास Edge ऑल-इन-वन (AIO) इंस्टॉलेशन प्रोफ़ाइल हो. उदाहरण के लिए:/opt/apigee/apigee-setup/bin/update.sh -c all -f ./sa_silent_config
- component, Edge कॉम्पोनेंट है जिसे अपडेट करना है. संभावित वैल्यू में ये शामिल हैं:
- अगर आपने अभी तक एज यूज़र इंटरफ़ेस (यूआई) कॉम्पोनेंट को चलाने वाले सभी नोड पर इसे रीस्टार्ट नहीं किया है, तो इसे रीस्टार्ट करें:
/opt/apigee/apigee-service/bin/apigee-service edge-ui restart
- मैनेजमेंट पर
apigee-validate
यूटिलिटी चलाकर अपडेट की जांच करें सर्वर, जैसा कि इंस्टॉल की जांच करना में बताया गया है.
अगर आपको बाद में अपडेट को रोल बैक करना है, तो यहां बताया गया तरीका अपनाएं 4.51.00 को रोल बैक करें.
स्थानीय डेटा स्टोर से 4.51.00 पर अपडेट करें
अगर आपके Edge नोड फ़ायरवॉल से सुरक्षित हैं या किसी दूसरे तरीके से उनके ऐक्सेस पर पाबंदी लगी है, तो इंटरनेट पर Apigee रिपॉज़िटरी (डेटा स्टोर करने की जगह) है, तो आपके पास लोकल रिपॉज़िटरी से अपडेट करने का विकल्प है, या Apigee रेपो का डुप्लीकेट वर्शन होता है.
लोकल Edge डेटा स्टोर करने की जगह बनाने के बाद, आपके पास Edge को अपडेट करने के दो विकल्प होते हैं स्थानीय डेटा संग्रह स्थान:
- रेपो की .tar फ़ाइल बनाएं, .tar फ़ाइल को किसी नोड में कॉपी करें, और फिर Edge को .tar फ़ाइल में.
- लोकल रेपो वाले नोड पर वेबसर्वर इंस्टॉल करें, ताकि दूसरे नोड उसे ऐक्सेस कर सकें. Apigee, आपको इस्तेमाल करने के लिए NGINX वेबसर्वर उपलब्ध कराता है या खुद का वेब सर्वर इस्तेमाल कर सकता है वेबसर्वर.
लोकल 4.51.00 रेपो से अपडेट करने के लिए:
- "स्थानीय Apigee रिपॉज़िटरी बनाएं" में बताए गए तरीके से, लोकल 4.51.00 रेपो बनाएं पर Edge apigee-setup सुविधा इंस्टॉल करें.
- .tar फ़ाइल से apigee-service इंस्टॉल करने के लिए:
- लोकल रेपो वाले नोड पर, लोकल रेपो को पैकेज करने के लिए नीचे दिए गए कमांड का इस्तेमाल करें
/opt/apigee/data/apigee-mirror/apigee-4.51.00.tar.gz
नाम वाली एक .tar फ़ाइल में:/opt/apigee/apigee-service/bin/apigee-service apigee-mirror package
- .tar फ़ाइल को उस नोड पर कॉपी करें जहां आपको Edge अपडेट करना है. उदाहरण के लिए, इसे
नए नोड पर
/tmp
डायरेक्ट्री. - नए नोड पर, फ़ाइल को
/tmp
डायरेक्ट्री से हटाएं:tar -xzf apigee-4.51.00.tar.gz
यह निर्देश, डायरेक्ट्री में
repos
नाम की एक नई डायरेक्ट्री बनाता है जिसमें .tar फ़ाइल शामिल है. उदाहरण के लिए,/tmp/repos
. - Edge
apigee-service
यूटिलिटी और डिपेंडेंसी यहां से इंस्टॉल करें/tmp/repos
:sudo bash /tmp/repos/bootstrap_4.51.00.sh apigeeprotocol="file://" apigeerepobasepath=/tmp/repos
ध्यान दें कि आपने इस कमांड में रिपोज़ डायरेक्ट्री का पाथ शामिल किया है.
- लोकल रेपो वाले नोड पर, लोकल रेपो को पैकेज करने के लिए नीचे दिए गए कमांड का इस्तेमाल करें
- NGINX वेबसर्वर का इस्तेमाल करके apigee-service इंस्टॉल करना:
- NGINX वेब सर्वर को कॉन्फ़िगर करें. इसके बारे में, "NGINX का इस्तेमाल करके रेपो से इंस्टॉल करना" सेक्शन में बताया गया है webserver" Edge इंस्टॉल करें apigee-setup उपयोगिता.
- रिमोट नोड पर, 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, रेपो नोड का आईपी पता या डीएनएस नाम है.
- रिमोट नोड पर, Edge
apigee-setup
यूटिलिटी और डिपेंडेंसी इंस्टॉल करें:sudo bash /tmp/bootstrap_4.51.00.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 के यूज़र इंटरफ़ेस (यूआई) को छोड़कर सभी एज कॉम्पोनेंट: मैनेजमेंट सर्वर, मैसेज प्रोसेसर, राऊटर, QPID सर्वर, Postgres सर्वरldap
: OpenLDAPps
: postgresqlqpid
: क्यूपिडsso
: Apigee एसएसओ (अगर आपने एसएसओ इंस्टॉल किया है)ue
नया एज यूज़र इंटरफ़ेस (यूआई)ui
: क्लासिक एज यूज़र इंटरफ़ेस (यूआई)zk
: ज़ूकीपर
- configFile वही कॉन्फ़िगरेशन फ़ाइल है जिसका इस्तेमाल करके आपने अपने Edge कॉम्पोनेंट तय करें 4.19.06 या 4.50.00 इंस्टॉलेशन के दौरान.
component को सेट करके, सभी कॉम्पोनेंट के लिए
update.sh
को चलाया जा सकता है "all" के लिए, लेकिन सिर्फ़ तब, जब आपके पास Edge ऑल-इन-वन (AIO) इंस्टॉलेशन प्रोफ़ाइल हो. उदाहरण के लिए:/opt/apigee/apigee-setup/bin/update.sh -c all -f /tmp/sa_silent_config
- component, Edge कॉम्पोनेंट है जिसे अपडेट करना है. आम तौर पर,
ये कॉम्पोनेंट:
- अगर आपने अब तक यूज़र इंटरफ़ेस (यूआई) कॉम्पोनेंट को रीस्टार्ट नहीं किया है, तो इसे चलाने वाले सभी नोड पर रीस्टार्ट करें:
/opt/apigee/apigee-service/bin/apigee-service [edge-management-ui|edge-ui] restart
- मैनेजमेंट पर
apigee-validate
यूटिलिटी चलाकर अपडेट की जांच करें सर्वर, जैसा कि इंस्टॉल की जांच करना में बताया गया है.
अगर आपको बाद में अपडेट को रोल बैक करना है, तो यहां बताया गया तरीका अपनाएं 4.51.00 को रोल बैक करें.
मशीन अपडेट का क्रम
एज इंस्टॉलेशन के दौरान, मशीनों को अपडेट करने का क्रम यह होना ज़रूरी है:
- कोई भी अपडेट करने से पहले आपको सभी Cassandra और ZooKeeper नोड अपडेट करने होंगे अन्य नोड पर लागू होते हैं.
- कई एज कॉम्पोनेंट (मैनेजमेंट सर्वर, मैसेज प्रोसेसर,
राऊटर, QPID सर्वर, लेकिन Postgres सर्वर नहीं, अपडेट करने के लिए
-c edge
विकल्प इस्तेमाल करें एक ही समय में कर सकते हैं. - अगर कोई चरण यह तय करता है कि इसे एक से ज़्यादा मशीनों पर किया जाना चाहिए, तो इसे तय मशीन क्रम में.
- कमाई करने की सुविधा को अपडेट करने के लिए, अलग से कोई चरण नहीं है. यह जानकारी तब अपडेट की जाती है, जब
-c edge
विकल्प.
एक नोड वाला स्टैंडअलोन अपग्रेड
1-नोड स्टैंडअलोन कॉन्फ़िगरेशन को 4.51.00 पर अपग्रेड करने के लिए:
- सभी कॉम्पोनेंट अपडेट करें:
/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
दो नोड वाला स्टैंडअलोन अपग्रेड
दो-नोड स्टैंडअलोन इंस्टॉलेशन के लिए, नीचे दिए गए कॉम्पोनेंट अपडेट करें:
एज टोपोलॉजी और नोड नंबर की सूची के लिए इंस्टॉलेशन टोपोलॉजी देखें.
- मशीन 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
- (अगर आपने Apigee एसएसओ को इंस्टॉल किया है) मशीन 1 पर Apigee एसएसओ को अपडेट करें:
/opt/apigee/apigee-setup/bin/update.sh -c sso -f sso_config_file
जहां sso_config_file वह कॉन्फ़िगरेशन फ़ाइल है जिसे आपने बनाते समय बनाया था एसएसओ (SSO) इंस्टॉल किया.
- मशीन 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
- 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
- क्लासिक यूज़र इंटरफ़ेस (यूआई): अगर क्लासिक यूआई का इस्तेमाल किया जा रहा है, तो
मशीन 1 पर
- (अगर आपने
apigee-adminapi
इंस्टॉल किया है) मशीन 1 परapigee-adminapi
सुविधा को अपडेट किया गया:/opt/apigee/apigee-service/bin/apigee-service apigee-adminapi update
- (अगर आपने Apigee एसएसओ को इंस्टॉल किया है) मशीन 1 पर Apigee एसएसओ को अपडेट करें:
/opt/apigee/apigee-setup/bin/update.sh -c sso -f sso_config_file
जहां sso_config_file वह कॉन्फ़िगरेशन फ़ाइल है जिसे आपने बनाते समय बनाया था एसएसओ (SSO) इंस्टॉल किया.
- यूज़र इंटरफ़ेस (यूआई) कॉम्पोनेंट को रीस्टार्ट करना:
- क्लासिक यूज़र इंटरफ़ेस (यूआई): अगर क्लासिक यूआई का इस्तेमाल किया जा रहा है, तो
मशीन 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
- क्लासिक यूज़र इंटरफ़ेस (यूआई): अगर क्लासिक यूआई का इस्तेमाल किया जा रहा है, तो
मशीन 1 पर
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 पर नया यूज़र इंटरफ़ेस (यूआई) (
ue
) या क्लासिक यूज़र इंटरफ़ेस (यूआई) (ui
) अपडेट करें:/opt/apigee/apigee-setup/bin/update.sh -c [ui|ue] -f configFile
- (अगर आपने
apigee-adminapi
इंस्टॉल किया है) मशीन 1 परapigee-adminapi
सुविधा को अपडेट करें:/opt/apigee/apigee-service/bin/apigee-service apigee-adminapi update
- (अगर आपने Apigee एसएसओ को इंस्टॉल किया है) मशीन 1 पर Apigee एसएसओ को अपडेट करें:
/opt/apigee/apigee-setup/bin/update.sh -c sso -f sso_config_file
जहां sso_config_file वह कॉन्फ़िगरेशन फ़ाइल है जिसे आपने बनाते समय बनाया था एसएसओ (SSO) इंस्टॉल किया.
- यूज़र इंटरफ़ेस (यूआई) कॉम्पोनेंट को रीस्टार्ट करना:
- क्लासिक यूज़र इंटरफ़ेस (यूआई): अगर क्लासिक यूआई का इस्तेमाल किया जा रहा है, तो
मशीन 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
- क्लासिक यूज़र इंटरफ़ेस (यूआई): अगर क्लासिक यूआई का इस्तेमाल किया जा रहा है, तो
मशीन 1 पर
13-नोड वाला क्लस्टर अपग्रेड
13-नोड क्लस्टर वाले इंस्टॉलेशन के लिए नीचे दिए गए कॉम्पोनेंट अपडेट करें:
एज टोपोलॉजी और नोड नंबर की सूची के लिए इंस्टॉलेशन टोपोलॉजी देखें.
- मशीन 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 पर नया यूज़र इंटरफ़ेस (यूआई) (
ue
) या क्लासिक यूज़र इंटरफ़ेस (यूआई) (ui
) अपडेट करें और 7:/opt/apigee/apigee-setup/bin/update.sh -c [ui|ue] -f configFile
- (अगर आपने
apigee-adminapi
इंस्टॉल किया है) मशीन 6 और 7 परapigee-adminapi
सुविधा को अपडेट किया गया है:/opt/apigee/apigee-service/bin/apigee-service apigee-adminapi update
- (अगर आपने Apigee एसएसओ को इंस्टॉल किया है) तो मशीन 6 और 7 पर Apigee एसएसओ को अपडेट करें:
/opt/apigee/apigee-setup/bin/update.sh -c sso -f sso_config_file
जहां sso_config_file वह कॉन्फ़िगरेशन फ़ाइल है जिसे आपने बनाते समय बनाया था एसएसओ (SSO) इंस्टॉल किया.
- यूज़र इंटरफ़ेस (यूआई) कॉम्पोनेंट को रीस्टार्ट करना:
- क्लासिक यूज़र इंटरफ़ेस (यूआई): अगर क्लासिक यूआई का इस्तेमाल किया जा रहा है, तो
मशीन 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
- क्लासिक यूज़र इंटरफ़ेस (यूआई): अगर क्लासिक यूआई का इस्तेमाल किया जा रहा है, तो
मशीन 6 और 7 पर मौजूद
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
- LDAP अपडेट करें:
- डेटा सेंटर 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
- नए यूज़र इंटरफ़ेस (यूआई) (
ue
) या क्लासिक यूज़र इंटरफ़ेस (यूआई) (ui
) को अपडेट करें:- डेटा सेंटर 1 में मशीन 1:
/opt/apigee/apigee-setup/bin/update.sh -c [ui|ue] -f configFile
- डेटा सेंटर 2 में मशीन 7:
/opt/apigee/apigee-setup/bin/update.sh -c [ui|ue] -f configFile
- डेटा सेंटर 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:
- (अगर आपने Apigee एसएसओ को इंस्टॉल किया है) Apigee एसएसओ को अपडेट करें:
- डेटा सेंटर 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 वह कॉन्फ़िगरेशन फ़ाइल है जिसे आपने बनाते समय बनाया था एसएसओ (SSO) इंस्टॉल किया.
- डेटा सेंटर 1 में मशीन 1:
- नए Edge यूआई (
edge-management-ui
) या क्लासिक Edge यूआई को रीस्टार्ट करें (edge-ui
) मशीन 1 और 7 पर कॉम्पोनेंट:/opt/apigee/apigee-service/bin/apigee-service [edge-ui|edge-management-ui] restart
नॉन-स्टैंडर्ड कॉन्फ़िगरेशन के लिए
अगर आपका कॉन्फ़िगरेशन स्टैंडर्ड के मुताबिक नहीं है, तो नीचे दिए गए तरीकों में Edge कॉम्पोनेंट अपडेट करें क्रम:
- ZooKeeper
- कास्सांद्रा
- क्यूपिड, पीएस
- LDAP
- एज, जिसका मतलब है "-सी एज" सभी नोड की प्रोफ़ाइल क्रम से होंगी: Qpid सर्वर वाले नोड, Edge Postgres सर्वर, मैनेजमेंट सर्वर, मैसेज प्रोसेसर, और राऊटर.
- Edge UI (क्लासिक या नया)
apigee-adminapi
- Apigee एसएसओ
अपडेट करने के बाद, सभी मशीनों पर Edge यूआई कॉम्पोनेंट रीस्टार्ट करना न भूलें इसे.