4.50.00.03 - निजी क्लाउड के लिए Edge की जानकारी

यह Apigee Edge के दस्तावेज़ हैं.
पर जाएं Apigee X दस्तावेज़.
info

हमने 29 सितंबर, 2020 को Private Cloud के लिए Apigee Edge का नया वर्शन रिलीज़ किया है.

अपडेट करने का तरीका

इस रिलीज़ को अपडेट करने पर, आरपीएम की इस सूची में शामिल कॉम्पोनेंट अपडेट हो जाएंगे:

  • edge-gateway-4.50.00-0.0.20093.noarch.rpm
  • edge-management-server-4.50.00-0.0.20093.noarch.rpm
  • edge-message-processor-4.50.00-0.0.20093.noarch.rpm
  • edge-postgres-server-4.50.00-0.0.20093.noarch.rpm
  • edge-qpid-server-4.50.00-0.0.20093.noarch.rpm
  • edge-router-4.50.00-0.0.20093.noarch.rpm
  • edge-analytics-4.50.00-0.0.40031.noarch.rpm
  • apigee-mtls-4.50.00-0.0.20187.noarch.rpm
  • apigee-mtls-consul-4.50.00-0.0.20127.noarch.rpm
  • apigee-cassandra-2.1.16-0.0.2509.noarch.rpm
  • apigee-sso-4.50.00-0.0.20079.noarch.rpm
  • edge-ui-4.50.00-0.0.20165.noarch.rpm

यह देखने के लिए कि इंस्टॉल किए गए आरपीएम के वर्शन को अपडेट करने की ज़रूरत है या नहीं, यह डालें:

apigee-all version

इंस्टॉलेशन को अपडेट करने के लिए, Edge नोड पर यह तरीका अपनाएं:

  1. सभी Edge नोड पर:

    1. Yum रेपो साफ़ करें:
      sudo yum clean all
    2. Edge 4.50.00 की सबसे नई bootstrap_4.50.00.sh फ़ाइल को /tmp/bootstrap_4.50.00.sh पर डाउनलोड करें:
      curl https://software.apigee.com/bootstrap_4.50.00.sh -o /tmp/bootstrap_4.50.00.sh
    3. Edge 4.50.00 apigee-service यूटिलिटी और डिपेंडेंसी इंस्टॉल करें:
      sudo bash /tmp/bootstrap_4.50.00.sh apigeeuser=uName apigeepassword=pWord

      यहां uName:pWord Apigee से मिला उपयोगकर्ता नाम और पासवर्ड है. अगर pWord नहीं डाला जाता है, तो आपसे इसे डालने के लिए कहा जाएगा.

    4. apigee-setup यूटिलिटी अपडेट करें:
      sudo /opt/apigee/apigee-service/bin/apigee-service apigee-setup update
    5. apigee-service.sh स्क्रिप्ट को चलाने के लिए, source कमांड का इस्तेमाल करें:
      source /etc/profile.d/apigee-service.sh
  2. Cassandra के सभी नोड अपडेट करें:

    /opt/apigee/apigee-setup/bin/update.sh -c cs -f configFile

    यहां configFile कॉन्फ़िगरेशन फ़ाइल के बारे में बताता है. इसका इस्तेमाल, Apigee Edge for Private Cloud को इंस्टॉल करने के लिए किया गया था. उदाहरण के लिए, /opt/silent.conf.

  3. सभी Edge नोड पर, update.sh स्क्रिप्ट को edge प्रोसेस के लिए चलाएं. इसके लिए, हर नोड पर यह कमांड चलाएं:
    /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
  4. सभी नोड पर, यूज़र इंटरफ़ेस (यूआई) के लिए update.sh स्क्रिप्ट चलाएं. हर नोड पर, यह कमांड चलाएं:
    /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
  5. सभी नोड पर, एसएसओ के लिए update.sh स्क्रिप्ट चलाएं. हर नोड पर, यह कमांड चलाएं:
    /opt/apigee/apigee-setup/bin/update.sh -c sso -f configFile
  6. अगर Apigee mTLS का इस्तेमाल किया जा रहा है, तो Apigee mTLS को अपग्रेड करना लेख में बताया गया तरीका अपनाएं.

    ज़्यादा जानकारी के लिए, Apigee mTLS की खास जानकारी देखें.

YouTube पर कैप्शन जोड़ने के लिए इस्तेमाल किए जाने वाले सॉफ़्टवेयर

कोई बदलाव नहीं.

सॉफ़्टवेयर के बंद होने और काम न करने की जानकारी

कोई नया सॉफ़्टवेयर बंद नहीं किया गया है और न ही कोई सॉफ़्टवेयर काम नहीं कर रहा है.

नई सुविधाएं

इस सेक्शन में, इस रिलीज़ में जोड़ी गई नई सुविधाओं के बारे में बताया गया है.

JMX पासवर्ड एन्क्रिप्ट करना

