Edge for Private Cloud v4.18.01
Edge 4.18.01 पर अपडेट करने के दौरान कोई गड़बड़ी होने पर, उस कॉम्पोनेंट को रोल बैक किया जा सकता है जिसकी वजह से गड़बड़ी हुई. इसके बाद, फिर से अपडेट करने की कोशिश की जा सकती है. उदाहरण के लिए, अगर Postgres 9.6 पर अपडेट नहीं हो पाता है, तो सिर्फ़ Postgres नोड को रोलबैक किया जा सकता है. इसके बाद, अपडेट करने की कोशिश फिर से की जा सकती है.
इन दो मामलों में, आपको रोलबैक करने की ज़रूरत पड़ सकती है:
- किसी पुरानी रिलीज़ पर रोलबैक करना. उदाहरण के लिए, 4.18.01 से 4.17.01 पर डाउनग्रेड करना.
- उसी रिलीज़ में किसी पुराने वर्शन पर रोलबैक करना.
दोनों स्थितियों में रोलबैक करने के लिए, यहां दिया गया तरीका अपनाएं.
रोलबैक कौन कर सकता है
रोलबैक करने वाला उपयोगकर्ता वही होना चाहिए जिसने Edge को अपडेट किया था या रूट के तौर पर काम करने वाला उपयोगकर्ता होना चाहिए.
डिफ़ॉल्ट रूप से, Edge कॉम्पोनेंट "apigee" उपयोगकर्ता के तौर पर चलते हैं. कुछ मामलों में, ऐसा हो सकता है कि Edge के कॉम्पोनेंट को अलग-अलग उपयोगकर्ताओं के तौर पर चलाया जा रहा हो. उदाहरण के लिए, अगर राऊटर को खास अधिकार वाले पोर्ट ऐक्सेस करने हैं, जैसे कि 1,000 से कम वाले पोर्ट, तो आपको राऊटर को रूट के तौर पर या ऐसे उपयोगकर्ता के तौर पर चलाना होगा जिसके पास उन पोर्ट का ऐक्सेस हो. इसके अलावा, आपके पास एक कॉम्पोनेंट को एक उपयोगकर्ता के तौर पर और दूसरे कॉम्पोनेंट को दूसरे उपयोगकर्ता के तौर पर चलाने का विकल्प होता है.
कौनसे कॉम्पोनेंट रोल बैक किए जा सकते हैं
रोलबैक करते समय, आपको इन शर्तों के बारे में पता होना चाहिए:
- यहां दिए गए Edge के पांच कॉम्पोनेंट, एक ही कोड शेयर करते हैं. इसलिए, किसी नोड पर मौजूद पांच कॉम्पोनेंट में से किसी एक को रोलबैक करने के लिए, आपको नोड पर इंस्टॉल किए गए पांच कॉम्पोनेंट में से किसी एक को रोलबैक करना होगा. उदाहरण के लिए, अगर आपने नोड पर मैनेजमेंट सर्वर, राऊटर, और मैसेज प्रोसेसर इंस्टॉल किया है, तो इनमें से किसी एक को रोल बैक करने के लिए, आपको तीनों को रोल बैक करना होगा.
कोड शेयर करने वाले पांच कॉम्पोनेंट ये हैं:
- मैनेजमेंट सर्वर
- राऊटर
- मैसेज प्रोसेसर
- Qpid Server
- Postgres सर्वर
- अगर Edge 4.16.01 से अपडेट किया जा रहा है, तो Cassandra को रोलबैक न करें. Edge की इस रिलीज़ में, Cassandra का अपडेट किया गया वर्शन शामिल है. अगर किसी कॉम्पोनेंट को रोलबैक किया जाता है, तो Cassandra को 4.18.01 वर्शन पर ही रहने दें.
4.18.01 को रोल बैक किया जा रहा है
इस सेक्शन में, Edge 4.18.01 को पिछले वर्शन पर रोलबैक करने का तरीका बताया गया है. इस सेक्शन को दो हिस्सों में बांटा गया है:
- Postgres अपडेट को रोल बैक करना
अपडेट करने की हर प्रोसेस का आखिरी हिस्सा, Postgres नोड को 9.6 वर्शन पर अपडेट करना होता है. अगर वह अपडेट पूरा नहीं हो पाता है, तो इस तरीके का इस्तेमाल करके अपडेट को रोलबैक किया जा सकता है. - Edge के अन्य सभी कॉम्पोनेंट को रोलबैक करना
Edge के किसी भी अन्य कॉम्पोनेंट को रोलबैक करने के लिए, यह तरीका अपनाएं.
Postgres 9.6 के अपडेट को रोलबैक करने के लिए
मास्टर-स्टैंडबाय कॉन्फ़िगरेशन में Postgres को अपडेट करते समय, Postgres अपडेट को रोलबैक करने के लिए, आपको:
- नए स्टैंडबाय नोड को Postgres मास्टर के तौर पर प्रमोट करें. नया Postgres मास्टर, आपके पिछले Edge इंस्टॉलेशन के वर्शन जैसा ही होगा.
- पुराने स्टैंडबाय नोड को नए मास्टर के स्टैंडबाय नोड के तौर पर कॉन्फ़िगर करें. पुराना स्टैंडबाय नोड, आपके Edge के पिछले इंस्टॉलेशन के वर्शन जैसा ही होगा.
- ऐनलिटिक्स और उपभोक्ता ग्रुप के साथ, नए मास्टर और स्टैंडबाय नोड रजिस्टर करें.
रोलबैक की प्रोसेस पूरी होने के बाद, पुराने मास्टर नोड की ज़रूरत नहीं होगी. इसके बाद, पुराने मास्टर नोड को बंद किया जा सकता है.
- पक्का करें कि नया स्टैंडबाय Postgres नोड चल रहा हो:
> /opt/apigee/apigee-service/bin/apigee-all status
अगर Postgres नहीं चल रहा है, तो इसे शुरू करें:
> /opt/apigee/apigee-service/bin/apigee-all start
- पक्का करें कि Postgres को पुराने मास्टर नोड और पुराने स्टैंडबाय नोड पर बंद कर दिया गया हो:
> /opt/apigee/apigee-service/bin/apigee-all status
अगर Postgres चल रहा है, तो उसे बंद करें:
> /opt/apigee/apigee-service/bin/apigee-service edge-postgres-server stop > /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql stop
- अगर इंस्टॉल है, तो पुराने स्टैंडबाय नोड पर Qpid शुरू करें:
> /opt/apigee/apigee-service/bin/apigee-service edge-qpid-server start
- नए स्टैंडबाय नोड को Postgres मास्टर के तौर पर प्रमोट करें:
- नए स्टैंडबाय नोड को नया मास्टर बनाएं:
> apigee-service apigee-postgresql promote-standby-to-master new_standby_IP
अगर कहा जाए, तो 'apigee' उपयोगकर्ता के लिए Postgres पासवर्ड डालें. यह डिफ़ॉल्ट रूप से "postgres" पर सेट होता है.
- Edge के मौजूदा वर्शन को इंस्टॉल करने के लिए इस्तेमाल की गई कॉन्फ़िगरेशन फ़ाइल में बदलाव करें, ताकि
इनके बारे में बताया जा सके:
# IP address of the new master: PG_MASTER=new_standby_IP # IP address of the old standby node PG_STANDBY=old_standby_IP
- नए मास्टर को कॉन्फ़िगर करें:
> /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql setup-replication-on-master -f configFile
- नए स्टैंडबाय नोड को नया मास्टर बनाएं:
- पुराने स्टैंडबाय नोड को फिर से बनाएं:
- Edge के मौजूदा वर्शन को इंस्टॉल करने के लिए इस्तेमाल की गई कॉन्फ़िगरेशन फ़ाइल में बदलाव करें, ताकि
इनके बारे में बताया जा सके:
# IP address of the new master: PG_MASTER=new_standby_IP # IP address of the old standby node PG_STANDBY=old_standby_IP
- पुराने स्टैंडबाय नोड पर मौजूद डेटा डायरेक्ट्री को हटाएं:
> cd /opt/apigee/data/apigee-postgresql/pgdata > rm -rf *
- पुराने स्टैंडबाय नोड को नए मास्टर के स्टैंडबाय नोड के तौर पर फिर से कॉन्फ़िगर करें:
> /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql setup-replication-on-standby -f configFile
- पक्का करें कि Postgres, पुराने स्टैंडबाय नोड पर चल रहा हो:
> /opt/apigee/apigee-service/bin/apigee-all status
अगर यह नहीं चल रहा है, तो इसे चालू करें:
> /opt/apigee/apigee-service/bin/apigee-service edge-postgres-server start
- Edge के मौजूदा वर्शन को इंस्टॉल करने के लिए इस्तेमाल की गई कॉन्फ़िगरेशन फ़ाइल में बदलाव करें, ताकि
इनके बारे में बताया जा सके:
- नए मास्टर पर
/opt/apigee/apigee-postgresql/conf/pg_hba.confफ़ाइल देखकर पुष्टि करें कि नया स्टैंडबाय नोड जोड़ा गया है. - मैनेजमेंट सर्वर पर यह कमांड चलाकर, मौजूदा आंकड़ों और उपभोक्ता ग्रुप की जानकारी देखें:
> curl -u sysAdminEmail:password http://ms_IP:8080/v1/analytics/groups/ax
यह निर्देश,
nameफ़ील्ड में Analytics ग्रुप का नाम औरconsumer-groupsके तहतnameफ़ील्ड में उपभोक्ता ग्रुप का नाम दिखाता है. यहpostgres-serverफ़ील्ड औरdatastoresफ़ील्ड में, पुराने Postgres मास्टर और स्टैंडबाय नोड के यूयूआईडी भी दिखाता है. आपको इस फ़ॉर्मैट में आउटपुट दिखेगा:{ "name" : "axgroup-001", "properties" : { }, "scopes" : [ "VALIDATE~test", "sgilson~prod" ], "uuids" : { "qpid-server" : [ "8381a053-433f-4382-bd2a-100fd37a1592", "4b6856ec-ef05-498f-bac6-ef5f0d5f6521" ], "postgres-server" : [ "ab1158bd-1d59-4e2a-9c95-24cc2cfa6edc:27f90844-efab-4b32-8a23-8f85cdc9a256" ] }, "consumer-groups" : [ { "name" : "consumer-group-001", "consumers" : [ "8381a053-433f-4382-bd2a-100fd37a1592", "4b6856ec-ef05-498f-bac6-ef5f0d5f6521" ], "datastores" : [ "ab1158bd-1d59-4e2a-9c95-24cc2cfa6edc:27f90844-efab-4b32-8a23-8f85cdc9a256" ], "properties" : { } } ], "data-processors" : { } } - पुराने मास्टर नोड पर यह cURL कमांड चलाकर, पुराने मास्टर का यूयूआईडी पता पाएं:
> curl -u sysAdminEmail:password http://node_IP:8084/v1/servers/self
आपको आउटपुट के आखिर में नोड का यूयूआईडी इस फ़ॉर्मैट में दिखेगा:
"type" : [ "postgres-server" ], "uUID" : "599e8ebf-5d69-4ae4-aa71-154970a8ec75"
- पुराने स्टैंडबाय नोड और नए मास्टर नोड के आईपी पते पाने के लिए, पिछला चरण दोहराएं.
- उपभोक्ता ग्रुप से पुराने मास्टर और स्टैंडबाय नोड हटाएं:
> curl -u sysAdminEmail:password -X DELETE "http://ms_IP:8080/v1/analytics/groups/ax/axgroup-001/consumer-groups/consumer-group-001/datastores/masterUUID,standbyUUID" -v
जहां axgroup-001 और consumer-group-001, Analytics और उपभोक्ता ग्रुप के डिफ़ॉल्ट नाम हैं. masterUUID,standbyUUID उसी क्रम में हैं जिस क्रम में वे ऊपर दिए गए मौजूदा आंकड़ों और उपभोक्ता ग्रुप की जानकारी में दिख रहे हैं. आपको उन्हें standbyUUID,masterUUID के तौर पर बताना पड़ सकता है.
consumer-groupsके लिएdatastoresप्रॉपर्टी अब खाली होनी चाहिए. - Analytics ग्रुप से पुराने मास्टर और स्टैंडबाय नोड हटाएं:
> curl -u sysAdminEmail:password -X DELETE "http://ms_IP:8080/v1/analytics/groups/ax/axgroup-001/servers?uuid=masterUUID,standbyUUID&type=postgres-server" -v
uuidsमें मौजूदpostgres-serverप्रॉपर्टी अब खाली होनी चाहिए. - ऐनलिटिक्स और उपभोक्ता ग्रुप के साथ नए पीजी मास्टर और स्टैंडबाय नोड रजिस्टर करें:
> curl -u sysAdminEmail:password -X POST -H "Content-Type: application/json" -d '' "http://ms_IP:8080/v1/analytics/groups/ax/axgroup-001/servers?uuid=masterUUID,standbyUUID&type=postgres-server" -v > curl -u sysAdminEmail:password -X POST -H "Content-Type:application/json" -d '' "http://ms_IP:8080/v1/analytics/groups/ax/axgroup-001/consumer-groups/consumer-group-001/datastores?uuid=masterUUID,standbyUUID" -v
- Analytics ग्रुप की पुष्टि करें:
> curl -u sysAdminEmail:password http://ms_IP:8080/v1/analytics/groups/ax
आपको ऐनलिटिक्स ग्रुप और उपभोक्ता ग्रुप में, नए मास्टर और स्टैंडबाय नोड के यूयूआईडी दिखने चाहिए.
- Edge Management Server को रीस्टार्ट करें:
> /opt/apigee/apigee-service/bin/apigee-service edge-management-server restart
- सभी Qpid सर्वर रीस्टार्ट करें:
> /opt/apigee/apigee-service/bin/apigee-service edge-qpid-server restart
- सभी Postgres सर्वर रीस्टार्ट करें:
> /opt/apigee/apigee-service/bin/apigee-service edge-postgres-server restart
- दोनों सर्वर पर ये स्क्रिप्ट चलाकर, रेप्लिकेशन की स्थिति की पुष्टि करें. सिस्टम को दोनों सर्वर पर एक जैसे नतीजे दिखाने चाहिए, ताकि यह पक्का किया जा सके कि रेप्लिकेशन सही तरीके से हुआ है:
नए मास्टर पर, यह चलाएं:
> /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql postgres-check-master
पुष्टि करें कि यह मास्टर है. पुराने स्टैंडबाय नोड पर:
> /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql postgres-check-standby
पुष्टि करें कि यह स्टैंडबाय मोड में है.
- कई एपीआई अनुरोध करने के बाद, पिछले चरण को दोहराएं. इससे यह पक्का किया जा सकेगा कि नोड सिंक हो गए हैं.
- Apigee Edge 4.16.01/4.16.05 को 4.17.09 पर अपडेट करें में दी गई प्रोसेस का इस्तेमाल करके, पुराने Postgres मास्टर को बंद करें.
इसके अलावा, पुराने मास्टर नोड से Qpid को अनइंस्टॉल करके, नए मास्टर नोड पर Qpid को इंस्टॉल किया जा सकता है. इसके लिए, यहां बताया गया तरीका अपनाएं. Qpid को अनइंस्टॉल करने के बाद, पुराने मास्टर नोड को हटाया जा सकता है.
पुराने मास्टर से Qpid को अनइंस्टॉल करें और नए मास्टर पर Qpid को इंस्टॉल करें
पुराने मास्टर से Qpid को अनइंस्टॉल करने और उसे नए मास्टर पर इंस्टॉल करने के लिए, यह तरीका अपनाएं:
- सभी मैसेज प्रोसेसर पर नीचे दिया गया कमांड चलाकर, पुराने मास्टर पर Qpid पोर्ट 5672 के ऐक्सेस को ब्लॉक करें:
> iptables -A OUTPUT -p tcp -d 10.233.147.20 --dport 5672 -j DROP
- यह कमांड चलाकर पक्का करें कि Qpid मैसेज की सूची खाली हो. जब तक Qpid सभी बाकी मैसेज प्रोसेस नहीं कर लेता, तब तक इसे अनइंस्टॉल नहीं किया जा सकता:
> qpid-stat -q
यह कमांड,
msg, msgIn, and msgOutकी संख्या वाली टेबल दिखाता है. सभी मैसेज तब प्रोसेस हो जाएंगे, जबmsg=0, औरmsgIn=msgOut. - पुराने मास्टर पर यहां दिया गया कमांड चलाकर, पुराने मास्टर पर Qpid सर्वर का यूयूआईडी तय करें. इस जानकारी को बाद में इस्तेमाल करने के लिए सेव करें:
> curl -u sysAdminEmail:password http://node_IP::8083/v1/servers/self
- पुराने मास्टर पर Qpid को बंद करें:
> /opt/apigee/apigee-service/bin/apigee-service edge-qpid-server stop > /opt/apigee/apigee-service/bin/apigee-service apigee-qpidd stop
- Qpid सर्वर को अनइंस्टॉल करें:
> /opt/apigee/apigee-service/bin/apigee-service edge-qpid-server uninstall > /opt/apigee/apigee-service/bin/apigee-service apigee-qpidd uninstall
- पुराने Qpid सर्वर को Analytics और उपभोक्ता ग्रुप से हटाएं:
> curl -u sysAdminEmail:password -X DELETE -H "Content-Type: application/json" -d '' "http://ms_IP:8080/v1/analytics/groups/ax/axgroup-001/consumer-groups/consumer-group-001/consumers/qpid_UUID" -v > curl -u sysAdminEmail:password -X DELETE "http://ms_IP:8080/v1/analytics/groups/ax/axgroup-001/servers?uuid=qpid_UUID&type=qpid-server" -v
- Zookeeper से पुराना Qpid सर्वर हटाएं:
> curl -u sysAdminEmail:password -X DELETE http://ms_IP:8080/v1/servers/qpid_UUID
- नए मास्टर पर Qpid इंस्टॉल करें:
> /opt/apigee/apigee-setup/bin/setup.sh -p qs -f configFile
- नए मास्टर पर यह कमांड चलाकर, नए मास्टर पर Qpid सर्वर का यूयूआईडी तय करें. इस जानकारी को बाद में इस्तेमाल करने के लिए सेव करें:
> curl -u sysAdminEmail:password http://node_IP::8083/v1/servers/self
- Analytics और उपभोक्ता ग्रुप के साथ नया Qpid सर्वर रजिस्टर करें:
> curl -u sysAdminEmail:password -X POST -H "Content-Type: application/json" -d '' "http://ms_IP:8080/v1/analytics/groups/ax/axgroup-001/servers?uuid=qpid_UUID&type=qpid-server" -v > curl -u sysAdminEmail:password -X POST -H "Content-Type:application/json" -d '' "http://ms_IP:8080/v1/analytics/groups/ax/axgroup-001/consumer-groups/consumer-group-001/consumers?uuid=qpid_UUID" -v
- सभी मैसेज प्रोसेसर रीस्टार्ट करें:
> /opt/apigee/apigee-service/bin/apigee-service edge-message-processor restart
- नए Qpid सर्वर पर यह कमांड चलाकर देखें कि सूची बनाई गई है या नहीं:
> qpid-stat -q
पक्का करें कि Qpid सर्वर के मैसेज प्रोसेस करने पर, आपको
msg, msgIn, और msgOut अपडेट होते हुए दिखें.
4.18.01 से अलग-अलग कॉम्पोनेंट को रोलबैक करने के लिए
रोलबैक करने के लिए, आपको Edge के मौजूदा वर्शन के लिए bootstrap.sh फ़ाइल डाउनलोड करनी होगी:
- 4.17.09 पर वापस जाने के लिए,
bootstrap_4.17.09.shडाउनलोड करें - 4.17.05 पर वापस जाने के लिए,
bootstrap_4.17.05.shडाउनलोड करें - 4.17.01 पर वापस जाने के लिए,
bootstrap_4.17.01.shडाउनलोड करें - 4.16.09 पर वापस जाने के लिए,
bootstrap_4.16.09.shडाउनलोड करें - 4.16.05 पर वापस जाने के लिए,
bootstrap_4.16.05.shडाउनलोड करें - 4.16.01 पर वापस जाने के लिए,
bootstrap.shडाउनलोड करें
रोल बैक किए जाने वाले कॉम्पोनेंट को होस्ट करने वाले हर नोड के लिए:
- रोलबैक करने के लिए कॉम्पोनेंट को रोकें:
- अगर नोड पर इनमें से किसी भी कॉम्पोनेंट को रोल बैक किया जा रहा है, तो आपको इन सभी को रोकना होगा: मैनेजमेंट सर्वर, राऊटर, मैसेज प्रोसेसर, Qpid सर्वर या Postgres सर्वर:
> apigee-service edge-management-server stop
> apigee-service edge-router stop
> apigee-service edge-message-processor stop
> apigee-service edge-qpid-server stop
> apigee-service edge-postgres-server stop
- अगर नोड पर मौजूद किसी अन्य कॉम्पोनेंट को रोल बैक किया जा रहा है, तो सिर्फ़ उस कॉम्पोनेंट को रोकें:
> apigee-service comp stop
- अगर नोड पर इनमें से किसी भी कॉम्पोनेंट को रोल बैक किया जा रहा है, तो आपको इन सभी को रोकना होगा: मैनेजमेंट सर्वर, राऊटर, मैसेज प्रोसेसर, Qpid सर्वर या Postgres सर्वर:
- अगर आपको Monetization को रोल बैक करना है, तो इसे सभी मैनेजमेंट सर्वर और मैसेज प्रोसेसर नोड से अनइंस्टॉल करें:
> apigee-service edge-mint-gateway uninstall
- नोड पर रोलबैक करने के लिए, कॉम्पोनेंट को अनइंस्टॉल करें:
- अगर नोड पर इनमें से किसी भी कॉम्पोनेंट को रोल बैक किया जा रहा है, तो उन सभी को अनइंस्टॉल करें: मैनेजमेंट सर्वर, राऊटर, मैसेज प्रोसेसर, Qpid सर्वर या Postgres सर्वर:
> apigee-service edge-gateway uninstall
- अगर आपको नोड पर मौजूद किसी अन्य कॉम्पोनेंट को रोल बैक करना है, तो सिर्फ़ उस कॉम्पोनेंट को अनइंस्टॉल करें:
> apigee-service comp uninstall
- अगर आपको राऊटर को रोल बैक करना है, तो आपको
/opt/nginx/conf.dका कॉन्टेंट मिटाना होगा:> cd /opt/nginx/conf.d > rm -rf *
- अगर नोड पर इनमें से किसी भी कॉम्पोनेंट को रोल बैक किया जा रहा है, तो उन सभी को अनइंस्टॉल करें: मैनेजमेंट सर्वर, राऊटर, मैसेज प्रोसेसर, Qpid सर्वर या Postgres सर्वर:
-
कॉम्पोनेंट को रोलबैक करने के लिए:
apigee-setupका 4.18.01 वर्शन अनइंस्टॉल करें:> /opt/apigee/apigee-service/bin/apigee-service apigee-setup uninstall
- अपनी पसंद की रिलीज़ के लिए bootstrap.sh डाउनलोड करें: उदाहरण के लिए, 4.16.09 के लिए:
> curl https://software.apigee.com/bootstrap_4.16.09.sh -o /tmp/bootstrap_4.16.09.sh
apigee-serviceयूटिलिटी और डिपेंडेंसी का 4.16.01, 4.16.05 या 4.16.09 वर्शन इंस्टॉल करें. उदाहरण के लिए, 4.16.09 के लिए:> sudo bash /tmp/bootstrap_4.16.09.sh apigeeuser=uName apigeepassword=pWord
जहां uName और pWord, Apigee से मिला उपयोगकर्ता नाम और पासवर्ड हैं. अगर आपने pWord को शामिल नहीं किया है, तो आपको इसे डालने के लिए कहा जाएगा.
apigee-setupइंस्टॉल करें:> /opt/apigee/apigee-service/bin/apigee-service apigee-setup install
- कॉम्पोनेंट का अपनी पसंद का वर्शन इंस्टॉल करें:
> /opt/apigee/apigee-setup/bin/setup.sh -p comp -f configFile
जहां comp इंस्टॉल किया जाने वाला कॉम्पोनेंट है और configFile आपकी कॉन्फ़िगरेशन फ़ाइल है, जो आपके पसंदीदा वर्शन के लिए है.
- अगर Qpid को रोल बैक किया जा रहा है, तो iptables को फ़्लश करें:
> sudo iptables -F
- कॉम्पोनेंट को 4.18.01 रिलीज़ के किसी खास वर्शन पर रोलबैक करने के लिए:
- कॉम्पोनेंट का कोई खास वर्शन डाउनलोड करने के लिए:
> /opt/apigee/apigee-service/bin/apigee-service comp-version install
इसमें comp-version वह कॉम्पोनेंट और वर्शन है जिसे इंस्टॉल करना है. उदाहरण के लिए:
> /opt/apigee/apigee-service/bin/apigee-service edge-ui-4.17.09-0.0.3749 install
अगर Apigee ऑनलाइन रिपॉज़िटरी का इस्तेमाल किया जा रहा है, तो कॉम्पोनेंट के उपलब्ध वर्शन का पता लगाने के लिए, इस कमांड का इस्तेमाल करें:
> yum --showduplicates list comp
उदाहरण के लिए:
> yum --showduplicates list edge-ui
- कॉम्पोनेंट इंस्टॉल करने के लिए,
apigee-setupका इस्तेमाल करें:> /opt/apigee/apigee-setup/bin/setup.sh -p comp -f configFile
उदाहरण के लिए:
> /opt/apigee/apigee-setup/bin/setup.sh -p ui -f configFile
ध्यान दें कि इंस्टॉल करते समय, सिर्फ़ कॉम्पोनेंट का नाम बताया जाता है.
- कॉम्पोनेंट का कोई खास वर्शन डाउनलोड करने के लिए:
अगर आपको रोल बैक करते समय कोई समस्या आती है, तो Apigee Edge की सहायता टीम से संपर्क करें.