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 इस्तेमाल कर रहे हों कॉम्पोनेंट, अलग-अलग उपयोगकर्ताओं को ध्यान में रखकर बनाया गया है. उदाहरण के लिए, अगर राऊटर को खास पोर्ट ऐक्सेस करने हैं, जैसे कि तो आपको राऊटर को रूट के तौर पर या ऐसे उपयोगकर्ता के तौर पर चलाना होगा जिसके पास पोर्ट. इसके अलावा, किसी एक कॉम्पोनेंट को एक उपयोगकर्ता के तौर पर और दूसरे कॉम्पोनेंट को अन्य उपयोगकर्ता के तौर पर चलाया जा सकता है.
कौनसे कॉम्पोनेंट रोल बैक किए जा सकते हैं
रोल बैक करते समय, आपको इन शर्तों के बारे में पता होना चाहिए:
- नीचे सूचीबद्ध पांच एज कॉम्पोनेंट में एक समान कोड होता है. इसलिए, किसी एक सोर्स को
नोड पर मौजूद पांच कॉम्पोनेंट जोड़ने के लिए, आपको नोड पर इंस्टॉल किए गए पांच में से किसी एक कॉम्पोनेंट को रोल बैक करना होगा. इसके लिए
उदाहरण के लिए, अगर आपके ब्राउज़र में मैनेजमेंट सर्वर, राऊटर, और मैसेज प्रोसेसर इंस्टॉल हैं,
नोड, उनमें से किसी एक को रोल बैक करने के लिए, आपको तीनों को रोल बैक करना होगा.
कोड शेयर करने वाले पांच कॉम्पोनेंट हैं:
- मैनेजमेंट सर्वर
- राऊटर
- मैसेज प्रोसेसर
- Qpid सर्वर
- Postgres सर्वर
- अगर Edge 4.16.01 से अपडेट किया जा रहा है, तो कैसंड्रा को रोलबैक न करें. यह Edge की रिलीज़ में कैसेंड्रा का अपडेट किया गया वर्शन शामिल है. किसी कॉम्पोनेंट को रोलबैक करने पर, 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 पासवर्ड डालें उपयोगकर्ता, जो डिफ़ॉल्ट रूप से "पोस्टग्रेज़".
- उस कॉन्फ़िगरेशन फ़ाइल में बदलाव करें जिसका इस्तेमाल आपने 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
फ़ील्ड में उपभोक्ता ग्रुप का नाम. यह भी यह फ़ंक्शन, GA में पुराने Postgres मास्टर और स्टैंडबाय नोड के यूयूआईडी दिखाता हैpostgres-server
फ़ील्ड में औरdatastores
फ़ील्ड में. आपको यह देखना चाहिए इस रूप में होगा:{ "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 आदेश चलाकर पुराने मास्टर का UUID पता पाएं
मास्टर नोड:
> 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 और उपभोक्ता समूहों के बारे में बताया गया है. 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
प्रॉपर्टी अब खाली हो जानी चाहिए. - आंकड़ों और उपभोक्ता ग्रुप के साथ, नए PG मास्टर और स्टैंडबाय नोड रजिस्टर करें:
> 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
- आंकड़ों के ग्रुप की पुष्टि करें:
> curl -u sysAdminEmail:password http://ms_IP:8080/v1/analytics/groups/ax
आपको Analytics ग्रुप में नए मास्टर और स्टैंडबाय नोड के यूयूआईडी दिखेंगे और उपभोक्ता समूह.
- Edge मैनेजमेंट सर्वर को रीस्टार्ट करें:
> /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.
इसके अलावा, पुराने मास्टर से 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 सर्वर का UUID तय करने के लिए, इस पर दिए गए निर्देश को चलाएं
पुराने मास्टर. प्रक्रिया में बाद के लिए इस जानकारी को सेव करें:
> 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 सर्वर का UUID तय करने के लिए, इस पर दिए गए निर्देश को चलाएं
नया मास्टर. प्रक्रिया में बाद के लिए इस जानकारी को सेव करें:
> curl -u sysAdminEmail:password http://node_IP::8083/v1/servers/self
- नए 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
पक्का करें कि आपको
msg, msgIn, और msgOut को Qpid सर्वर के तौर पर अपडेट किया जा रहा है मैसेज प्रोसेस करती है.
यहां से अलग-अलग कॉम्पोनेंट को रोलबैक करने के लिए 4.18.01
रोलबैक करने के दौरान, आपको अपने Edge का मौजूदा वर्शन है:
- वर्शन 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
सर्वर:
- अगर कमाई करने की सुविधा को रोल बैक किया जा रहा है, तो इसे सभी मैनेजमेंट सर्वर और मैसेज से अनइंस्टॉल करें
प्रोसेसर नोड:
> 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
- अपनी पसंद की रिलीज़ के लिए,boostrap.sh डाउनलोड करें: उदाहरण के लिए, 4.16.09 के लिए:
> curl https://software.apigee.com/bootstrap_4.16.09.sh -o /tmp/bootstrap_4.16.09.sh
- 4.16.01, 4.16.05 या 4.16.09
apigee-service
यूटिलिटी इंस्टॉल करें और निर्भरता. उदाहरण के लिए, 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 की सहायता टीम से संपर्क करें.