Apigee Edge 4.17.0x को 4.18.01 पर अपडेट करें

Edge for Private Cloud v4.18.01

Edge के कौनसे वर्शन 4.18.01 में अपडेट किए जा सकते हैं

इस प्रोसेस का इस्तेमाल करके, Apigee Edge के वर्शन 4.17.0x को अपडेट किया जा सकता है.

अगर आपके पास Edge का वर्शन 4.16.01 से पहले का है, तो आपको पहले वर्शन 4.16.01.x और फिर वर्शन 4.18.01 में अपडेट करें.

अपडेट कौन कर सकता है

अपडेट चलाने वाला उपयोगकर्ता वही होना चाहिए जिसने Edge को मूल रूप से इंस्टॉल किया है या रूट के रूप में चलाने वाला उपयोगकर्ता.

एज आरपीएम इंस्टॉल करने के बाद, कोई भी उपयोगकर्ता उन्हें कॉन्फ़िगर कर सकता है.

आपको किन कॉम्पोनेंट को अपडेट करना होगा

आपको Edge के सभी कॉम्पोनेंट अपडेट करने होंगे. Edge ऐसे सेटअप के साथ काम नहीं करता जिसमें कॉम्पोनेंट हों कई वर्शन हैं.

अन्य डिवाइसों के साथ डिवाइस के काम करने की क्षमता बनाए रखना

प्राइवेट क्लाउड के लिए Apigee Edge को 4.18.01 पर अपग्रेड करते समय, आपको यह पक्का करना होगा कि लागू करने की प्रक्रिया अपनी कॉन्फ़िगरेशन फ़ाइलों में केवल समर्थित प्रॉपर्टी का संदर्भ देती है.

प्रॉपर्टी जगह ब्यौरा
conf_load_balancing_load.balancing.
  driver.nginx.server.retry
router.properties अपनी router.properties फ़ाइल से यह प्रॉपर्टी हटाएं. फिर से कोशिश करने के विकल्प सेट करने के लिए 4.18.01 में, वर्चुअल का इस्तेमाल करें होस्ट कॉन्फ़िगरेशन प्रॉपर्टी का इस्तेमाल करें.

प्रॉपर्टी का अपने-आप प्रमोशन सेटिंग

अगर आपने .properties में .properties फ़ाइलों में बदलाव करके कोई प्रॉपर्टी सेट की है मानों को अपडेट करके बनाए रखा जाता है.

SMTPEMAILFROM को जोड़ना ज़रूरी है कॉन्फ़िगरेशन पैरामीटर

Edge 4.17.05 ने, चालू करने के दौरान इस्तेमाल की जाने वाली कॉन्फ़िगरेशन फ़ाइल में एक नया ज़रूरी पैरामीटर जोड़ा एक SMTP सर्वर. अगर 4.17.01 से अपडेट किया जा रहा है, तो आपको कॉन्फ़िगरेशन फ़ाइल में SMTPCHILDFROM को सेट करना होगा को चालू करते हैं.

API BaaS के वर्शन 4.17.09 में भी SMTPEMAILFROM प्रॉपर्टी के लिए सहायता जोड़ी गई. API BaaS को 4.17.01 या 4.17.05 से अपडेट करते समय, आपको कॉन्फ़िगरेशन फ़ाइल है.

इस पैरामीटर का यह फ़ॉर्म होता है:

SMTPMAILFROM="My Company <myco@company.com>"

Postgres 9.6 पर अपग्रेड करना ज़रूरी है

Edge के इस रिलीज़ में Postgres 9.6 का अपग्रेड शामिल है. इस अपग्रेड के तहत, सभी Postgres का डेटा, Postgres 9.6 पर माइग्रेट किया गया है.

ज़्यादातर एज प्रोडक्शन सिस्टम, मास्टर-स्टैंडबाय रेप्लिकेशन के लिए कॉन्फ़िगर किए गए दो 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.17.0x) के लिए, यह स्टैंडबाय सर्वर करता है, न कि वर्शन 4.18.01.

इंस्टॉल करने के लिए, उसी कॉन्फ़िगरेशन फ़ाइल का इस्तेमाल करें जिसका इस्तेमाल आपने मौजूदा वर्शन को इंस्टॉल करने के लिए किया था Edge का समय है.

नया Postgres स्टैंडबाय नोड बनाने के लिए:

  1. मौजूदा Postgres मास्टर पर, इन्हें सेट करने के लिए /opt/apigee/customer/application/postgresql.properties फ़ाइल टोकन:
    conf_pg_hba_replication.connection=host replication apigee existing_slave_ip/32
    trust\ \nhost replication apigee new_slave_ip/32 trust

    जहां existing_slave_ip मौजूदा Postgres का आईपी पता है स्टैंडबाय सर्वर और new_slave_ip नए स्टैंडबाय नोड का आईपी पता है.

    अगर postgresql.properties फ़ाइल मौजूद नहीं है, तो इसे बनाएं और इसका इस्तेमाल करें apigee उपयोगकर्ता को इसका ऐक्सेस देने के लिए, chown. इसका उदाहरण नीचे दिया गया है दिखाता है:

    chown apigee:apigee /opt/apigee/customer/application/postgresql.properties
  2. apigee-postgresql को रीस्टार्ट करें पोस्टग्रेज़ मास्टर पर:
    /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql restart
  3. /opt/apigee/apigee-postgresql/conf/pg_hba.conf को देखकर पुष्टि करें कि नया स्टैंडबाय नोड जोड़ा गया है फ़ाइल को हाइलाइट करें. आपको उस फ़ाइल में ये लाइनें दिखेंगी:
    host replication apigee existing_slave_ip/32 trust
    host replication apigee new_slave_ip/32 trust
  4. नया Postgres स्टैंडबाय सर्वर इंस्टॉल करना:
    1. उस कॉन्फ़िगरेशन फ़ाइल में बदलाव करें जिसका इस्तेमाल आपने 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 
    2. पर बताए अनुसार SELinux को अक्षम करें Edge apigee-सेटअप सुविधा.
    3. Edgeboostrap_4.17.0x.sh फ़ाइल डाउनलोड करें (जहां 4.17.0x, 4.17.01, 4.17.05 है, या 4.17.09) से /tmp/bootstrap_4.17.0x.sh तक:
      curl https://software.apigee.com/bootstrap_4.17.0x.sh -o /tmp/bootstrap_4.17.0x.sh
    4. Edge apigee-service यूटिलिटी इंस्टॉल करें और डिपेंडेंसी:
      sudo bash /tmp/bootstrap_4.17.0x.sh apigeeuser=uName
        apigeepassword=pWord
    5. apigee-setup यूटिलिटी इंस्टॉल करने के लिए apigee-service का इस्तेमाल करें:
      /opt/apigee/apigee-service/bin/apigee-service apigee-setup install
    6. पोस्टग्रेस इंस्टॉल करें:
      /opt/apigee/apigee-setup/bin/setup.sh -p ps -f configFile
    7. नए स्टैंडबाय सर्वर पर, नीचे दिया गया निर्देश लागू करें:
      /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql postgres-check-standby

      पुष्टि करें कि यह स्टैंडबाय मोड में है.

पोस्टग्रेज़ को बंद करना नोड

अपडेट पूरा होने के बाद, नए स्टैंडबाय नोड को बंद करें:

  1. पक्का करें कि Postgres चालू हों:
    &gt; /opt/apigee/apigee-service/bin/apigee-all status

    अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है अगर Postgres नहीं चल रहा है, तो इसे शुरू करें:
    &gt; /opt/apigee/apigee-service/bin/apigee-all Start
  2. नए स्टैंडबाय नोड का UUID पाने के लिए, नीचे दिए गए cURL निर्देश को नए स्टैंडबाय नोड:
    &gt; कर्ल -यू sysAdminEmail:password http://&lt;node_IP&gt;:8084/v1/servers/self

    अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है नोड का यूयूआईडी, आउटपुट के आखिर में इस फ़ॉर्मैट में दिखेगा:
    "प्रकार" : [ "postgres-server" ],
    "यूयूआईडी" : "599e8ebf-5d69-4ae4-aa71-154970a8ec75"
  3. नए स्टैंडबाय नोड पर यह कमांड चलाकर नए स्टैंडबाय नोड को बंद करें:
    &gt; /opt/apigee/apigee-service/bin/apigee-all स्टॉप
  4. Postgres मास्टर नोड पर /opt/apigee/customer/application/postgresql.properties में बदलाव करें conf_pg_hba_replication.connection से नया स्टैंडबाय नोड निकालने के लिए:
    conf_pg_hba_replication.connection=host रेप्लिकेशन apigee existing_slave_ip/32 ट्रस्ट
  5. Postgres मास्टर पर apigee-postgresql को रीस्टार्ट करें:
    &gt; /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql रीस्टार्ट
  6. /opt/apigee/apigee-postgresql/conf/pg_hba.conf देखकर पुष्टि करें कि नया स्टैंडबाय नोड हटा दिया गया है फ़ाइल को हाइलाइट करें. आपको उस फ़ाइल में सिर्फ़ यह लाइन दिखेगी:
    होस्ट रेप्लिकेशन apigee existing_slave_ip/32 ट्रस्ट
  7. ZooKeeper से स्टैंडबाय नोड के यूयूआईडी को मिटाएं. इसके लिए, यहां दिए गए Edge मैनेजमेंट का इस्तेमाल करें मैनेजमेंट सर्वर नोड पर एपीआई कॉल:
    &gt; कर्ल -यू sysAdminEmail:password -X मिटाएं http://&lt;ms_IP&gt;:8080/v1/servers/&lt;new_slave_uuid&gt;

