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

Edge for Private Cloud v4.18.01

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

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

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

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

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

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

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

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

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

इस रिलीज़ में Qpid 1.35 के लिए ज़रूरी अपडेट शामिल है. Qpid नोड को अपडेट करने के हिस्से के रूप में, आपको ऐसा करना ज़रूरी है:

  • राऊटर और मैसेज प्रोसेसर को Qpid नोड में लिखने से कुछ समय के लिए रोकें Qpid नोड पर पोर्ट 5672 को ब्लॉक करने वाला कोड. आप इस पोर्ट को ब्लॉक करने के लिए, नीचे दिए गए निर्देश का इस्तेमाल कर सकते हैं: Qpid नोड:
    > सूडो आईपीटेबल -ए इनपुट -p tcp --destination-port 5672 ! -s `hostname` -i ET0 -j DROP
  • Qpid सूची के मैसेज के खाली होने का इंतज़ार करें. इससे यह पक्का किया जा सकेगा कि Qpid नोड प्रोसेस हो चुका है संदेश दिखाई देते हैं. इस निर्देश का इस्तेमाल करके पक्का करें कि Qpid मैसेज की सूची खाली:
    > क्यूपीआईडी-स्टेट -क्यू
  • Qpid नोड को अपडेट करें.
  • राऊटर और मैसेज प्रोसेसर से ऐक्सेस देने के लिए, Qpid नोड पर पोर्ट 5672 को अनब्लॉक करें. इस पोर्ट को अनब्लॉक करने के लिए, नीचे दिए गए निर्देश का इस्तेमाल किया जा सकता है:
    > सूडो आईपीटेबल्स -F
    अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है
    अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है ध्यान दें कि अगर अन्य नियमों के लिए iptables का इस्तेमाल किया जा रहा है, तो '-D' विकल्प का इस्तेमाल करके खास बदलाव:
    > सूडो आईपीटेबल -डी इनपुट -p tcp --destination-port 5672 ! -s `hostname` -i ET0 -j DROP

हर एज टोपोलॉजी के लिए, नीचे इस प्रोसेस के बारे में विस्तार से बताया गया है.

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

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

अपडेट की प्रोसेस के दौरान, Postgres नोड अपडेट होने के लिए बंद होते हैं, तब आंकड़ों का डेटा Qpid नोड पर अभी तक लिखा गया है. Postgres नोड के अपडेट होने और फिर से ऑनलाइन होने के बाद, Analytics इसके बाद, डेटा को Postgres नोड में पुश किया जाता है.

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

नए पोस्टग्रेस इंस्टॉल करना स्टैंडबाय नोड

