Apigee, 4.51.00 या इसके बाद के वर्शन में से प्राइवेट क्लाउड के लिए Edge को अपग्रेड करने की सुविधा देता है वर्शन 4.52.00 से सीधे वर्शन 4.52.01. इस पेज पर, किसी भी अपग्रेड को करने का तरीका बताया गया है.
अपडेट कौन कर सकता है
अपडेट को चलाने वाला व्यक्ति ठीक वही होना चाहिए जिसने Edge को मूल रूप से इंस्टॉल किया है या रूट के रूप में दौड़ना न भूलें.
एज आरपीएम इंस्टॉल करने के बाद, उन्हें कोई भी कॉन्फ़िगर कर सकता है.
आपको किन कॉम्पोनेंट को अपडेट करना होगा
आपको Edge के सभी कॉम्पोनेंट अपडेट करने होंगे. Edge ऐसे सेटअप के साथ काम नहीं करता जिसमें कॉम्पोनेंट हों कई वर्शन हैं.
ज़रूरी शर्तें अपडेट करें
Apigee Edge को अपग्रेड करने से पहले, इन ज़रूरी शर्तों को पक्का करें:
- सभी नोड का बैकअप लें
हमारा सुझाव है कि डेटा अपडेट करने से पहले, सुरक्षा के लिहाज़ से सभी नोड का पूरा बैकअप लें की वजह. बैकअप लेने के लिए, Edge के अपने मौजूदा वर्शन के लिए दिए गए तरीके का इस्तेमाल करें.नए वर्शन में अपडेट न होने की स्थिति में, यह आपको एक बैकअप प्लान लेने की अनुमति देता है अच्छी तरह से काम करते हैं. बैकअप के बारे में ज़्यादा जानकारी के लिए, बैकअप लें और वापस लाएं.
- पक्का करें कि Edge चल रहा है
यह पक्का करें कि अपडेट करने के दौरान, कमांड का इस्तेमाल करके Edge चालू हो और चालू हो:/opt/apigee/apigee-service/bin/apigee-all status
- पक्का करें कि कैसंद्रा कॉम्पटिफ़िकेशन रणनीति
LeveledCompactionStrategy
हो
पक्का करें कि Cassandra कंपैटिफ़िकेशन रणनीति इस पर सेट होLeveledCompactionStrategy
, जैसा कि इसमें बताया गया है कैसंड्रा कंपेक्शन रणनीति.
प्रॉपर्टी की सेटिंग अपने-आप लागू होती हैं
अगर आपने इसमें .properties
फ़ाइलों में बदलाव करके कोई प्रॉपर्टी सेट की है
/opt/apigee/customer/application
का इस्तेमाल करते हैं, तो इन वैल्यू को अपडेट के दौरान बनाए रखा जाता है.
ज़ूकीपर 3.8.3 में अपग्रेड करना ज़रूरी है
Edge for Private Cloud की इस रिलीज़ में, Zookeeper के 3.8.3 वर्शन का अपग्रेड शामिल है. इसके हिस्से के तौर पर उस अपग्रेड के बाद, Zookeeper का सारा डेटा, Zookeeper 3.8.3 में चला जाएगा.
Zookeeper को अपग्रेड करने से पहले, ज़ूकीपर रखरखाव गाइड देखें. ज़्यादातर Edge प्रोडक्शन सिस्टम, ज़ूकीपर नोड स्प्रेड के क्लस्टर का इस्तेमाल करते हैं पर काम करता है. इनमें से कुछ नोड, वोटर के तौर पर कॉन्फ़िगर किए गए हैं. और बाकी को ऑब्ज़र्वर के तौर पर कॉन्फ़िगर किया गया है. देखें लीडर, फ़ॉलोअर, वोटर, और ऑब्ज़र्वर के बारे में ज़्यादा जानकारी. वोटर नोड में लीडर जिसके बाद वोटर नोड खुद ही फ़ॉलोअर बन जाते हैं.
अपडेट की प्रक्रिया के दौरान, ज़ूकीपर में कुछ देर के लिए देरी या लिखने में गड़बड़ी हो सकती है जब लीडर नोड बंद होता है. इसका असर मैनेजमेंट से जुड़ी कार्रवाइयों पर पड़ सकता है. ज़ूकीपर, जैसे कि प्रॉक्सी का डिप्लॉयमेंट ऑपरेशन और Apigee के इन्फ़्रास्ट्रक्चर में बदलाव, जैसे, मैसेज प्रोसेसर को जोड़ना या हटाना. इससे रनटाइम पर कोई असर नहीं पड़ना चाहिए के API Zookeeper को अपग्रेड करते समय, Apigee (जब तक कि इन रनटाइम एपीआई को कॉल मैनेजमेंट एपीआई को कॉल न किया जाए) जो नीचे दी गई प्रक्रिया का पालन करता है.
हाई लेवल पर, अपग्रेड प्रोसेस में हर नोड का बैकअप लेना ज़रूरी होता है. इसे फ़ॉलो किया जाता है सभी ऑब्ज़र्वर और फ़ॉलोअर को अपग्रेड करके और आखिर में लीडर नोड को अपग्रेड करके.
बैकअप लें
रोलबैक की ज़रूरत होने पर इस्तेमाल करने के लिए, Zookeeper के सभी नोड का बैकअप लें. ध्यान दें कि रोल बैक करने से, ज़ूकीपर की स्थिति वापस आ जाएगी. इस स्थिति में, बैकअप लेने की स्थिति होगी. ध्यान दें: कोई डिप्लॉयमेंट या बैकअप लिए जाने के बाद, Apigee में इन्फ़्रास्ट्रक्चर में बदलाव हुए हैं (इसकी जानकारी रखरखाव के दौरान, ज़ूकीपर) खो जाएगा.
/opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper backup
अगर वर्चुअल मशीनों का इस्तेमाल किया जा रहा है और आपके पास इसकी सुविधा है, तो वीएम स्नैपशॉट या बैकअप को को पहले जैसा करने या रोल बैक करने (अगर ज़रूरी हो) के लिए लिया जाना चाहिए.
लीडर, फ़ॉलोअर, और ऑब्ज़र्वर की पहचान करें
ध्यान दें: नीचे दिए गए सैंपल कमांड, NC यूटिलिटी ज़ूकीपर को डेटा भेजने के लिए. इनका इस्तेमाल किया जा सकता है साथ ही, ज़ूकीपर को डेटा भेजने के लिए दूसरी सुविधाओं के लिए भी अनुमति दें.
- अगर इसे ZooKeeper नोड पर इंस्टॉल नहीं किया जाता है, तो nc:
sudo yum install nc
- नोड पर नीचे दिया गया NC कमांड चलाएं, जहां 2181 ZooKeeper पोर्ट है:
echo stat | nc localhost 2181
आपको इस तरह का आउटपुट दिखेगा:
Zookeeper version: 3.8.3-5a02a05eddb59aee6ac762f7ea82e92a68eb9c0f, built on 2022-02-25 08:49 UTC Clients: /0:0:0:0:0:0:0:1:41246[0](queued=0,recved=1,sent=0) Latency min/avg/max: 0/0.2518/41 Received: 647228 Sent: 647339 Connections: 4 Outstanding: 0 Zxid: 0x400018b15 Mode: follower Node count: 100597
नोड के आउटपुट की
Mode
लाइन में, आपको ऑब्ज़र्वर, लीडर या फ़ॉलोअर (एक ऐसा वोटर जो लीडर नहीं है) जो नोड के कॉन्फ़िगरेशन के हिसाब से तय होता है. ध्यान दें: एक ZooKeeper नोड वाले Edge के स्टैंडअलोन इंस्टॉलेशन में,Mode
स्टैंडअलोन पर सेट होता है. - हर ZooKeeper नोड पर पहले और दूसरे चरण को दोहराएं.
ऑब्ज़र्वर और फ़ॉलोअर नोड पर ज़ूकीपर को अपग्रेड करें
हर ऑब्ज़र्वर और फ़ॉलोअर नोड पर ज़ूकीपर को इस तरह अपग्रेड करें:
- प्राइवेट क्लाउड 4.52 के लिए Edge का बूटस्ट्रैप डाउनलोड करें और चलाएं, जैसा कि यहां बताया गया है बाहरी इंटरनेट कनेक्शन वाले नोड पर 4.52.01 में अपडेट करें. इस प्रोसेस में नोड के लिए बाहरी इंटरनेट कनेक्शन उपलब्ध है या नहीं, इसके आधार पर अलग-अलग हो सकते हैं आप कोई ऑफ़लाइन इंस्टॉलेशन कर रहे हैं.
- ज़ूकीपर कॉम्पोनेंट को अपग्रेड करें:
ध्यान दें: अगर इन नोड में अन्य कॉम्पोनेंट इंस्टॉल हैं (जैसे कि Cassandra), तो आप अपग्रेड कर सकते हैं उन्हें भी अभी इस्तेमाल किया जा सकता है (जैसे कि cs,zk प्रोफ़ाइल के साथ) या दूसरे कॉम्पोनेंट को बाद में अपग्रेड किया जा सकता है. एपिगी की सलाह दी जाती है कि आप पहले Zookeeper को अपग्रेड करें और पक्का करें कि आपका क्लस्टर ठीक से काम कर रहा हो अन्य कॉम्पोनेंट को अपग्रेड करने से पहले./opt/apigee/apigee-setup/bin/update.sh -c zk -f <silent-config-file>
- ज़ूकीपर ऑब्ज़र्वर और फ़ॉलोअर नोड के लिए ऊपर दिए गए चरणों को दोहराएं.
लीडर को शटडाउन करें
सभी ऑब्ज़र्वर और फ़ॉलोअर नोड अपग्रेड होने के बाद, लीडर को बंद करें. नोड पर लीडर के तौर पर मार्क किया गया है, तो नीचे दिए गए निर्देश को चलाएं:
/opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper stop
ध्यान दें कि इस इवेंट में नए नेता के चुने जाने से पहले, इवेंट में कुछ देर के लिए देरी हो सकती है या ज़ूकीपर में नहीं लिखा गया. इससे ज़ूकीपर में लिखने वाली कार्रवाइयों पर असर पड़ सकता है जैसे, प्रॉक्सी या Apigee इन्फ़्रास्ट्रक्चर में बदलाव लागू करने की कार्रवाई. जैसे, अतिरिक्त डेटा जोड़ना या मैसेज प्रोसेसर को हटाना वगैरह
नए नेता के चुने जाने की पुष्टि करना
लीडर की पहचान करें, में दिया गया तरीका अपनाकर, अनुसरणकर्ता और निरीक्षक सेक्शन में ऊपर बताया गया है, जो इस बात की पुष्टि करता है कि मौजूदा लीडर के रुक जाने के बाद, फ़ॉलोअर. ध्यान दें कि नेता कभी भी यह मौजूदा लीडर से अलग डेटा सेंटर है.
लीडर अपग्रेड करें
समान चरणों का में पालन करें ऊपर दिए गए ऑब्ज़र्वर और फ़ॉलोअर नोड पर ज़ूकीपर को अपग्रेड करना.
पुराने लीडर नोड को भी अपग्रेड करने के बाद, क्लस्टर की परफ़ॉर्मेंस की पुष्टि करें और पक्का करें कि लीडर नोड मौजूद हो.
रोलबैक
रोल बैक करने की ज़रूरत होने पर:
- सबसे पहले, ऑब्ज़र्वर और फ़ॉलोअर के लिए रोलबैक चरणों को पूरा करें.
- जिस वर्शन पर रोल बैक किया जा रहा है उसका बूटस्ट्रैप डाउनलोड करें और उसे एक्ज़ीक्यूट करें. चाहे वह वर्शन 4.50 हो या 4.51. नोड में बाहरी इंटरनेट कनेक्शन है या नहीं, इसके आधार पर प्रोसेस अलग-अलग हो सकती है या आप ऑफ़लाइन इंस्टॉलेशन का अनुसरण कर रहे हैं.
- अगर ज़ूकीपर नोड पर चल रहा है, तो उसे बंद करें:
/opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper stop
- मौजूदा ज़ूकीपर अनइंस्टॉल करें:
/opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper uninstall
- हमेशा की तरह Zookeeper इंस्टॉल करें:
/opt/apigee/apigee-setup/bin/setup.sh -p zk -f <silent-config-file>
- सभी फ़ॉलोअर और ऑब्ज़र्वर के रोल बैक हो जाने के बाद, लीडर नोड को रोल बैक करें. इसके लिए, लीडर नोड पर 2 से 5 तक के चरण.
- सभी नोड को रोल बैक किए जाने के बाद, क्लस्टर की परफ़ॉर्मेंस की पुष्टि करें. साथ ही, पक्का करें कि क्लस्टर में लीडर नोड.
बैक अप वापस लाएं
बैकअप से वापस लाना देखें. ध्यान दें कि प्राइवेट क्लाउड के लिए Edge के पुराने वर्शन, जैसे कि 4.50 और 4.51 से Zookeeper का बैकअप लिया जाना चाहिए प्राइवेट क्लाउड के लिए Edge में Zookeeper के 4.52 वर्शन के साथ काम करता है.
Postgres 14 पर अपग्रेड करना ज़रूरी है
Edge for Private Cloud की इस रिलीज़ में, Postgres 14 को अपग्रेड किया गया है. इस अपग्रेड के तहत, Postgres का पूरा डेटा Postgres 14 पर माइग्रेट कर दिया गया है.
- अगर प्राइवेट क्लाउड के लिए Edge 4.51.00 से 4.52.01 में अपग्रेड किया जा रहा है, तो Postgres को अपग्रेड करने के कुछ और चरण पूरे करने होंगे. अगर आपको वर्शन 4.51.00 से 4.52.01 में अपग्रेड करना है, तो Postgres 14 में अपग्रेड करना ज़रूरी है सेक्शन देखें.
- अगर प्राइवेट क्लाउड के लिए Edge 4.52.00 से 4.52.01 में अपग्रेड किया जा रहा है, तो Postgres को अपग्रेड करने के लिए किसी अन्य तरीके की ज़रूरत नहीं है.
Qpid अपग्रेड करें
Edge for Private Cloud रिलीज़ में, Qpid J-Broker का अपग्रेड शामिल है.
हमारा सुझाव है कि Qpid अपग्रेड करने के लिए, इनमें से कोई एक तरीका चुनें:
बिना किसी डाउनटाइम के अपनी सदस्यता अपग्रेड करें
इस तरीके से यह पक्का हो जाता है कि आपके Edge रनटाइम एनवायरमेंट के लिए कोई डाउनटाइम नहीं है और यह कम हो जाता है आंकड़ों के लिए हासिल किए गए रनटाइम डेटा (अगर कोई है) का नुकसान होता है.
एक ही जगह पर काम करने के लिए, Qpid में कोई डाउनटाइम अपग्रेड न करें:
- शुरू करने के लिए, एक Qpid नोड चुनें.
- Qpid ब्रोकर को नोड पर रोकें:
apigee-service apigee-qpidd stop
- लागू करके ब्रोकर पोर्ट 5672 पर सभी मैसेज प्रोसेसर से आने वाले ट्रैफ़िक को ब्लॉक करें
फ़ायरवॉल. आप इस फ़ायरवॉल को Qpid नोड इंस्टेंस के स्तर पर या किसी अन्य पर लागू कर सकते हैं
बाहरी फ़ायरवॉल/नेटवर्क घटक से मेल नहीं खाते.
हमारा सुझाव है कि आप सभी मैसेज प्रोसेसर आईपी पतों के लिए एक ही चरण पूरा करें. उदाहरण के लिए, पोर्ट पर मैसेज प्रोसेसर के आईपी पतों से Qpid नोड पर आने वाले अनुरोधों को DROP करने के लिए 5672 पर सेट करने के लिए, आप इस तरह के आदेश का उपयोग कर सकते हैं:
iptables -A INPUT -p tcp --dport 5672 -s MESSAGE_PROCESSOR_IP -j DROP
- मौजूदा मैसेज को तेज़ी से इस्तेमाल करने के लिए, Qpid ब्रोकर को फिर से शुरू करें:
apigee-service apigee-qpidd start
- देखें कि मौजूदा सूचियां खाली हैं या नहीं:
qpid-stat -q
अगर मैसेज, डेड लेटर लिस्ट (DLQ) (ax-q-axgroup-001-consumer-group-001-DL) में अटक गए हैं, तो खाली कर दें कदमों का इस्तेमाल करके सूची सूची में बचे हुए आंकड़ों के डेटा की समस्या हल करने के लिए.
- पुराने नोड पर पंक्तियों की पुष्टि करने के बाद,
apigee-qpidd
रोकें:apigee-service apigee-qpidd stop
- Qpid को नोड पर अपग्रेड करें:
/opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
edge-qpid-server
को रीस्टार्ट करें:apigee-service edge-qpid-server restart
तीसरे चरण में लागू किया गया फ़ायरवॉल नियम हटाएं.
मैसेज प्रोसेस करने वाले उन सभी आईपी पतों के लिए मैसेज हटाने का यही तरीका अपनाएं जिन पर फ़ायरवॉल लागू किया गया था. फ़ायरवॉल हटाए जाने के बाद, मैसेज प्रोसेसर के आईपी पतों से पोर्ट 5672 पर Qpid नोड स्वीकार किया जाएगा. अगर आपने फ़ायरवॉल को जोड़ने के लिए
iptables
का इस्तेमाल किया था, तो फ़ायरवॉल को हटा दें और मौजूदा सेटिंग की सूची बनाने के लिए, इस तरह के निर्देशों का इस्तेमाल किया जा सकता है:iptables -F iptables -L
- वेब मॉनिटरिंग सुविधा का इस्तेमाल करके देखें कि Qpid सूचियों को मैसेज मिल रहे हैं या नहीं:
http://QPID_NODE_IP:8090
- हर Qpid नोड के लिए 1 से 9 चरण दोहराएं.
नया Qpid नोड कमीशन करना
यह तरीका, इन पर apigee-qpidd
और edge-qpid-server
को सेट अप और इंस्टॉल करता है
एक नया नोड.
- नया Qpid नोड जोड़ें. यह कदम जे-ब्रोकर के साथ एक Qpid नोड सेट अप करता है. चरणों की पूरी जानकारी पाने के लिए, Qpid सर्वर जोड़ना देखें.
- कोई मौजूदा Qpid नोड चुनें (आप जिस वर्शन से अपग्रेड कर रहे हैं उसका नोड).
- Qpid ब्रोकर को नोड पर रोकें:
apigee-service apigee-qpidd stop
- लागू करके ब्रोकर पोर्ट 5672 पर सभी मैसेज प्रोसेसर से आने वाले ट्रैफ़िक को ब्लॉक करें
फ़ायरवॉल. आप इस फ़ायरवॉल को Qpid नोड इंस्टेंस के स्तर पर या किसी अन्य पर लागू कर सकते हैं
बाहरी फ़ायरवॉल/नेटवर्क घटक से मेल नहीं खाते.
हमारा सुझाव है कि आप सभी मैसेज प्रोसेसर आईपी पतों के लिए एक ही चरण पूरा करें. उदाहरण के लिए, पोर्ट पर मैसेज प्रोसेसर के आईपी पतों से Qpid नोड पर आने वाले अनुरोधों को DROP करने के लिए 5672 पर सेट करने के लिए, आप इस तरह के आदेश का उपयोग कर सकते हैं:
iptables -A INPUT -p tcp --dport 5672 -s MESSAGE_PROCESSOR_IP -j DROP
- मौजूदा मैसेज को तेज़ी से इस्तेमाल करने के लिए, Qpid ब्रोकर को फिर से शुरू करें:
apigee-service apigee-qpidd start
- पक्का करें कि मौजूदा सूचियां खाली हों:
qpid-stat -q
अगर मैसेज, डेड लेटर लिस्ट (DLQ) (ax-q-axgroup-001-consumer-group-001-dl) में अटक गए हैं, तो समस्या हल करने वाले विषय में दिए गए चरणों को फ़ॉलो करके सूची बनाएं Analytics का डेटा, Qpidd डेड लेटर की सूची में अटक गया है.
- पुराने नोड पर पंक्तियों की पुष्टि करने के बाद,
apigee-qpidd
को रोकेंapigee-service apigee-qpidd stop
- पुराने Qpid नोड को रजिस्टर करने के लिए, यहां दिया गया तरीका अपनाएं Qpid सर्वर हटाएं.
- नया नोड जोड़ना और एक-एक करके पुराने नोड को हटाना जारी रखें. ऐसा तब तक होगा, जब तक सभी Qpid नोड नहीं हो जाते अपग्रेड किया गया.
रोलबैक
पिछली सुविधा रिलीज़ पर रोल बैक करने के लिए, पक्का करें कि आपने इसके लिए bootstrap.sh
फ़ाइल डाउनलोड की हो
वह वर्शन चुनें जिस पर आपको रोल बैक करना है. v4.52.00 वर्शन पर रोल बैक करने के लिए, bootstrap_4.52.00.sh
डाउनलोड करें.
Qpid को रोल बैक करने के लिए, सभी Qpid होस्ट पर यह तरीका अपनाएं:
- मौजूदा Qpid ब्रोकर को रोकें
apigee-service apigee-qpidd stop
- लागू करके ब्रोकर पोर्ट 5672 पर सभी मैसेज प्रोसेसर से आने वाले ट्रैफ़िक को ब्लॉक करें
फ़ायरवॉल. आप इस फ़ायरवॉल को Qpid नोड इंस्टेंस के स्तर पर या किसी अन्य पर लागू कर सकते हैं
बाहरी फ़ायरवॉल/नेटवर्क घटक से मेल नहीं खाते.
हमारा सुझाव है कि आप सभी मैसेज प्रोसेसर आईपी पतों के लिए एक ही चरण पूरा करें. उदाहरण के लिए, पोर्ट पर मैसेज प्रोसेसर के आईपी पतों से Qpid नोड पर आने वाले अनुरोधों को DROP करने के लिए 5672 पर सेट करने के लिए, आप इस तरह के आदेश का उपयोग कर सकते हैं:
iptables -A INPUT -p tcp --dport 5672 -s MESSAGE_PROCESSOR_IP -j DROP
- मौजूदा मैसेज को तेज़ी से हटाने के लिए, Qpid ब्रोकर को फिर से शुरू करें:
apigee-service apigee-qpidd start
- पक्का करें कि मौजूदा सूचियां खाली हैं. देखने के लिए, Qpid में लॉग इन करें
मैनेजमेंट पोर्टल:
ध्यान दें: अगर क्यूपीआईडी नोड पर इस पोर्ट 8090 को ऐक्सेस नहीं किया जा सकता, तो इस यूआरएल को ऐक्सेस करने के लिए, एसएसएच पोर्ट फ़ॉरवर्डिंग जैसे दूसरे तरीकों का इस्तेमाल किया जा सकता है.http://QPID_NODE_IP:8090
- पंक्तियों की पुष्टि करने के बाद, Qpid को रोकें और अनइंस्टॉल करें:
apigee-service apigee-apidd uninstall
- Qpid डेटा डायरेक्ट्री मिटाएं:
rm -r APIGEE_ROOT/data/apigee-qpidd
- Qpid ब्रोकर को फिर से इंस्टॉल करें:
/opt/apigee/apigee-setup/bin/setup.sh -p qs -f configFile
- Qpid ब्रोकर के फिर से इंस्टॉल होने के बाद, फ़ायरवॉल सेटिंग हटाएं और नीचे दिए गए निर्देशों का इस्तेमाल करके, किसी भी मौजूदा सेटिंग की सूची बनाएं:
iptables -F
iptables -L
नया एज यूआई
इस सेक्शन में Edge यूज़र इंटरफ़ेस (यूआई) से जुड़ी ज़रूरी बातों की जानकारी दी गई है. ज़्यादा जानकारी के लिए, यह देखें प्राइवेट क्लाउड के लिए नया Edge यूज़र इंटरफ़ेस (यूआई).
Edge यूज़र इंटरफ़ेस (यूआई) इंस्टॉल करें
शुरुआती इंस्टॉलेशन पूरा करने के बाद, Apigee का सुझाव है कि आप Edge यूज़र इंटरफ़ेस (यूआई) इंस्टॉल करें, यह Apigee Edge के प्राइवेट क्लाउड के डेवलपर और एडमिन के लिए, बेहतर यूज़र इंटरफ़ेस है.
ध्यान दें कि Edge यूज़र इंटरफ़ेस (यूआई) के लिए ज़रूरी है कि आप बेसिक ऑथेंटिकेशन को बंद करें और IDP, जैसे कि एसएएमएल या LDAP.
ज़्यादा जानकारी के लिए, नया Edge यूआई इंस्टॉल करें देखें.
Edge के यूज़र इंटरफ़ेस (यूआई) को अपडेट करें
Edge यूआई कॉम्पोनेंट को अपडेट करने के लिए, उस प्राइवेट क्लाउड के लिए Edge का वर्शन इस्तेमाल करें जिसे आपने अपग्रेड किए जा रहे हैं:
- 4.51.00 से 4.52.00 तक (पहले से इंस्टॉल किए गए नए Edge यूआई के साथ):
इस सेक्शन में दिए गए अपग्रेड से जुड़े निर्देश देखें
edge-management-ui
कॉम्पोनेंट.
Apigee mTLS के साथ अपडेट करना
Apigee mTLS को अपडेट करने के लिए , ये काम करें चरण:
अपडेट रोल बैक किया जा रहा है
अगर अपडेट नहीं हो पाता है, तो समस्या को ठीक करने की कोशिश करें. इसके बाद, ये काम करें
update.sh
फिर से सेटअप करें. अपडेट को कई बार चलाया जा सकता है और इससे अपडेट जारी रहता है
वहीं से शुरू करना जहां पिछली बार छोड़ा गया था.
अगर ऐसा नहीं हो पाता है, तो अपडेट को पिछले वर्शन में रोल बैक करना होगा. ऐसा करने के लिए, यह तरीका देखें ज़्यादा जानकारी के लिए, 4.52.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.50.00 या 4.51.00 को इंस्टॉल करने के लिए किया था.
इस पर अपडेट करें बाहरी इंटरनेट कनेक्शन वाले नोड पर 4.52.01
किसी नोड पर 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 पर हैं, तो:
- Edge
bootstrap_4.52.01.sh
फ़ाइल को डाउनलोड करें/tmp/bootstrap_4.52.01.sh
:curl https://software.apigee.com/bootstrap_4.52.01.sh -o /tmp/bootstrap_4.52.01.sh
- Edge 4.52.01
apigee-service
यूटिलिटी और डिपेंडेंसी को इस तरह इंस्टॉल करें: नीचे दिए गए निर्देश को एक्ज़ीक्यूट करें:sudo bash /tmp/bootstrap_4.52.01.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.50.00 या 4.51.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
यूटिलिटी चलाकर अपडेट की जांच करें सर्वर, जैसा कि इंस्टॉल की जांच करना में बताया गया है.
- Edge
अगर आपको बाद में अपडेट को रोल बैक करना है, तो यहां बताया गया तरीका अपनाएं 4.52.01 को रोल बैक करें.
स्थानीय डेटा स्टोर से 4.52.01 पर अपडेट करें
अगर आपके Edge नोड फ़ायरवॉल से सुरक्षित हैं या किसी दूसरे तरीके से उनके ऐक्सेस पर पाबंदी लगी है, तो इंटरनेट पर Apigee रिपॉज़िटरी (डेटा स्टोर करने की जगह) है, तो आपके पास लोकल रिपॉज़िटरी से अपडेट करने का विकल्प है, या Apigee रेपो का डुप्लीकेट वर्शन होता है.
लोकल Edge डेटा स्टोर करने की जगह बनाने के बाद, आपके पास Edge को अपडेट करने के दो विकल्प होते हैं स्थानीय डेटा संग्रह स्थान:
- रेपो की .tar फ़ाइल बनाएं, .tar फ़ाइल को किसी नोड में कॉपी करें, और फिर Edge को .tar फ़ाइल में.
- लोकल रेपो वाले नोड पर वेबसर्वर इंस्टॉल करें, ताकि दूसरे नोड उसे ऐक्सेस कर सकें. Apigee, आपको Nginx वेब सर्वर इस्तेमाल करने की सुविधा देता है या खुद का वेब सर्वर इस्तेमाल किया जा सकता है वेबसर्वर.
लोकल 4.52.01 रेपो से अपडेट करने के लिए:
- "स्थानीय Apigee डेटा स्टोर करने की जगह बनाएं" में बताए गए तरीके से, लोकल 4.52.01 रेपो बनाएं पर Edge apigee-setup सुविधा इंस्टॉल करें.
- .tar फ़ाइल से apigee-service इंस्टॉल करने के लिए:
- लोकल रेपो वाले नोड पर, लोकल रेपो को पैकेज करने के लिए नीचे दिए गए कमांड का इस्तेमाल करें
/opt/apigee/data/apigee-mirror/apigee-4.52.01.tar.gz
नाम वाली एक .tar फ़ाइल में:/opt/apigee/apigee-service/bin/apigee-service apigee-mirror package
- .tar फ़ाइल को उस नोड पर कॉपी करें जहां आपको Edge अपडेट करना है. उदाहरण के लिए, इसे
नए नोड पर
/tmp
डायरेक्ट्री. - नए नोड पर, फ़ाइल को
/tmp
डायरेक्ट्री से हटाएं:tar -xzf apigee-4.52.01.tar.gz
यह निर्देश, डायरेक्ट्री में
repos
नाम की एक नई डायरेक्ट्री बनाता है जिसमें .tar फ़ाइल शामिल है. उदाहरण के लिए,/tmp/repos
. - Edge
apigee-service
यूटिलिटी और डिपेंडेंसी यहां से इंस्टॉल करें/tmp/repos
:sudo bash /tmp/repos/bootstrap_4.52.01.sh apigeeprotocol="file://" apigeerepobasepath=/tmp/repos
ध्यान दें कि आपने इस कमांड में रिपोज़ डायरेक्ट्री का पाथ शामिल किया है.
- लोकल रेपो वाले नोड पर, लोकल रेपो को पैकेज करने के लिए नीचे दिए गए कमांड का इस्तेमाल करें
- Nginx वेबसर्वर का इस्तेमाल करके apigee-service इंस्टॉल करने के लिए:
- "Nginx का इस्तेमाल करके डेटा स्टोर करने की जगह से इंस्टॉल करें" में बताए गए तरीके का इस्तेमाल करके, Nginx वेब सर्वर को कॉन्फ़िगर करें webserver" Edge इंस्टॉल करें apigee-setup उपयोगिता.
- रिमोट नोड पर, Edge
bootstrap_4.52.01.sh
फ़ाइल डाउनलोड करें/tmp/bootstrap_4.52.01.sh
:/usr/bin/curl http://uName:pWord@remoteRepo:3939/bootstrap_4.52.01.sh -o /tmp/bootstrap_4.52.01.sh
जहां uName:pWord के लिए वह उपयोगकर्ता नाम और पासवर्ड है जिसे आपने पहले सेट किया था रेपो और remoteRepo, रेपो नोड का आईपी पता या डीएनएस नाम है.
- रिमोट नोड पर, Edge
apigee-setup
यूटिलिटी और डिपेंडेंसी इंस्टॉल करें:sudo bash /tmp/bootstrap_4.52.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 के यूज़र इंटरफ़ेस (यूआई) को छोड़कर सभी एज कॉम्पोनेंट: मैनेजमेंट सर्वर, मैसेज प्रोसेसर, राऊटर, QPID सर्वर, Postgres सर्वरldap
: OpenLDAPps
: postgresqlqpid
: क्यूपिडsso
: Apigee एसएसओ (अगर आपने एसएसओ इंस्टॉल किया है)ue
नया एज यूज़र इंटरफ़ेस (यूआई)ui
: क्लासिक एज यूज़र इंटरफ़ेस (यूआई)zk
: ज़ूकीपर
- configFile वही कॉन्फ़िगरेशन फ़ाइल है जिसका इस्तेमाल करके आपने अपने Edge कॉम्पोनेंट तय करें 4.50.00 या 4.51.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.52.01 को रोल बैक करें.
मशीन अपडेट का क्रम
एज इंस्टॉलेशन के दौरान, मशीनों को अपडेट करने का क्रम यह होना ज़रूरी है:
- कोई भी अपडेट करने से पहले आपको सभी Cassandra और ZooKeeper नोड अपडेट करने होंगे अन्य नोड पर लागू होते हैं.
- कई एज कॉम्पोनेंट (मैनेजमेंट सर्वर, मैसेज प्रोसेसर,
राऊटर, QPID सर्वर, लेकिन Postgres सर्वर नहीं, अपडेट करने के लिए
-c edge
विकल्प इस्तेमाल करें एक ही समय में कर सकते हैं. - अगर कोई चरण यह तय करता है कि इसे एक से ज़्यादा मशीनों पर किया जाना चाहिए, तो इसे तय मशीन क्रम में.
- कमाई करने की सुविधा को अपडेट करने के लिए, अलग से कोई चरण नहीं है. यह जानकारी तब अपडेट की जाती है, जब
-c edge
विकल्प.
एक नोड वाला स्टैंडअलोन अपग्रेड
1-नोड स्टैंडअलोन कॉन्फ़िगरेशन को 4.52.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
दो नोड वाला स्टैंडअलोन अपग्रेड
दो-नोड स्टैंडअलोन इंस्टॉलेशन के लिए, नीचे दिए गए कॉम्पोनेंट अपडेट करें:
एज टोपोलॉजी और नोड नंबर की सूची के लिए इंस्टॉलेशन टोपोलॉजी देखें.
- मशीन 1 पर कैसंड्रा और ज़ूकीपर अपडेट करें:
/opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
- मशीन 2 पर 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
- मशीन 2 और 1 पर Edge के कॉम्पोनेंट अपडेट करें:
/opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
- मशीन 2 पर Qpid अपडेट करें:
/opt/apigee/apigee-setup/bin/update.sh -c qpid -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 पर Postgres अपडेट करें:
/opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
- मशीन 5 पर 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
- मशीन 4, 5, 1, 2, 3 पर Edge के कॉम्पोनेंट अपडेट करें:
/opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
- मशीन 4 पर Qpid अपडेट करें:
/opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
- मशीन 5 पर Qpid अपडेट करें:
/opt/apigee/apigee-setup/bin/update.sh -c qpid -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
- मशीन 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
- मशीन 6 और 7 के लिए Qpid अपडेट करें:
/opt/apigee/apigee-setup/bin/update.sh -c qpid -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
- मशीन 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
- मशीन 12 और 13 पर Qpid अपडेट करें:
/opt/apigee/apigee-setup/bin/update.sh -c qpid -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 पर:
- 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
- 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
- नए यूज़र इंटरफ़ेस (यूआई) (
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 सर्वर, मैनेजमेंट सर्वर, मैसेज प्रोसेसर, और राऊटर.
- qpidd
- Edge UI (क्लासिक या नया)
apigee-adminapi
- Apigee एसएसओ
अपडेट करने के बाद, सभी मशीनों पर Edge यूआई कॉम्पोनेंट रीस्टार्ट करना न भूलें इसे.