ज़रूरी शर्तें अपडेट करें

Apigee Edge को अपग्रेड करने से पहले, इन ज़रूरी शर्तों का ध्यान रखें:

  • सभी नोड का बैकअप लें
    हमारा सुझाव है कि अपडेट करने से पहले, सुरक्षा के लिहाज़ से सभी नोड का पूरा बैकअप लें की वजह. बैकअप लेने के लिए, Edge के अपने मौजूदा वर्शन के लिए दिए गए तरीके का इस्तेमाल करें.
    अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है
    अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है इससे आपको एक बैकअप प्लान लेने की सुविधा मिलती है, भले ही नए वर्शन में अपडेट न होता हो अच्छी तरह से काम करते हैं. बैकअप के बारे में ज़्यादा जानकारी के लिए, बैकअप लें और वापस लाएं.
  • पक्का करें कि Edge चल रहा है
    अपडेट करने के दौरान, यह पक्का करें कि Edge चालू है और चालू है. इसके लिए, इस निर्देश का इस्तेमाल करें:

    &gt; /opt/apigee/apigee-service/bin/apigee-all status

सफल न होने वाले अपडेट को मैनेज करना

अपडेट न हो पाने पर, समस्या को ठीक करने की कोशिश करें. इसके बाद, updated.sh चलाकर देखें फिर से. अपडेट को कई बार चलाया जा सकता है और अपडेट करना वहीं से जारी रहेगा जहां आखिरी बार छोड़ा गया था बंद करें.

अगर ऐसा नहीं हो पाता है, तो अपडेट को पिछले वर्शन पर रोल बैक करना ज़रूरी है. ज़्यादा जानकारी के लिए, 4.18.01 रोलबैक प्रोसेस देखें.

अपडेट की जानकारी लॉग करना

डिफ़ॉल्ट रूप से, update.sh उपयोगिता इस पते पर लॉग जानकारी लिखता है:

/opt/apigee/var/log/apigee-setup/update.log

अगर update.sh सुविधा चलाने वाले उपयोगकर्ता के पास उस डायरेक्ट्री में, यह लॉग को /tmp डायरेक्ट्री में update_username.log नाम की फ़ाइल के रूप में लिखता है.

अगर उपयोगकर्ता के पास /tmp का ऐक्सेस नहीं है, तो update.sh सुविधा काम नहीं करती.

ज़ीरो-डाउनटाइम अपडेट

ज़ीरो-डाउनटाइम अपडेट या रोलिंग अपडेट की मदद से, Edge को इंस्टॉल किए बिना अपडेट किया जा सकता है एज को बंद कर रहे हैं.

ज़ीरो-डाउनटाइम अपडेट, सिर्फ़ 5-नोड कॉन्फ़िगरेशन और उससे बड़े साइज़ के कॉन्फ़िगरेशन के साथ हो सकता है.

ज़ीरो-डाउनटाइम को अपग्रेड करने के लिए सबसे ज़रूरी है कि आप एक-एक करके, हर राऊटर को लोड से हटाएं बैलेंसर. इसके बाद, आपको राऊटर को मशीन पर अपडेट करने के बाद, राऊटर और दूसरे कॉम्पोनेंट को अपडेट करना होगा. और फिर राऊटर को वापस लोड बैलेंसर में जोड़ें.

  1. मशीनों को सही क्रम में अपडेट करके, इंस्टॉल करें. इसके बारे में, "ऑर्डर" अपडेट करने की ज़रूरत नहीं है".
  2. जब राऊटर अपडेट करने का समय हो, तब किसी भी राऊटर को चुनें और उसे पहुंच से बाहर कर दें, जैसे कि सर्वर सक्षम/बंद करना में बताया गया है (मैसेज प्रोसेसर/रूटर) रीचेबिलिटी.
  3. चुने गए राऊटर और अन्य सभी Edge कॉम्पोनेंट को एक ही मशीन पर अपडेट करें, जैसे कि राऊटर. सभी एज कॉन्फ़िगरेशन, राऊटर और मैसेज प्रोसेसर को एक ही नोड पर दिखाते हैं.
  4. राऊटर को फिर से कनेक्ट करें.
  5. बाकी राऊटर के लिए, दूसरे से लेकर चौथे चरण तक की प्रोसेस दोहराएं.
  6. अपने इंस्टॉलेशन में बची हुई किसी भी मशीन के लिए अपडेट जारी रखें.

अपडेट से पहले/बाद में इन बातों का ध्यान रखें:

  • मिले-जुले राऊटर और मैसेज प्रोसेसर नोड पर:
    • अपडेट करने से पहले – ये काम करें:
      1. राऊटर को कनेक्ट न करें.
      2. मैसेज प्रोसेसर को ऐक्सेस न कर पाना.
    • अपडेट करने के बाद, ये काम करें:
      1. मैसेज प्रोसेसर को ऐक्सेस करने लायक बनाएं.
      2. राऊटर को ऐक्सेस करने लायक बनाएं.
  • सिंगल राऊटर नोड पर:
    • अपडेट करने से पहले, राऊटर को कनेक्ट न करें.
    • अपडेट के बाद, राऊटर को ऐक्सेस करने लायक बनाएं.
  • सिंगल मैसेज प्रोसेसर नोड पर:
    • अपडेट करने से पहले, पक्का करें कि मैसेज प्रोसेसर को ऐक्सेस न किया जा सके.
    • अपडेट करने के बाद, मैसेज प्रोसेसर को ऐक्सेस करने लायक बनाएं.

साइलेंट कॉन्फ़िगरेशन फ़ाइल का इस्तेमाल करना

आपको अपडेट निर्देश में एक साइलेंट कॉन्फ़िगरेशन फ़ाइल पास करनी होगी. साइलेंट कॉन्फ़िगरेशन फ़ाइल यह वही होना चाहिए जो आपने Edge 4.17.0x को इंस्टॉल करने के लिए इस्तेमाल किया था.

इसके लिए प्रक्रिया बाहरी इंटरनेट कनेक्शन वाले नोड पर 4.18.01 में अपडेट हो रहा है