इस प्रोसेस से, नए नोड पर Postgres स्टैंडबाय सर्वर बनाया जाता है. पक्का करें कि आप Edge के आपके मौजूदा वर्शन (4.16.09) के लिए, यह स्टैंडबाय सर्वर से जुड़ा काम करता है, न कि वर्शन 4.18.01.

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

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

  1. मौजूदा Postgres मास्टर पर, /opt/apigee/customer/application/postgresql.properties में बदलाव करें फ़ाइल का उपयोग करके नीचे दिया गया टोकन सेट कर सकते हैं. अगर वह फ़ाइल मौजूद नहीं है, तो इसे बनाएं:

    अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है conf_pg_hba_replication.connection=host रेप्लिकेशन apigee existing_slave_ip/32 ट्रस्ट\ \nहोस्ट रेप्लिकेशन apigee new_slave_ip/32 ट्रस्ट

    अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है जहां existing_slave_ip, मौजूदा Postgres का आईपी पता है स्टैंडबाय सर्वर और new_slave_ip, नए स्टैंडबाय सर्वर का आईपी पता है नोड के लिए अलग-अलग हैं.
  2. apigee-postgresql को रीस्टार्ट करें पोस्टग्रेज़ मास्टर पर:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql रीस्टार्ट
  3. /opt/apigee/apigee-postgresql/conf/pg_hba.conf देखकर पुष्टि करें कि नया स्टैंडबाय नोड जोड़ा गया है फ़ाइल को हाइलाइट करें. आपको उस फ़ाइल में ये लाइनें दिखेंगी:
    होस्ट रेप्लिकेशन apigee मौजूदा_slave_ip/32 ट्रस्ट
    होस्ट रेप्लिकेशन apigee new_slave_ip/32 Trust
  4. नया Postgres स्टैंडबाय सर्वर इंस्टॉल करना:
    1. उस कॉन्फ़िगरेशन फ़ाइल में बदलाव करें जिसका इस्तेमाल आपने Edge का मौजूदा वर्शन इंस्टॉल करने के लिए किया था निम्न:

      अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है मौजूदा आईपी पते का# आईपी पता मास्टर:
      PG_MASTER=192.168.56.103
      नए स्टैंडबाय नोड का # आईपी पता
      PG_STANDBY=192.168.56.102
    2. Edge apigee-setup उपयोगिता इंस्टॉल करें में बताए गए तरीके से, SELinux को बंद करें.
    3. Edgebootstrap_4.16.09.sh फ़ाइल को /tmp/bootstrap_4.16.09.sh में डाउनलोड करें:
      > कर्ल https://software.apigee.com/bootstrap_4.16.09.sh -o /tmp/bootstrap_4.16.09.sh
    4. Edge apigee-service सुविधा इंस्टॉल करें और डिपेंडेंसी:
      > सूडो बैश /tmp/bootstrap_4.16.09.sh apigeeuser=uName apigeepassword=pWord
    5. apigee-service का इस्तेमाल करके apigee-setup इंस्टॉल करें उपयोगिता:
      > /opt/apigee/apigee-service/bin/apigee-service apigee-setup इंस्टॉल
    6. Postgres इंस्टॉल करें:
      > /opt/apigee/apigee-setup/bin/setup.sh -p ps -f configFile
    7. नए स्टैंडबाय नोड पर यह निर्देश चलाएं:
      > /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql पोस्टग्रेज़-चेक-स्टैंडबाय

      अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है पुष्टि करें कि यह स्टैंडबाय मोड में है.

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

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

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

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

    अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है नोड का यूयूआईडी, आउटपुट के आखिर में इस फ़ॉर्मैट में दिखेगा:
    "प्रकार" : [ "postgres-server" ],
    "यूयूआईडी" : "599e8ebf-5d69-4ae4-aa71-154970a8ec75"
  3. नए स्टैंडबाय नोड पर यह कमांड चलाकर नए स्टैंडबाय नोड को बंद करें:
    > /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 को रीस्टार्ट करें:
    > /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 मैनेजमेंट का इस्तेमाल करें मैनेजमेंट सर्वर नोड पर एपीआई कॉल:
    > कर्ल -यू sysAdminEmail:password -X मिटाएं http://<ms_IP>:8080/v1/servers/<new_slave_uuid>

EPEL रेपो को चालू करने के लिए ज़रूरी है

आपको इसके लिए अतिरिक्त पैकेज सक्षम करना होगा Enterprise Linux (या EPEL) दबाएं. यह इस बात पर निर्भर करता है कि किस निर्देश का इस्तेमाल किया जाएगा RedHat/CentOS के लिए इस्तेमाल किए जाने वाले कोड के लिए:

  • RedHat/CentOS/Oracle 7.x के लिए:
    > wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm; आरपीएम -ivh epel-release-latest-7.noarch.rpm
  • RedHat/CentOS/Oracle 6.x के लिए:
    wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm; आरपीएम -ivh epel-release-latest-6.noarch.rpm

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

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

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

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

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

अगर इस्तेमाल करते समय अपडेट किया जा रहा हो, तो ज़रूरी है बाहरी पुष्टि

किसी बाहरी डायरेक्ट्री सेवा को मौजूदा Apigee Edge के प्राइवेट क्लाउड के साथ इंटिग्रेट किया जा सकता है इंस्टॉल करना. इस सुविधा को ऐसी किसी भी डायरेक्ट्री सेवा के साथ काम करने के लिए डिज़ाइन किया गया है जो LDAP, जैसे कि Active Directory, OpenLDAP वगैरह. बाहरी LDAP समाधान से सिस्टम की अनुमति मिलती है एडमिन, एक ही जगह से मैनेज की जा सकने वाली डायरेक्ट्री मैनेज करने वाली सेवा से, उपयोगकर्ता के क्रेडेंशियल मैनेज कर सकते हैं. बाहरी सिस्टम से जोड़ा जा सकता है. जैसे, Apigee Edge जो इनका इस्तेमाल करते हैं.