अब JMX पासवर्ड एन्क्रिप्ट किए जा सकते हैं. ज़्यादा जानकारी के लिए, JMX पासवर्ड एन्क्रिप्ट करने की सुविधा चालू करना और Cassandra के लिए JMX की पुष्टि करने की सुविधा चालू करना लेख देखें. (150633039)

ठीक की गई समस्याएं

यहां दी गई टेबल में, इस रिलीज़ में ठीक की गई समस्याओं के बारे में बताया गया है:

समस्या आईडी ब्यौरा
135972575

Edge for Private Cloud, डिप्लॉयमेंट के दौरान अलग-अलग तरीके से काम कर रहा था override=true&delay=300.

यह समस्या ठीक कर दी गई है.

163578296

axstatus एपीआई, नए इंस्टॉलेशन के लिए गलत तरीके से फ़ेल होने का स्टेटस दिखा रहा था.

यह समस्या ठीक कर दी गई है.

160955355

यूज़र इंटरफ़ेस (यूआई) के ट्रेस सेशन का लॉग, ट्रेस सेशन से मेल नहीं खा रहा था: इसमें, दो सर्विस कॉलआउट के बीच लागू की गई नीतियां मौजूद नहीं थीं.

ऐसा इसलिए हो रहा था, क्योंकि कुछ नीतियां गलत क्रम में सेव और भेजी जा रही थीं. यह समस्या ठीक कर दी गई है.

147736003

**enterprise.apigee.com पर मौजूद पुरानी लाइब्रेरी की वजह से, सुरक्षा से जुड़ी समस्याएं आ रही थीं.**

लाइब्रेरी को अपडेट कर दिया गया है.

161858295

साइलेंट वैरिएबल की स्पेलिंग गलत थी.

साइलेंट इंस्टॉलेशन वैरिएबल SSO_JWT_SIGNING_KEY_FILEPATH की स्पेलिंग अब गलत नहीं है.

160951701

Consul के पुराने बाइनरी वर्शन की वजह से, mTLS इंस्टॉल नहीं हो पा रहा था.

Consul के बाइनरी को v1.6.2 से अपग्रेड करके, सबसे नए स्टेबल वर्शन v1.8.0 पर ले जाया गया है.

160916451

Consul के फ़ील्डbindaddr के लिए एंट्री मौजूद न होने की वजह से, mTLS इंस्टॉल नहीं हो पा रहा था.

apigee-mtls अब एक से ज़्यादा नेटवर्क इंटरफ़ेस और पतों वाले सर्वर को सही तरीके से हैंडल करता है.

ज्ञात समस्याएं

यहां दी गई टेबल में, इस रिलीज़ में मौजूद ज्ञात समस्याओं के बारे में बताया गया है:

समस्या आईडी ब्यौरा
149245401

Ldap नीति के कनेक्शन पूलिंग से जुड़ी समस्या

एलडीएपी संसाधन का इस्तेमाल करके बताई गई, एलडीएपी कनेक्शन पूल की प्रॉपर्टी लागू नहीं हो रही हैं. इस वजह से, कनेक्शन को एक बार इस्तेमाल करने के लिए हर बार खोला और बंद किया जा रहा है. इससे, एलडीएपी सर्वर से हर घंटे बहुत सारे कनेक्शन बन रहे हैं.

समाधान:

एलडीएपी कनेक्शन पूल की प्रॉपर्टी बदलने के लिए, एलडीएपी की सभी नीतियों में एक जैसा बदलाव करने के लिए, यह तरीका अपनाएं:

  1. अगर कॉन्फ़िगरेशन प्रॉपर्टी की फ़ाइल पहले से मौजूद नहीं है, तो उसे बनाएं:
    /opt/apigee/customer/application/message-processor.properties
  2. फ़ाइल में यह जोड़ें. Java Naming and Directory Interface (JNDI) की प्रॉपर्टी की वैल्यू को, एलडीएपी संसाधन के कॉन्फ़िगरेशन की ज़रूरत के हिसाब से बदलें.
    bin_setenv_ext_jvm_opts="-Dcom.sun.jndi.ldap.connect.pool.maxsize=20
    -Dcom.sun.jndi.ldap.connect.pool.prefsize=2
    -Dcom.sun.jndi.ldap.connect.pool.initsize=2
    -Dcom.sun.jndi.ldap.connect.pool.timeout=120000
    -Dcom.sun.jndi.ldap.connect.pool.protocol=ssl"
  3. पक्का करें कि फ़ाइल /opt/apigee/customer/application/message-processor.properties का मालिकाना हक apigee:apigee के पास हो.
  4. हर मैसेज प्रोसेसर को रीस्टार्ट करें.

यह पुष्टि करने के लिए कि कनेक्शन पूल की जेएनडीआई प्रॉपर्टी लागू हो रही हैं, tcpdump किया जा सकता है. इससे, समय के साथ एलडीएपी कनेक्शन पूल के व्यवहार को देखा जा सकता है.