किसी नोड पर Edge कॉम्पोनेंट अपडेट करने के लिए नीचे दी गई प्रक्रिया का इस्तेमाल करें:

  1. अगर मौजूदा समय में लोकल स्टोरेज के साथ पोस्टग्रे मास्टर-स्टैंडबाय रेप्लिकेशन का इस्तेमाल किया जा रहा है, नया Postgres स्टैंडबाय नोड इंस्टॉल करना, जैसा कि ऊपर नए Postgres इंस्टॉल करना स्टैंडबाय नोड पर सेट कर सकते हैं.
    अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है
    अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है अगर नेटवर्क स्टोरेज का इस्तेमाल किया जा रहा है, तो आपको नया नोड इंस्टॉल करने की ज़रूरत नहीं होगी. इसके बजाय, Postgres ने डेटा स्टोर के नेटवर्क स्नैपशॉट का इस्तेमाल किया है. ज़्यादा जानकारी के लिए, postgres 9.6 के लिए ज़रूरी अपग्रेड देखें.
  2. अगर यह मौजूद हो, तो Cassandra पर रिपेयर करने के लिए कॉन्फ़िगर किए गए किसी भी CRON जॉब को बंद करें अपडेट पूरा होने तक.
  3. एज आरपीएम इंस्टॉल करने के लिए, रूट के तौर पर अपने नोड में लॉग इन करें.
    अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है ध्यान दें: आरपीएम इंस्टॉल करने के लिए रूट ऐक्सेस की ज़रूरत होती है, लेकिन आपके पास Edge का इस्तेमाल करने का विकल्प है रूट ऐक्सेस के बिना कॉन्फ़िगरेशन.
  4. yum-utils इंस्टॉल करें और yum-plugin-priorities:
    &gt; sudo yum इंस्टॉल yum-utils
    &gt; सूडो यम इंस्टॉल यम-प्लग-इन-प्राथमिकताएँ
  5. इंस्टॉल करें में बताए गए तरीके से SELinux को बंद करें Edge apigee-सेटअप सुविधा का इस्तेमाल कर सकते हैं.
  6. अगर आप Oracle 7.x पर इंस्टॉल कर रहे हैं, तो नीचे दिया गया कमांड चलाएं:
    &gt; sudo yum-config-manager --चालू ol7_optional_latest
  7. अगर आपको AWS पर इंस्टॉल करना है, तो यहां दिए गए yum-configure-manager निर्देश का इस्तेमाल करें:
    &gt; लज़ीज़ अपडेट rh-amazon-rhui-client.noarch
    &gt; सूडो यम-कॉन्फ़िगरेशन-मैनेजर --rhui-region-rhel-server-extras rhui-region-rhel-server-optional सक्षम करें
  8. Edge 4.18.01 bootstrap_4.18.01.sh फ़ाइल को /tmp/bootstrap_4.18.01.sh में डाउनलोड करें:
    &gt; कर्ल https://software.apigee.com/bootstrap_4.18.01.sh -o /tmp/bootstrap_4.18.01.sh
  9. Edge 4.18.01 apigee-service सुविधा इंस्टॉल करें और डिपेंडेंसी:
    &gt; सूडो बैश /tmp/bootstrap_4.18.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 इंस्टॉल करना होगा.
  10. apigee-service का इस्तेमाल करके apigee-setup अपडेट करो उपयोगिता:
    &gt; /opt/apigee/apigee-service/bin/apigee-service apigee-setup अपडेट
  11. apigee-validate अपडेट करें प्रबंधन सर्वर पर उपयोगिता:
    &gt; /opt/apigee/apigee-service/bin/apigee-service apigee-verification अपडेट
  12. apigee-provision को अपडेट करें उपयोगिता:
    &gt; /opt/apigee/apigee-service/bin/apigee-service apigee-प्रावधान अपडेट
  13. अपने नोड पर अपडेट यूटिलिटी को "मशीन का क्रम" में नीचे बताए गए क्रम के अनुसार चलाएं अपडेट करें" इससे कम:
    &gt; /opt/apigee/apigee-setup/bin/update.sh -c कॉम्पोनेंट -f configFile

    कॉन्फ़िगरेशन फ़ाइल के लिए ज़रूरी है कि कॉन्फ़िगरेशन फ़ाइल ऐक्सेस की जा सके या "apigee" द्वारा पढ़ा जा सकता है उपयोगकर्ता.
    अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है
    अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है कॉम्पोनेंट को अपडेट करने के बारे में बताने के लिए, “-c” विकल्प का इस्तेमाल करें. संभावित कन्वर्ज़न की सूची कॉम्पोनेंट में ये शामिल हैं:
    ldap = OpenLDAP
    cs = कसांद्रा
    zk = ज़ूकीपर
    qpid = qpidd
    ps = postgresql
    Edge =All Edge कॉम्पोनेंट Edge यूज़र इंटरफ़ेस (यूआई) को छोड़कर: मैनेजमेंट सर्वर, मैसेज प्रोसेसर, राऊटर, क्यूपीआईडी सर्वर, पोस्टग्रेज़ सर्वर
    ui = Edge यूज़र इंटरफ़ेस (यूआई)
    all = सभी कॉम्पोनेंट अपडेट करने का विकल्प चालू है मशीन (सिर्फ़ Edge aio इंस्टॉलेशन प्रोफ़ाइल या API BaaS asa इंस्टॉलेशन के लिए इस्तेमाल करें प्रोफ़ाइल)
    e = ElasticSearch
    b = API BaaS स्टैक
    p = API BaaS पोर्टल
    ebp = ElasticSearch, API BaaS एक ही नोड पर स्टैक और API BaaS पोर्टल का ऐक्सेस
  14. मैनेजमेंट पर apigee-validate सुविधा चलाकर अपडेट की जांच करें सर्वर, जैसा कि इंस्टॉल की जांच करना में बताया गया है.
  15. अगर आपने नया Postgres स्टैंडबाय नोड इंस्टॉल किया है, तो ऊपर बताए गए तरीके से नोड को बंद करें Google Ads विशेषज्ञ के साथ Postgres नोड.
    अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है
    अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है अगर नेटवर्क स्टोरेज का इस्तेमाल किया जा रहा है, तो आपको नया नोड इंस्टॉल करने की ज़रूरत नहीं होगी. ज़्यादा जानकारी के लिए, postgres 9.6 के लिए ज़रूरी अपग्रेड देखें.

अपडेट को बाद में रोलबैक करने के लिए, 4.18.01 रोलबैक प्रोसेस में बताई गई प्रक्रिया का इस्तेमाल करें.

किसी लोकल से 4.18.01 में अपडेट करने की प्रक्रिया रेपो

अगर आपके Edge नोड फ़ायरवॉल से सुरक्षित हैं या किसी दूसरे तरीके से उनके ऐक्सेस पर पाबंदी लगी है, तो इंटरनेट पर Apigee रिपॉज़िटरी (डेटा स्टोर करने की जगह) है, तो आपके पास लोकल रिपॉज़िटरी से अपडेट करने का विकल्प है, या Apigee रेपो का डुप्लीकेट वर्शन होता है.

लोकल Edge डेटा स्टोर करने की जगह बनाने के बाद, आपके पास Edge को अपडेट करने के दो विकल्प होते हैं स्थानीय डेटा संग्रह स्थान:

  • रेपो की .tar फ़ाइल बनाएं, .tar फ़ाइल को किसी नोड में कॉपी करें, और फिर Edge को .tar फ़ाइल में.
  • लोकल रेपो वाले नोड पर वेबसर्वर इंस्टॉल करें, ताकि दूसरे नोड उसे ऐक्सेस कर सकें. Apigee, आपको Nginx वेब सर्वर इस्तेमाल करने की सुविधा देता है या खुद का वेब सर्वर इस्तेमाल किया जा सकता है वेबसर्वर.