बाहरी पुष्टि करने की सुविधा देखें ज़्यादा जानकारी के लिए कॉन्फ़िगरेशन.

बाहरी पुष्टि करने की सुविधा चालू होने पर, ज़्यादातर ग्राहक Active Directory SAM खाते का इस्तेमाल करते हैं नाम फ़ील्ड को प्रमाणीकरण के लिए उपयोगकर्ता नाम के रूप में, किसी ऐसे ईमेल पते के बजाय जिसका उपयोग Edge OpenLDAP सर्वर.

अगर आपने किसी बाहरी डायरेक्ट्री सेवा के साथ इंटिग्रेट किया है, तो नीचे दी गई लाइन को यहां जोड़ें Edge को 4.17.09 पर अपडेट करते समय, आपकी कॉन्फ़िगरेशन फ़ाइल:

IS_EXTERNAL_AUTH="true"

यह पंक्ति Edge को कॉन्फ़िगर करती है, ताकि वह किसी ईमेल पते के बजाय खाते का नाम इस्तेमाल कर सके, क्योंकि उपयोगकर्ता नाम.

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

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

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

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.16.09 को इंस्टॉल किया था.

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

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

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

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

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

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

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

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

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

  1. अगर आप फ़िलहाल Postgres मास्टर-स्टैंडबाय रेप्लिकेशन का इस्तेमाल कर रहे हैं, तो नया Postgres स्टैंडबाय नोड, जैसा कि ऊपर बताया गया है एक नए टैब पर नया Postgres स्टैंडबाय नोड की मदद से रिकॉर्ड किया जा सकता है.
  2. "स्थानीय Apigee डेटा स्टोर करने की जगह बनाएं" में बताए गए तरीके से, लोकल 4.18.01 रेपो बनाएं Edge apigee-setup सुविधा को इंस्टॉल करें पर क्लिक करें.
    अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है ध्यान दें: अगर आपके पास पहले से ही 4.16.09 रेपो मौजूद है, तो 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-पुष्टि यूटिलिटी चलाकर अपडेट की जांच करें, जैसे कि इंस्टॉल की जांच करना में बताया गया है.
  10. अगर आपने नया Postgres स्टैंडबाय नोड इंस्टॉल किया है, तो नोड को बताए गए तरीके से बंद करें में ऊपर दिए गए बंद होने की जानकारी कोई Postgres नोड इस्तेमाल नहीं करता है.

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

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

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

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

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

  1. SMTPEMAILFROM को अपने कॉन्फ़िगरेशन फ़ाइल डालें, अगर आपने Edge पर SMTP चालू किया है. इस पैरामीटर का यह फ़ॉर्म है:
    SMTPEMAILFROM="मेरी कंपनी <myco@company.com>"
  2. कैसंड्रा और ज़ूकीपर अपडेट करें:
    &gt; /opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
  3. यह iptables नियम सेट करें:
    &gt; सूडो आईपीटेबल -ए इनपुट -p tcp --destination-port 5672 ! -s `hostname` -i ET0 -j DROP
  4. Qpid मैसेज की सूची देखें:
    &gt; qpid-stat -q

    अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है "मैसेज" में संख्या पूरी होने तक, सूची देखते रहें कॉलम 0 है. Qpid अपग्रेड नहीं किया जा सकता जब तक उसमें सभी मैसेज प्रोसेस न हो जाएं.
  5. qpidd:
    अपडेट करें &gt; /opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
  6. iptables को फ़्लश करें:
    &gt; सूडो आईपीटेबल्स -F
  7. LDAP अपडेट करें:
    &gt; /opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
  8. 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 स्टॉप
  9. postgresql अपडेट करें:
    &gt; /opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
  10. Postgres डेटाबेस को अपडेट करें:
    &gt; /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql db_upgrade
  11. Edge के बाकी कॉम्पोनेंट को अपडेट करें:
    &gt; /opt/apigee/apigee-setup/bin/update.sh -c Edge -f configFile
  12. Edge का यूज़र इंटरफ़ेस (यूआई) अपडेट करें:
    &gt; /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile

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

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

  1. SMTPEMAILFROM को अपने कॉन्फ़िगरेशन फ़ाइल डालें, अगर आपने Edge पर SMTP चालू किया है. इस पैरामीटर का यह फ़ॉर्म है:
    SMTPEMAILFROM="मेरी कंपनी <myco@company.com>"
  2. मशीन 1 पर कैसंड्रा और ज़ूकीपर अपडेट करें:
    &gt; /opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
  3. मशीन 2 पर यह iptables नियम सेट करें:
    &gt; सूडो आईपीटेबल -ए इनपुट -p tcp --destination-port 5672 ! -s `hostname` -i ET0 -j DROP
  4. मशीन 2 पर Qpid मैसेज की सूची देखें:
    &gt; qpid-stat -q

    अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है "मैसेज" में संख्या पूरी होने तक, सूची देखते रहें कॉलम 0 है. Qpid अपग्रेड नहीं किया जा सकता जब तक उसमें सभी मैसेज प्रोसेस न हो जाएं.
  5. qpidd को चालू करें मशीन 2:
    &gt; /opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
  6. मशीन 2 पर iptables फ़्लश करें:
    &gt; सूडो आईपीटेबल्स -F
  7. मशीन 1 पर LDAP अपडेट करें:
    &gt; /opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
  8. मशीन 1 पर Edge के कॉम्पोनेंट अपडेट करें:
    &gt; /opt/apigee/apigee-setup/bin/update.sh -c Edge -f configFile
  9. मशीन 1 पर यूज़र इंटरफ़ेस (यूआई) अपडेट करें:
    &gt; /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile?
  10. मशीन 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. SMTPEMAILFROM को अपने कॉन्फ़िगरेशन फ़ाइल डालें, अगर आपने Edge पर SMTP चालू किया है. इस पैरामीटर का यह फ़ॉर्म है:
    SMTPEMAILFROM="मेरी कंपनी <myco@company.com>"
  2. पक्का करें कि आपने ऊपर बताए गए तरीके से नया Postgres स्टैंडबाय नोड इंस्टॉल किया है इंस्टॉल करना में एक नया Postgres स्टैंडबाय नोड.
  3. मशीन 1, 2, और 3 पर कैसंड्रा और ज़ूकीपर अपडेट करें:
    &gt; /opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
  4. मशीन 4 पर यह iptables नियम सेट करें:
    &gt; सूडो आईपीटेबल -ए इनपुट -p tcp --destination-port 5672 ! -s `hostname` -i ET0 -j DROP
  5. मशीन 4 पर Qpid मैसेज की सूची देखें:
    &gt; qpid-stat -q

    अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है "मैसेज" में संख्या पूरी होने तक, सूची देखते रहें कॉलम 0 है. Qpid अपग्रेड नहीं किया जा सकता जब तक उसमें सभी मैसेज प्रोसेस न हो जाएं.
  6. qpidd को चालू करें मशीन 4:
    &gt; /opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
  7. मशीन 4 पर iptables फ़्लश करें:
    &gt; सूडो आईपीटेबल्स -F
  8. मशीन 5 पर 4 से लेकर 7 तक के चरण दोहराएं.
  9. मशीन 1 पर LDAP अपडेट करें:
    &gt; /opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
  10. मशीन 1, 2, 3 पर Edge के कॉम्पोनेंट अपडेट करें:
    &gt; /opt/apigee/apigee-setup/bin/update.sh -c Edge -f configFile
  11. मशीन 1 पर यूज़र इंटरफ़ेस (यूआई) अपडेट करें:
    &gt; /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
  12. मशीन 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-server स्टॉप
      &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 पोस्टग्रेज़-चेक-स्टैंडबाय

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

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

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

  1. SMTPEMAILFROM को अपने कॉन्फ़िगरेशन फ़ाइल डालें, अगर आपने Edge पर SMTP चालू किया है. इस पैरामीटर का यह फ़ॉर्म है:
    SMTPEMAILFROM="मेरी कंपनी <myco@company.com>"
  2. पक्का करें कि आपने ऊपर बताए गए तरीके से नया Postgres स्टैंडबाय नोड इंस्टॉल किया है इंस्टॉल करना में एक नया Postgres स्टैंडबाय नोड.
  3. मशीन 1, 2, और 3 पर कैसंड्रा और ज़ूकीपर अपडेट करें:
    &gt; /opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
  4. मशीन 6 पर यह iptables नियम सेट करें:
    &gt; सूडो आईपीटेबल -ए इनपुट -p tcp --destination-port 5672 ! -s `hostname` -i ET0 -j DROP
  5. मशीन 6 पर Qpid मैसेज की सूची देखें:
    &gt; qpid-stat -q

    अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है "मैसेज" में संख्या पूरी होने तक, सूची देखते रहें कॉलम 0 है. Qpid अपग्रेड नहीं किया जा सकता जब तक उसमें सभी मैसेज प्रोसेस न हो जाएं.
  6. qpidd को चालू करें मशीन 6:
    &gt; /opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
  7. मशीन 6 पर iptables फ़्लश करें:
    &gt; सूडो आईपीटेबल्स -F
  8. मशीन 7 पर 4 से लेकर 7 तक के चरण दोहराएं.
  9. मशीन 1 पर LDAP अपडेट करें:
    &gt; /opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
  10. मशीन 6, 7, 1, 4, और 5 पर Edge के कॉम्पोनेंट को इस क्रम में अपडेट करें:
    &gt; /opt/apigee/apigee-setup/bin/update.sh -c Edge -f configFile
  11. मशीन 1 पर यूज़र इंटरफ़ेस (यूआई) अपडेट करें:
    &gt; /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
  12. मशीन 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-server स्टॉप
      &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 पोस्टग्रेज़-चेक-स्टैंडबाय

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

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

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

  1. SMTPEMAILFROM को अपने कॉन्फ़िगरेशन फ़ाइल डालें, अगर आपने Edge पर SMTP चालू किया है. इस पैरामीटर का यह फ़ॉर्म है:
    SMTPEMAILFROM="मेरी कंपनी <myco@company.com>"
  2. पक्का करें कि आपने ऊपर बताए गए तरीके से नया Postgres स्टैंडबाय नोड इंस्टॉल किया है इंस्टॉल करना में एक नया Postgres स्टैंडबाय नोड.
  3. मशीन 1, 2, और 3 पर कैसंड्रा और ज़ूकीपर अपडेट करें:
    &gt; /opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
  4. मशीन 12 पर यह iptables नियम सेट करें:
    &gt; सूडो आईपीटेबल -ए इनपुट -p tcp --destination-port 5672 ! -s `hostname` -i ET0 -j DROP
  5. मशीन 12 पर Qpid मैसेज की सूची देखें:
    &gt; qpid-stat -q

    अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है "मैसेज" में संख्या पूरी होने तक, सूची देखते रहें कॉलम 0 है. Qpid अपग्रेड नहीं किया जा सकता जब तक उसमें सभी मैसेज प्रोसेस न हो जाएं.
  6. qpidd को चालू करें मशीन 12:
    &gt; /opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
  7. मशीन 12 पर iptables फ़्लश करें:
    &gt; सूडो आईपीटेबल्स -F
  8. मशीन 13 पर 4 से लेकर 7 तक के चरण दोहराएं.
  9. मशीन 4 और 5 पर LDAP अपडेट करें:
    &gt; /opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
  10. मशीन 12, 13, 6, 7, 10, और 11 पर Edge के कॉम्पोनेंट को इस क्रम में अपडेट करें:
    &gt; /opt/apigee/apigee-setup/bin/update.sh -c Edge -f configFile
  11. मशीन 6 और 7 पर यूज़र इंटरफ़ेस (यूआई) अपडेट करें:
    &gt; /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile?
  12. मशीन 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-server स्टॉप
      &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 पोस्टग्रेज़-चेक-स्टैंडबाय

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

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

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

  1. SMTPEMAILFROM को अपने कॉन्फ़िगरेशन फ़ाइल डालें, अगर आपने Edge पर SMTP चालू किया है. इस पैरामीटर का यह फ़ॉर्म है:
    SMTPEMAILFROM="मेरी कंपनी <myco@company.com>"
  2. पक्का करें कि आपने ऊपर बताए गए तरीके से नया Postgres स्टैंडबाय नोड इंस्टॉल किया है इंस्टॉल करना में एक नया Postgres स्टैंडबाय नोड.
  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. मशीन 4 पर यह iptables नियम सेट करें:
        &gt; सूडो आईपीटेबल -ए इनपुट -p tcp --destination-port 5672 ! -s `hostname` -i ET0 -j DROP
      2. मशीन 4 पर Qpid मैसेज की सूची देखें:
        &gt; qpid-stat -q

        अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है "मैसेज" में संख्या पूरी होने तक, सूची देखते रहें कॉलम 0 है. आपके पास ये विकल्प नहीं हैं Qpid को तब तक अपग्रेड करें, जब तक कि सभी मैसेज प्रोसेस न हो जाएं.
      3. मशीन 4 पर qpidd को अपडेट करें:
        &gt; /opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
      4. मशीन 4 पर iptables फ़्लश करें:
        &gt; सूडो आईपीटेबल -F
      5. मशीन 5 पर, पहले से लेकर चौथे चरण तक की प्रोसेस दोहराएं.
    2. डेटा सेंटर 2 में मशीन 10, 11
      1. मशीन 10 पर यह iptables नियम सेट करें:
        &gt; सूडो आईपीटेबल -ए इनपुट -p tcp --destination-port 5672 ! -s `hostname` -i ET0 -j DROP
      2. मशीन 10 पर Qpid मैसेज की सूची देखें:
        &gt; qpid-stat -q

        अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है "मैसेज" में संख्या पूरी होने तक, सूची देखते रहें कॉलम 0 है. आपके पास ये विकल्प नहीं हैं Qpid को तब तक अपग्रेड करें, जब तक कि सभी मैसेज प्रोसेस न हो जाएं.
      3. मशीन 10 पर qpidd को अपडेट करें:
        &gt; /opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
      4. मशीन 10 पर iptables फ़्लश करें:
        &gt; सूडो आईपीटेबल -F
      5. मशीन 11 पर 1 से 4 तक के चरण दोहराएं.
  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. डेटा सेंटर 2 के डेटा सेंटर 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-server स्टॉप
      &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 नोड का इस्तेमाल करना है.

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

# For a single data center, specify the same value as BAAS_CASS_LOCALDC.
BAAS_CASS_DC_LIST="dc-1"

# Defines the initial contact points for members of the BaaS cluster. 
# Specify the IP address of no more than two Stack nodes. 
BAAS_CLUSTER_SEEDS="dc-1:$IP4,dc-1:$IP5"

# Specify the from address of generated emails.
SMTPMAILFROM="My Company <myco@company.com>"

कॉन्फ़िगरेशन फ़ाइल का पूरा उदाहरण देखने के लिए, API BaaS इंस्टॉलेशन देखें.

आपको यह भी पक्का करना होगा कि पोर्ट 2551 सभी स्टैक नोड पर खुला है, ताकि अन्य सभी स्टैक से ऐक्सेस किए जा सकें नोड.

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

  1. मशीन 5, 6, और 7 पर कैसंड्रा को अपडेट करें:
    &gt; /opt/apigee/apigee-setup/bin/update.sh -c cs -f configFile
  2. मशीन 1, 2, और 3 पर ElasticSearch और API BaaS स्टैक को अपडेट करें:
    &gt; /opt/apigee/apigee-setup/bin/update.sh -c e,b -f configFile

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

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

# For a single data center, specify the same value as BAAS_CASS_LOCALDC.
BAAS_CASS_DC_LIST="dc-1"