लोकल 4.18.01 रेपो से अपडेट करने के लिए:

  1. अगर आप फ़िलहाल Postgres मास्टर-स्टैंडबाय रेप्लिकेशन का इस्तेमाल कर रहे हैं, तो नए Postgres इंस्टॉल करें स्टैंडबाय नोड, जैसा कि ऊपर नए Postgres इंस्टॉल करना स्टैंडबाय नोड पर सेट कर सकते हैं.
    अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है
    अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है अगर नेटवर्क स्टोरेज का इस्तेमाल किया जा रहा है, तो आपको नया नोड इंस्टॉल करने की ज़रूरत नहीं होगी. इसके बजाय, Postgres ने डेटा स्टोर के नेटवर्क स्नैपशॉट का इस्तेमाल किया है. ज़्यादा जानकारी के लिए, postgres 9.6 के लिए ज़रूरी अपग्रेड देखें.
  2. "स्थानीय Apigee डेटा स्टोर करने की जगह बनाएं" में बताए गए तरीके से, लोकल 4.18.01 रेपो बनाएं Edge apigee-setup सुविधा को इंस्टॉल करें पर क्लिक करें.
    अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है ध्यान दें: अगर आपके पास पहले से ही 4.17.0x रेपो मौजूद है, तो 4.18.01 रेपो को, "स्थानीय Apigee रिपॉज़िटरी को अपडेट करना" में बताए गए तरीके से दोहराना Edge apigee-setup उपयोगिता को इंस्टॉल करें पर क्लिक करें.
  3. .tar फ़ाइल से apigee-service इंस्टॉल करने के लिए:
    1. लोकल रेपो वाले नोड पर, लोकल रेपो को पैकेज करने के लिए नीचे दिए गए कमांड का इस्तेमाल करें एक .tar फ़ाइल में, जिसका नाम /opt/apigee/data/apigee-mirror/apigee-4.18.01.tar.gz:
      &gt; /opt/apigee/apigee-service/bin/apigee-service apigee-mirror पैकेज
    2. .tar फ़ाइल को उस नोड पर कॉपी करें जहां आपको Edge अपडेट करना है. उदाहरण के लिए, इसे /tmp डायरेक्ट्री नया नोड.
    3. नए नोड पर, फ़ाइल को /tmp डायरेक्ट्री से हटाएं:
      &gt; टार -एक्सज़ेडएफ़ apigee-4.18.01.tar.gz

      अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है यह निर्देश, .tar वाली डायरेक्ट्री में एक नई डायरेक्ट्री बनाता है, जिसका नाम repos है फ़ाइल से लिए जाते हैं. उदाहरण के लिए, /tmp/repos.
    4. /tmp/repos से Edge की apigee-सेवा सुविधा और डिपेंडेंसी इंस्टॉल करें:
      &gt; सूडो बैश /tmp/repos/bootstrap_4.18.01.sh apigeeprotocol="file://" apigeerepobasepath=/tmp/repos

      अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है ध्यान दें कि आपने इस कमांड में रिपोज़ डायरेक्ट्री का पाथ शामिल किया है.
  4. Nginx वेबसर्वर का इस्तेमाल करके apigee-service इंस्टॉल करने के लिए:
    1. "Nginx का इस्तेमाल करके डेटा स्टोर करने की जगह से इंस्टॉल करें" में बताए गए तरीके का इस्तेमाल करके, Nginx वेब सर्वर को कॉन्फ़िगर करें webserver&quot; Edge इंस्टॉल करें apigee-setup उपयोगिता.
    2. रिमोट नोड पर, Edge bootstrap_4.18.01.sh फ़ाइल डाउनलोड करें, ताकि /tmp/bootstrap_4.18.01.sh:
      &gt; /usr/bin/curl http://uName:pWord@remoteRepo:3939/bootstrap_4.18.01.sh -o /tmp/bootstrap_4.18.01.sh

      जहां uName:pWord वह उपयोगकर्ता नाम और पासवर्ड है जिसे आपने ऊपर रेपो और remoteRepo IP पता या रेपो नोड पर जाएं.
    3. रिमोट नोड पर, Edge apigee-सेवा सुविधा और डिपेंडेंसी इंस्टॉल करें:
      &gt; सूडो बैश /tmp/bootstrap_4.18.01.sh apigeerepohost=remoteRepo:3939 apigeeuser=uName apigeepassword=pWord apigeeprotocol=http://

      अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है जहां uName:pWord, रेपो उपयोगकर्ता नाम और पासवर्ड है.
  5. apigee-service का इस्तेमाल करके apigee-setup उपयोगिता अपडेट करें:
    &gt; /opt/apigee/apigee-service/bin/apigee-service apigee-setup अपडेट
  6. apigee-validate अपडेट करें प्रबंधन सर्वर पर उपयोगिता.
    अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है &gt; /opt/apigee/apigee-service/bin/apigee-service apigee-Verify
  7. apigee-provision को अपडेट करें उपयोगिता:
    &gt; /opt/apigee/apigee-service/bin/apigee-service apigee-प्रावधान अपडेट
  8. अपने नोड पर अपडेट यूटिलिटी को "मशीन के क्रम" में नीचे बताए गए क्रम के अनुसार चलाएं अपडेट करो" इससे कम:
    &gt; /opt/apigee/apigee-setup/bin/update.sh -c कॉम्पोनेंट -f configFile

    अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है कॉन्फ़िगरेशन फ़ाइल के लिए ज़रूरी है कि कॉन्फ़िगरेशन फ़ाइल ऐक्सेस की जा सके या "apigee" द्वारा पढ़ा जा सकता है उपयोगकर्ता.
    अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है
    अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है कॉम्पोनेंट को अपडेट करने के बारे में बताने के लिए, “-c” विकल्प का इस्तेमाल करें. संभावित कन्वर्ज़न की सूची कॉम्पोनेंट में ये शामिल हैं:
    ldap = OpenLDAP
    cs = कसांद्रा
    zk = ज़ूकीपर
    qpid = qpidd
    ps = postgresql
    Edge =All Edge कॉम्पोनेंट Edge यूज़र इंटरफ़ेस (यूआई) को छोड़कर: मैनेजमेंट सर्वर, मैसेज प्रोसेसर, राऊटर, क्यूपीआईडी सर्वर, पोस्टग्रेज़ सर्वर
    ui = Edge यूज़र इंटरफ़ेस (यूआई)
    all = सभी कॉम्पोनेंट अपडेट करने का विकल्प चालू है मशीन (सिर्फ़ Edge aio इंस्टॉलेशन प्रोफ़ाइल या API BaaS asa इंस्टॉलेशन के लिए इस्तेमाल करें प्रोफ़ाइल)
    e = ElasticSearch
    b = API BaaS स्टैक
    p = API BaaS पोर्टल
    ebp = ElasticSearch, API BaaS एक ही नोड पर स्टैक और API BaaS पोर्टल का ऐक्सेस
  9. मैनेजमेंट पर apigee-validate सुविधा चलाकर अपडेट की जांच करें सर्वर, जैसा कि इंस्टॉल की जांच करना में बताया गया है.
  10. अगर आपने नया Postgres स्टैंडबाय नोड इंस्टॉल किया है, तो नोड को बताए गए तरीके से बंद करें में ऊपर दिए गए बंद होने की जानकारी कोई Postgres नोड इस्तेमाल नहीं करता है.
    अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है
    अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है अगर नेटवर्क स्टोरेज का इस्तेमाल किया जा रहा है, तो आपको नया नोड इंस्टॉल करने की ज़रूरत नहीं होगी. ज़्यादा जानकारी के लिए, postgres 9.6 के लिए ज़रूरी अपग्रेड देखें.

अपडेट को बाद में रोलबैक करने के लिए, 4.18.01 रोलबैक प्रोसेस में बताई गई प्रक्रिया का इस्तेमाल करें.

मशीन अपडेट का क्रम

एज इंस्टॉलेशन के दौरान, मशीनों को अपडेट करने का क्रम अहम होता है. सबसे ज़्यादा ज़रूरी अपडेट करते समय, इन बातों का ध्यान रखें:

  • कोई भी अपडेट करने से पहले आपको सभी Cassandra और ZooKeeper नोड अपडेट करने होंगे अन्य नोड पर लागू होते हैं.
  • कई एज कॉम्पोनेंट (मैनेजमेंट सर्वर, मैसेज प्रोसेसर, राऊटर, QPID सर्वर, लेकिन Postgres सर्वर का नहीं, "-c Edge" इस्तेमाल करें उन सभी को अपडेट करने का विकल्प एक साथ.
  • अगर कोई चरण यह तय करता है कि इसे एक से ज़्यादा मशीनों पर किया जाना चाहिए, तो इसे तय मशीन क्रम में.
  • कमाई करने की सुविधा को अपडेट करने के लिए, अलग से कोई चरण नहीं है. जब आप "-c" तय करते हैं, तो इसे अपडेट कर दिया जाता है किनारे" का विकल्प शामिल है.

एक होस्ट स्टैंडअलोन के लिए इंस्टॉल

  1. अगर 4.17.01 से अपडेट किया जा रहा है, तो अपनी कॉन्फ़िगरेशन फ़ाइल में SMTPEMAILFROM को सेट करें, अगर आपने Edge पर SMTP चालू किया है. इस पैरामीटर का यह फ़ॉर्म है:
    SMTPEMAILFROM="मेरी कंपनी <myco@company.com>"
  2. कैसंड्रा और ज़ूकीपर अपडेट करें:
    &gt; /opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
  3. Qpid अपडेट करें:
    &gt; /opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
  4. LDAP अपडेट करें:
    &gt; /opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
  5. Postgres Server, Qpid सर्वर, और PostgreSQL को बंद करें:
    &gt; /opt/apigee/apigee-service/bin/apigee-service Edge-postgres-server स्टॉप
    &gt; /opt/apigee/apigee-service/bin/apigee-service Edge-qpid-सर्वर स्टॉप
    &gt; /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql स्टॉप
  6. postgresql अपडेट करें:
    &gt; /opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
  7. Postgres डेटाबेस को अपडेट करें:
    &gt; /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql db_upgrade
  8. Edge के बाकी कॉम्पोनेंट को अपडेट करें:
    &gt; /opt/apigee/apigee-setup/bin/update.sh -c Edge -f configFile
  9. Edge का यूज़र इंटरफ़ेस (यूआई) अपडेट करें:
    &gt; /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile

दो होस्ट स्टैंडअलोन के लिए इंस्टॉल

Edge की सूची के लिए, इंस्टॉलेशन की टोपियां देखें टोपोलॉजी और नोड नंबर.

  1. अगर 4.17.01 से अपडेट किया जा रहा है, तो अपनी कॉन्फ़िगरेशन फ़ाइल में SMTPEMAILFROM को सेट करें, अगर आपने Edge पर SMTP चालू किया है. इस पैरामीटर का यह फ़ॉर्म है:
    SMTPEMAILFROM="मेरी कंपनी <myco@company.com>"
  2. मशीन 1 पर कैसंड्रा और ज़ूकीपर अपडेट करें:
    &gt; /opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
  3. मशीन 2 पर Qpid अपडेट करें:
    &gt; /opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
  4. मशीन 1 पर LDAP अपडेट करें:
    &gt; /opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
  5. मशीन 1 पर Edge के कॉम्पोनेंट अपडेट करें:
    &gt; /opt/apigee/apigee-setup/bin/update.sh -c Edge -f configFile
  6. मशीन 1 पर यूज़र इंटरफ़ेस (यूआई) अपडेट करें:
    &gt; /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
  7. मशीन 2 पर postgresql अपडेट करें:
    1. Postgres सर्वर, Qpid सर्वर, और postgresql बंद करें:
      &gt; /opt/apigee/apigee-service/bin/apigee-service Edge-postgres-server स्टॉप
      &gt; /opt/apigee/apigee-service/bin/apigee-service Edge-qpid-सर्वर स्टॉप
      &gt; /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql स्टॉप
    2. postgresql अपडेट करें:
      &gt; /opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
    3. Postgres डेटाबेस को अपडेट करें:
      &gt; /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql db_upgrade
    4. मशीन 2 पर Edge के कॉम्पोनेंट अपडेट करें:
      &gt; /opt/apigee/apigee-setup/bin/update.sh -c Edge -f configFile

पांच होस्ट वाले क्लस्टर के लिए इंस्टॉल

Edge की सूची के लिए, इंस्टॉलेशन की टोपियां देखें टोपोलॉजी और नोड नंबर.

  1. अगर 4.17.01 से अपडेट किया जा रहा है, तो अपनी कॉन्फ़िगरेशन फ़ाइल में SMTPEMAILFROM को सेट करें, अगर आपने Edge पर SMTP चालू किया है. इस पैरामीटर का यह फ़ॉर्म है:
    SMTPEMAILFROM="मेरी कंपनी <myco@company.com>"
  2. पक्का करें कि आपने ऊपर बताए गए तरीके से नया Postgres स्टैंडबाय नोड इंस्टॉल किया है इंस्टॉल करना में एक नया Postgres स्टैंडबाय नोड.
    अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है
    अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है अगर नेटवर्क स्टोरेज का इस्तेमाल किया जा रहा है, तो आपको नया नोड इंस्टॉल करने की ज़रूरत नहीं होगी. इसके बजाय, Postgres ने डेटा स्टोर के नेटवर्क स्नैपशॉट का इस्तेमाल किया है. ज़्यादा जानकारी के लिए, postgres 9.6 के लिए ज़रूरी अपग्रेड देखें.
  3. मशीन 1, 2, और 3 पर कैसंड्रा और ज़ूकीपर अपडेट करें:
    &gt; /opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
  4. मशीन 4 और 5 पर Qpid अपडेट करें:
    &gt; /opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
  5. मशीन 1 पर LDAP अपडेट करें:
    &gt; /opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
  6. मशीन 1, 2, 3 पर Edge के कॉम्पोनेंट अपडेट करें:
    &gt; /opt/apigee/apigee-setup/bin/update.sh -c Edge -f configFile
  7. मशीन 1 पर यूज़र इंटरफ़ेस (यूआई) अपडेट करें:
    &gt; /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
  8. ??अपडेट करें मशीन 4 और 5:
    1. मशीन 4 पर Postgres सर्वर और Qpid सर्वर बंद करें:
      &gt; /opt/apigee/apigee-service/bin/apigee-service Edge-postgres-server स्टॉप
      &gt; /opt/apigee/apigee-service/bin/apigee-service Edge-qpid-सर्वर स्टॉप
    2. मशीन 5 पर Postgres सर्वर, Qpid सर्वर, और postgresql बंद करें:
      &gt; /opt/apigee/apigee-service/bin/apigee-service Edge-postgres-server स्टॉप
      &gt; /opt/apigee/apigee-service/bin/apigee-service Edge-qpid-सर्वर स्टॉप
      &gt; /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql स्टॉप
    3. अगर इंस्टॉल हो, तो नए स्टैंडबाय पर Postgres सर्वर और postgresql बंद करें नोड जिसे आपने रोलबैक के लिए जोड़ा है:
      &gt; /opt/apigee/apigee-service/bin/apigee-service Edge-postgres-सर्वर स्टॉप
      &gt; /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql स्टॉप
    4. मशीन 4 पर postgresql अपडेट करें:
      &gt; /opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
    5. मशीन 4 (सिर्फ़ Postgres मास्टर) पर Postgres डेटाबेस को अपडेट करें:
      &gt; /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql db_upgrade
    6. मशीन 5 पर postgresql अपडेट करें:
      &gt; /opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
    7. मशीन 4 और 5 पर Postgres सर्वर और Qpid सर्वर चालू करें:
      &gt; /opt/apigee/apigee-service/bin/apigee-service Edge-postgres-server शुरू
      &gt; /opt/apigee/apigee-service/bin/apigee-service Edge-qpid-सर्वर शुरू
    8. मशीन पर इन निर्देशों को चलाकर, Postgres को स्टैंडबाय नोड के तौर पर कॉन्फ़िगर करना 5:
      &gt; cd /opt/apigee/data/apigee-postgresql/pgdata
      &gt; आरएम -आरएफ़ *
      &gt; /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql सेटअप-रेप्लिकेशन-ऑन-स्टैंडबाय -f
      configFile
    9. दोनों सर्वर पर निम्न स्क्रिप्ट जारी करके प्रतिकृति स्थिति सत्यापित करें. कॉन्टेंट बनाने सिस्टम को दोनों सर्वर पर एक जैसे नतीजे दिखाने चाहिए, ताकि यह पक्का किया जा सके कि एक जैसे डेटा को कई जगहों पर स्टोर करने की प्रोसेस:

      अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है मशीन 4 पर, मास्टर नोड, चलाएं:
      &gt; /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql पोस्टग्रेज़-चेक-मास्टर

      अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है पुष्टि करें कि यह मास्टर है.
      अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है
      अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है मशीन 5 पर, स्टैंडबाय नोड:
      &gt; /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql पोस्टग्रेज़-चेक-स्टैंडबाय

      अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है पुष्टि करें कि यह स्टैंडबाय मोड में है.
  9. मशीन 4, 5 पर Edge के कॉम्पोनेंट अपडेट करें:
    &gt; /opt/apigee/apigee-setup/bin/update.sh -c Edge -f configFile
  10. ऊपर दी गई प्रक्रिया का इस्तेमाल करके पक्का करें कि आपने नए स्टैंडबाय नोड को बंद कर दिया है में इस्तेमाल बंद किया जा रहा है Postgres नोड का इस्तेमाल करना है.
    अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है
    अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है अगर नेटवर्क स्टोरेज का इस्तेमाल किया जा रहा है, तो आपको नया नोड इंस्टॉल करने की ज़रूरत नहीं होगी. ज़्यादा जानकारी के लिए, postgres 9.6 के लिए ज़रूरी अपग्रेड देखें.

क्लस्टर में रखे गए नौ होस्ट के लिए इंस्टॉल

Edge की सूची के लिए, इंस्टॉलेशन की टोपियां देखें टोपोलॉजी और नोड नंबर.

  1. अगर 4.17.01 से अपडेट किया जा रहा है, तो अपनी कॉन्फ़िगरेशन फ़ाइल में SMTPEMAILFROM को सेट करें, अगर आपने Edge पर SMTP चालू किया है. इस पैरामीटर का यह फ़ॉर्म है:
    SMTPEMAILFROM="मेरी कंपनी <myco@company.com>"
  2. पक्का करें कि आपने ऊपर बताए गए तरीके से नया Postgres स्टैंडबाय नोड इंस्टॉल किया है इंस्टॉल करना में एक नया Postgres स्टैंडबाय नोड.
    अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है
    अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है अगर नेटवर्क स्टोरेज का इस्तेमाल किया जा रहा है, तो आपको नया नोड इंस्टॉल करने की ज़रूरत नहीं होगी. इसके बजाय, Postgres ने डेटा स्टोर के नेटवर्क स्नैपशॉट का इस्तेमाल किया है. ज़्यादा जानकारी के लिए, postgres 9.6 के लिए ज़रूरी अपग्रेड देखें.
  3. मशीन 1, 2, और 3 पर कैसंड्रा और ज़ूकीपर अपडेट करें:
    &gt; /opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
  4. मशीन 6 और 7 पर Qpid अपडेट करें:
    &gt; /opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
  5. मशीन 1 पर LDAP अपडेट करें:
    &gt; /opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
  6. मशीन 6, 7, 1, 4, और 5 पर Edge के कॉम्पोनेंट को इस क्रम में अपडेट करें:
    &gt; /opt/apigee/apigee-setup/bin/update.sh -c Edge -f configFile
  7. मशीन 1 पर यूज़र इंटरफ़ेस (यूआई) अपडेट करें:
    &gt; /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile?
  8. मशीन 8 और 9 को अपडेट करें:
    1. मशीन 8 पर Postgres सर्वर बंद करें:
      &gt; /opt/apigee/apigee-service/bin/apigee-service Edge-postgres-server स्टॉप
    2. मशीन 9 पर Postgres सर्वर और postgresql बंद करें:
      &gt; /opt/apigee/apigee-service/bin/apigee-service Edge-postgres-server स्टॉप
      &gt; /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql स्टॉप
    3. मशीन 6 और 7 पर Qpid सर्वर बंद करें:
      &gt; /opt/apigee/apigee-service/bin/apigee-service Edge-qpid-सर्वर स्टॉप
    4. अगर इंस्टॉल हो, तो नए स्टैंडबाय पर Postgres सर्वर और postgresql बंद करें नोड जिसे आपने रोलबैक के लिए जोड़ा है:
      &gt; /opt/apigee/apigee-service/bin/apigee-service Edge-postgres-सर्वर स्टॉप
      &gt; /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql स्टॉप
    5. मशीन 8 पर postgresql अपडेट करें:
      &gt; /opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
    6. मशीन 8 (सिर्फ़ Postgres मास्टर) पर Postgres डेटाबेस को अपडेट करें:
      &gt; /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql db_upgrade
    7. मशीन 9 पर postgresql अपडेट करें:
      &gt; /opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
    8. मशीन 8 और 9 पर Postgres सर्वर सर्वर चालू करें:
      &gt; /opt/apigee/apigee-service/bin/apigee-service Edge-postgres-server Start
    9. मशीन 6 और 7 पर Qpid सर्वर सर्वर शुरू करें:
      &gt; /opt/apigee/apigee-service/bin/apigee-service Edge-qpid-सर्वर शुरू
    10. मशीन पर इन निर्देशों को चलाकर, Postgres को स्टैंडबाय नोड के तौर पर कॉन्फ़िगर करना 9:
      &gt; cd /opt/apigee/data/apigee-postgresql/pgdata
      &gt; आरएम -आरएफ़ *
      &gt; /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql सेटअप-रेप्लिकेशन-ऑन-स्टैंडबाय -f
      configFile
    11. दोनों सर्वर पर निम्न स्क्रिप्ट जारी करके प्रतिकृति स्थिति सत्यापित करें. कॉन्टेंट बनाने सिस्टम को दोनों सर्वर पर एक जैसे नतीजे दिखाने चाहिए, ताकि यह पक्का किया जा सके कि एक जैसे डेटा को कई जगहों पर स्टोर करने की प्रोसेस:
      मशीन 8 पर, मास्टर नोड, चलाएं:
      &gt; /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql पोस्टग्रेज़-चेक-मास्टर

      अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है पुष्टि करें कि यह मास्टर है.
      अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है
      अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है मशीन 9 पर, स्टैंडबाय नोड:
      &gt; /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql पोस्टग्रेज़-चेक-स्टैंडबाय

      अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है पुष्टि करें कि यह स्टैंडबाय मोड में है.
  9. मशीन 8 और 9 पर Edge के कॉम्पोनेंट अपडेट करें:
    &gt; /opt/apigee/apigee-setup/bin/update.sh -c Edge -f configFile
  10. ऊपर दी गई प्रक्रिया का इस्तेमाल करके पक्का करें कि आपने नए स्टैंडबाय नोड को बंद कर दिया है में इस्तेमाल बंद किया जा रहा है Postgres नोड का इस्तेमाल करना है.
    अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है
    अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है अगर नेटवर्क स्टोरेज का इस्तेमाल किया जा रहा है, तो आपको नया नोड इंस्टॉल करने की ज़रूरत नहीं होगी. ज़्यादा जानकारी के लिए, postgres 9.6 के लिए ज़रूरी अपग्रेड देखें.

क्लस्टर 13 होस्ट के लिए इंस्टॉल

Edge की सूची के लिए, इंस्टॉलेशन की टोपियां देखें टोपोलॉजी और नोड नंबर.

  1. अगर 4.17.01 से अपडेट किया जा रहा है, तो अपनी कॉन्फ़िगरेशन फ़ाइल में SMTPEMAILFROM को सेट करें, अगर आपने Edge पर SMTP चालू किया है. इस पैरामीटर का यह फ़ॉर्म है:
    SMTPEMAILFROM="मेरी कंपनी <myco@company.com>"
  2. पक्का करें कि आपने ऊपर बताए गए तरीके से नया Postgres स्टैंडबाय नोड इंस्टॉल किया है इंस्टॉल करना में एक नया Postgres स्टैंडबाय नोड.
    अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है
    अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है अगर नेटवर्क स्टोरेज का इस्तेमाल किया जा रहा है, तो आपको नया नोड इंस्टॉल करने की ज़रूरत नहीं होगी. इसके बजाय, Postgres ने डेटा स्टोर के नेटवर्क स्नैपशॉट का इस्तेमाल किया है. ज़्यादा जानकारी के लिए, postgres 9.6 के लिए ज़रूरी अपग्रेड देखें.
  3. मशीन 1, 2, और 3 पर कैसंड्रा और ज़ूकीपर अपडेट करें:
    &gt; /opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
  4. मशीन 12 और 13 पर Qpid अपडेट करें:
    &gt; /opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
  5. मशीन 4 और 5 पर LDAP अपडेट करें:
    &gt; /opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
  6. मशीन 12, 13, 6, 7, 10, और 11 पर Edge के कॉम्पोनेंट को इस क्रम में अपडेट करें:
    &gt; /opt/apigee/apigee-setup/bin/update.sh -c Edge -f configFile
  7. मशीन 6 और 7 पर यूज़र इंटरफ़ेस (यूआई) अपडेट करें:
    &gt; /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile??
  8. मशीन 8 और 9 को अपडेट करें:
    1. मशीन 8 पर Postgres सर्वर बंद करें:
      &gt; /opt/apigee/apigee-service/bin/apigee-service Edge-postgres-server स्टॉप
    2. मशीन 9 पर Postgres सर्वर और postgresql बंद करें:
      &gt; /opt/apigee/apigee-service/bin/apigee-service Edge-postgres-server स्टॉप
      &gt; /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql स्टॉप
    3. मशीन 12 और 13 पर Qpid सर्वर बंद करें:
      &gt; /opt/apigee/apigee-service/bin/apigee-service Edge-qpid-सर्वर स्टॉप
    4. अगर इंस्टॉल हो, तो नए स्टैंडबाय पर Postgres सर्वर और postgresql बंद करें नोड जिसे आपने रोलबैक के लिए जोड़ा है:
      &gt; /opt/apigee/apigee-service/bin/apigee-service Edge-postgres-सर्वर स्टॉप
      &gt; /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql स्टॉप
    5. मशीन 8 पर postgresql अपडेट करें:
      &gt; /opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
    6. मशीन 8 (सिर्फ़ Postgres मास्टर) पर Postgres डेटाबेस को अपडेट करें:
      &gt; /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql db_upgrade
    7. मशीन 9 पर postgresql अपडेट करें:
      &gt; /opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
    8. मशीन 8 और 9 पर Postgres सर्वर चालू करें:
      &gt; /opt/apigee/apigee-service/bin/apigee-service Edge-postgres-server Start
    9. मशीन 12 और 13 पर Qpid सर्वर सर्वर शुरू करें:
      &gt; /opt/apigee/apigee-service/bin/apigee-service Edge-qpid-सर्वर शुरू
    10. मशीन पर इन निर्देशों को चलाकर, Postgres को स्टैंडबाय नोड के तौर पर कॉन्फ़िगर करना 9:
      &gt; cd /opt/apigee/data/apigee-postgresql/pgdata
      &gt; आरएम -आरएफ़ *
      &gt; /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql सेटअप-रेप्लिकेशन-ऑन-स्टैंडबाय -f
      configFile
    11. दोनों सर्वर पर निम्न स्क्रिप्ट जारी करके प्रतिकृति स्थिति सत्यापित करें. कॉन्टेंट बनाने सिस्टम को दोनों सर्वर पर एक जैसे नतीजे दिखाने चाहिए, ताकि यह पक्का किया जा सके कि एक जैसे डेटा को कई जगहों पर स्टोर करने की प्रोसेस:
      मशीन 8 पर, मास्टर नोड, चलाएं:
      &gt; /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql पोस्टग्रेज़-चेक-मास्टर

      अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है पुष्टि करें कि यह मास्टर है.
      अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है
      अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है मशीन 9 पर, स्टैंडबाय नोड:
      &gt; /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql पोस्टग्रेज़-चेक-स्टैंडबाय

      अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है पुष्टि करें कि यह स्टैंडबाय मोड में है.
  9. मशीन 8 और 9 पर Edge के कॉम्पोनेंट अपडेट करें:
    &gt; /opt/apigee/apigee-setup/bin/update.sh -c Edge -f configFile??
  10. ऊपर दी गई प्रक्रिया का इस्तेमाल करके पक्का करें कि आपने नए स्टैंडबाय नोड को बंद कर दिया है में इस्तेमाल बंद किया जा रहा है Postgres नोड का इस्तेमाल करना है.
    अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है
    अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है अगर नेटवर्क स्टोरेज का इस्तेमाल किया जा रहा है, तो आपको नया नोड इंस्टॉल करने की ज़रूरत नहीं होगी. ज़्यादा जानकारी के लिए, postgres 9.6 के लिए ज़रूरी अपग्रेड देखें.

क्लस्टर 12 होस्ट के लिए इंस्टॉल

Edge की सूची के लिए, इंस्टॉलेशन की टोपियां देखें टोपोलॉजी और नोड नंबर.

  1. अगर 4.17.01 से अपडेट किया जा रहा है, तो अपनी कॉन्फ़िगरेशन फ़ाइल में SMTPEMAILFROM को सेट करें, अगर आपने Edge पर SMTP चालू किया है. इस पैरामीटर का यह फ़ॉर्म है:
    SMTPEMAILFROM="मेरी कंपनी <myco@company.com>"
  2. पक्का करें कि आपने ऊपर बताए गए तरीके से नया Postgres स्टैंडबाय नोड इंस्टॉल किया है इंस्टॉल करना में एक नया Postgres स्टैंडबाय नोड.
    अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है
    अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है अगर नेटवर्क स्टोरेज का इस्तेमाल किया जा रहा है, तो आपको नया नोड इंस्टॉल करने की ज़रूरत नहीं होगी. इसके बजाय, Postgres ने डेटा स्टोर के नेटवर्क स्नैपशॉट का इस्तेमाल किया है. ज़्यादा जानकारी के लिए, postgres 9.6 के लिए ज़रूरी अपग्रेड देखें.
  3. कैसंड्रा और ज़ूकीपर अपडेट करें:
    1. डेटा सेंटर 1 में, मशीन 1, 2, और 3 पर:
      &gt; /opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
    2. डेटा सेंटर 2 में मौजूद सिस्टम 7, 8, और 9 पर
      &gt; /opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
  4. qpidd अपडेट करें:
    1. डेटा सेंटर 1 में मशीन 4, 5
      1. qpidd को चालू करें मशीन 4:
        &gt; /opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
      2. मशीन 5 पर पहला चरण दोहराएं.
    2. डेटा सेंटर 2 में मशीन 10, 11
      1. qpidd को चालू करें मशीन 10:
        &gt; /opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
      2. मशीन 11 पर पहला चरण दोहराएं.
  5. LDAP अपडेट करें:
    1. डेटा सेंटर 1 में मशीन 1
      &gt; /opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
    2. डेटा सेंटर 2 में मशीन 7
      &gt; /opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
  6. Edge के कॉम्पोनेंट अपडेट करें:
    1. डेटा सेंटर 1 में मशीन 4, 5, 1, 2, 3
      &gt; /opt/apigee/apigee-setup/bin/update.sh -c Edge -f configFile
    2. डेटा सेंटर 2 में मशीन 10, 11, 7, 8, 9
      &gt; /opt/apigee/apigee-setup/bin/update.sh -c Edge -f configFile
  7. यूज़र इंटरफ़ेस (यूआई) अपडेट करें:
    1. डेटा सेंटर 1 में मशीन 1:
      &gt; /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
    2. डेटा सेंटर 2 में मशीन 7:
      &gt; /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
  8. ?अपडेट करें डेटा सेंटर 1 में और 12 में मशीन 6:
    1. मशीन 6 पर Postgres सर्वर बंद करें:
      &gt; /opt/apigee/apigee-service/bin/apigee-service Edge-postgres-server स्टॉप
    2. मशीन 12 पर Postgres सर्वर और postgresql बंद करें:
      &gt; /opt/apigee/apigee-service/bin/apigee-service Edge-postgres-server स्टॉप
      &gt; /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql स्टॉप
    3. मशीन 4, 5, 10, और 11 पर Qpid सर्वर बंद करें:
      &gt; /opt/apigee/apigee-service/bin/apigee-service Edge-qpid-सर्वर स्टॉप
    4. अगर इंस्टॉल हो, तो नए स्टैंडबाय पर Postgres सर्वर और postgresql बंद करें नोड जिसे आपने रोलबैक के लिए जोड़ा है:
      &gt; /opt/apigee/apigee-service/bin/apigee-service Edge-postgres-सर्वर स्टॉप
      &gt; /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql स्टॉप
    5. मशीन 6 पर postgresql अपडेट करें:
      &gt; /opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
    6. मशीन 6 (सिर्फ़ Postgres मास्टर) पर Postgres डेटाबेस को अपडेट करें:
      &gt; /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql db_upgrade
    7. मशीन 12 पर postgresql अपडेट करें:
      &gt; /opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
    8. मशीन 6 और 12 पर Postgres सर्वर सर्वर चालू करें:
      &gt; /opt/apigee/apigee-service/bin/apigee-service Edge-postgres-server Start
    9. मशीन 4, 5, 10, और 11 पर Qpid सर्वर सर्वर शुरू करें:
      &gt; /opt/apigee/apigee-service/bin/apigee-service Edge-qpid-सर्वर शुरू
    10. मशीन पर इन निर्देशों को चलाकर, Postgres को स्टैंडबाय नोड के तौर पर कॉन्फ़िगर करना 12:
      &gt; cd /opt/apigee/data/apigee-postgresql/pgdata
      &gt; आरएम -आरएफ़ *
      &gt; /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql सेटअप-रेप्लिकेशन-ऑन-स्टैंडबाय -f
      configFile
    11. दोनों सर्वर पर निम्न स्क्रिप्ट जारी करके प्रतिकृति स्थिति सत्यापित करें. कॉन्टेंट बनाने सिस्टम को दोनों सर्वर पर एक जैसे नतीजे दिखाने चाहिए, ताकि यह पक्का किया जा सके कि एक जैसे डेटा को कई जगहों पर स्टोर करने की प्रोसेस:
      मशीन 6 पर, मास्टर नोड, चलाएं:
      &gt; /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql पोस्टग्रेज़-चेक-मास्टर

      अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है पुष्टि करें कि यह मास्टर है.
      अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है
      अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है मशीन 12 पर, स्टैंडबाय नोड:
      &gt; /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql पोस्टग्रेज़-चेक-स्टैंडबाय

      अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है पुष्टि करें कि यह स्टैंडबाय मोड में है.
  9. मशीन 6 और 12 पर Edge के कॉम्पोनेंट अपडेट करें:
    &gt; /opt/apigee/apigee-setup/bin/update.sh -c Edge -f configFile
  10. ऊपर दी गई प्रक्रिया का इस्तेमाल करके पक्का करें कि आपने नए स्टैंडबाय नोड को बंद कर दिया है में इस्तेमाल बंद किया जा रहा है Postgres नोड का इस्तेमाल करना है.
    अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है
    अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है अगर नेटवर्क स्टोरेज का इस्तेमाल किया जा रहा है, तो आपको नया नोड इंस्टॉल करने की ज़रूरत नहीं होगी. ज़्यादा जानकारी के लिए, postgres 9.6 के लिए ज़रूरी अपग्रेड देखें.

7-host API BaaS के लिए इंस्टॉल

  1. SMTPEMAILFROM को अपने कॉन्फ़िगरेशन फ़ाइल है. इस पैरामीटर का यह फ़ॉर्म है:
    SMTPEMAILFROM="मेरी कंपनी <myco@company.com>"
  2. मशीन 5, 6, और 7 पर कैसंड्रा को अपडेट करें:
    &gt; /opt/apigee/apigee-setup/bin/update.sh -c cs -f configFile
  3. मशीन 1, 2, और 3 पर ElasticSearch और API BaaS स्टैक को अपडेट करें:
    &gt; /opt/apigee/apigee-setup/bin/update.sh -c e,b -f configFile

  4. मशीन 4 पर API BaaS पोर्टल को अपडेट करें:
    &gt; /opt/apigee/apigee-setup/bin/update.sh -c p -f configFile

10-होस्ट एपीआई BaaS के लिए इंस्टॉल

  1. SMTPEMAILFROM को अपने कॉन्फ़िगरेशन फ़ाइल है. इस पैरामीटर का यह फ़ॉर्म है:
    SMTPEMAILFROM="मेरी कंपनी <myco@company.com>"
  2. मशीन 8, 9, और 10 पर कैसंड्रा को अपडेट करें:
    &gt; /opt/apigee/apigee-setup/bin/update.sh -c cs -f configFile
  3. मशीन 1, 2, और 3 पर ElasticSearch अपडेट करें:
    &gt; /opt/apigee/apigee-setup/bin/update.sh -c e -f configFile
  4. मशीन 4, 5, और 6 पर API BaaS स्टैक को अपडेट करें:
    &gt; /opt/apigee/apigee-setup/bin/update.sh -c b -f configFile
  5. मशीन 7 पर API BaaS पोर्टल को अपडेट करें:
    &gt; /opt/apigee/apigee-setup/bin/update.sh -c p -f configFile

दो डेटा सेंटर के एपीआई Baas के लिए इंस्टॉल

इस प्रक्रिया के लिए आवश्यक है कि आप दोनों डेटा सेंटर में कैसंड्रा नोड अपडेट करें. अगर आप करने का विकल्प देता है, तो आप आमतौर पर Edge अपडेट कर रहा है.

  1. SMTPEMAILFROM को अपने कॉन्फ़िगरेशन फ़ाइलें हैं. इस पैरामीटर का यह फ़ॉर्म है:
    SMTPEMAILFROM="मेरी कंपनी <myco@company.com>"
  2. दो डेटा सेंटर के लिए सही प्रतिकृति कारक के साथ Cassandra कीस्पेस को अपडेट करें. आपने लोगों तक पहुंचाया मुफ़्त में दोनों में से किसी भी डेटा सेंटर में, किसी भी कैसंड्रा सर्वर पर इस चरण को सिर्फ़ एक बार चलाना होगा:

    अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है ध्यान दें: नीचे दिए गए सभी निर्देश, रेप्लिकेशन फ़ैक्टर को "3" पर सेट करते हैं. इससे यह पता चलता है कि क्लस्टर में तीन कैसंड्रा नोड हैं. अपनी स्थापना के लिए ज़रूरत के अनुसार इस मान को बदलें.
    1. Cassandra cqlsh उपयोगिता शुरू करें:
      &gt; /opt/apigee/apigee-cassandra/bin/cqlsh cassandraIP
    2. "cqlsh>" पर ये CQL कमांड लागू करें रेप्लिकेशन सेट करने का प्रॉम्प्ट कैसेंड्रा कीस्पेस के लिए लेवल:
      1. cqlsh&gt; बदलाव KEYSPACE "Apigee_Baas_dc_1" WITH रेप्लिकेशन = { 'क्लास': 'Network टॉपोलॉजी स्ट्रैटेजी', 'dc-1': '3','dc-2': '3' };
      2. cqlsh&gt; बदलाव KEYSPACE "Apigee_Baas" WITH रेप्लिकेशन = { 'क्लास': 'NetworkTop ScienceStrategy', 'dc-1': '3','dc-2': '3' };
      3. cqlsh&gt; बदलाव KEYSPACE "Apigee_Baas_Locks" WITH रेप्लिकेशन = { 'क्लास': 'Network टॉपोलॉजी स्ट्रैटेजी', 'dc-1': '3','dc-2': '3' };
      4. cqlsh&gt; अन्य मुख्य स्पेस "system_traces" WITH रेप्लिकेशन = { 'क्लास': 'NetworkTop ScienceStrategy', 'dc-1': '3','dc-2': '3' };
      5. cqlsh&gt; बदलाव KEYSPACE "Apigee_Baas_dc_2" WITH रेप्लिकेशन = { 'क्लास': 'Network टॉपोलॉजी स्ट्रैटेजी', 'dc-1': '3','dc-2': '3' };
      6. आदेश का उपयोग करके कीस्पेस देखें:
        cqlsh&gt; इनमें से * चुनें system.schema_keyspaces;
      7. cqlsh से बाहर निकलें:
        cqlsh&gt; बाहर निकलें
  3. (केवल तभी जब आपने अपडेट करने के हिस्से के रूप में कैसंड्रा को अपडेट न किया हो Edge) डेटा सेंटर 1 में कैसेंड्रा नोड को अपडेट करें, एक बार में एक मशीन:
    &gt; /opt/apigee/apigee-setup/bin/update.sh -c cs -f configFile
  4. (केवल तभी जब आपने अपडेट करने के हिस्से के रूप में कैसंड्रा को अपडेट न किया हो Edge) डेटा सेंटर 2 में कैसंड्रा नोड अपडेट करें, एक बार में एक मशीन:
    &gt; /opt/apigee/apigee-setup/bin/update.sh -c cs -f configFile
  5. डेटा सेंटर 1 में मशीनों पर ElasticSearch अपडेट करें, एक बार में एक मशीन:
    &gt; /opt/apigee/apigee-setup/bin/update.sh -c e -f configFile
  6. डेटा सेंटर 2 में मशीनों पर ElasticSearch को अपडेट करें, एक बार में एक मशीन:
    &gt; /opt/apigee/apigee-setup/bin/update.sh -c e -f configFile
  7. डेटा सेंटर 1 में मौजूद मशीनों पर, एक बार में एक मशीन पर API BaaS स्टैक अपडेट करें:
    &gt; /opt/apigee/apigee-setup/bin/update.sh -c b -f configFile
  8. डेटा सेंटर 2 में मौजूद मशीनों पर, एक बार में एक मशीन पर API BaaS स्टैक अपडेट करें:
    &gt; /opt/apigee/apigee-setup/bin/update.sh -c b -f configFile
  9. डेटा सेंटर 1 में मौजूद मशीनों पर, एक बार में एक ही मशीन पर API BaaS पोर्टल अपडेट करें:
    &gt; /opt/apigee/apigee-setup/bin/update.sh -c p -f configFile
  10. डेटा सेंटर 2 में मौजूद मशीनों पर, एक बार में एक ही मशीन पर API BaaS पोर्टल अपडेट करें:
    &gt; /opt/apigee/apigee-setup/bin/update.sh -c p -f configFile
  11. BaaS कीस्पेस वैल्यू को अपडेट करें. इन कीस्पेस को इंस्टॉल के समय प्रतिकृति के लिए सेट करना होगा, लेकिन यह ज़रूरी नहीं है कि यह रन टाइम का हो. रेप्लिकेशन हटाने से कैसंड्रा मेमोरी भी सेव होती है.
    अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है
    अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है आपको दोनों में से किसी भी डेटा सेंटर में किसी भी कैसेंड्रा सर्वर पर इस चरण को केवल एक बार चलाना है:
    1. Cassandra cqlsh उपयोगिता शुरू करें:
      &gt; /opt/apigee/apigee-cassandra/bin/cqlsh cassandraIP
    2. कैसंड्रा के रेप्लिकेशन लेवल को सेट करने के लिए, नीचे दिए गए CQL कमांड चलाएं कीस्पेस:
      1. cqlsh&gt; अन्य मुख्य स्पेस &quot;Apigee_Baas_dc_1&quot; WITH रेप्लिकेशन = { 'क्लास': 'NetworkTopोलॉजीStrategy', 'dc-1': '3' };
      2. cqlsh&gt; अन्य मुख्य स्पेस &quot;Apigee_Baas_dc_2&quot; WITH रेप्लिकेशन = { 'क्लास': 'Network टॉपोलॉजी स्ट्रैटेजी', 'dc-2': '3' };
      3. आदेश का उपयोग करके कीस्पेस देखें:
        cqlsh&gt; इनमें से * चुनें system.schema_keyspaces;
      4. cqlsh से बाहर निकलें:
        cqlsh&gt; बाहर निकलें

नॉन-स्टैंडर्ड इंस्टॉलेशन के लिए

अगर आपने ऐसा इंस्टॉलेशन किया है जो स्टैंडर्ड के मुताबिक नहीं है, तो नीचे दिए गए तरीकों में Edge कॉम्पोनेंट अपडेट करें क्रम:

  1. ZooKeeper
  2. कास्सांद्रा
  3. क्यूपिड, पीएस
  4. LDAP
  5. एज, जिसका मतलब है "-सी एज" सभी नोड की प्रोफ़ाइल क्रम से होंगी: Qpid सर्वर वाले नोड, Postgres सर्वर, मैनेजमेंट सर्वर, मैसेज प्रोसेसर, और राऊटर.
    अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है ध्यान दें: अगर नोड में Qpid सर्वर और Postgres सर्वर, दोनों इंस्टॉल हैं, तो "-सी एज" प्रोफ़ाइल चरण.
  6. Edge यूज़र इंटरफ़ेस (यूआई)
Apigee Edge 4.17.01/4.17.05 को 4.17.09 में अपडेट करें