# Defines the initial contact points for members of the BaaS cluster. 
# Specify the IP address of no more than two Stack nodes. 
BAAS_CLUSTER_SEEDS="dc-1:$IP4,dc-1:$IP5"

# Specify the from address of generated emails.
SMTPMAILFROM="My Company <myco@company.com>"

कॉन्फ़िगरेशन फ़ाइल का पूरा उदाहरण देखने के लिए, API BaaS इंस्टॉलेशन देखें.

आपको यह भी पक्का करना होगा कि पोर्ट 2551 सभी स्टैक नोड पर खुला है, ताकि अन्य सभी स्टैक से ऐक्सेस किए जा सकें नोड.

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

  1. मशीन 8, 9, और 10 पर कैसंड्रा को अपडेट करें:
    &gt; /opt/apigee/apigee-setup/bin/update.sh -c cs -f configFile
  2. मशीन 1, 2, और 3 पर ElasticSearch अपडेट करें:
    &gt; /opt/apigee/apigee-setup/bin/update.sh -c e -f configFile
  3. मशीन 4, 5, और 6 पर API BaaS स्टैक को अपडेट करें:
    &gt; /opt/apigee/apigee-setup/bin/update.sh -c b -f configFile
  4. मशीन 7 पर API BaaS पोर्टल को अपडेट करें:
    &gt; /opt/apigee/apigee-setup/bin/update.sh -c p -f configFile

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

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

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