4.19.06.07 - Private Cloud के रिलीज़ नोट के लिए Edge

आपको Apigee Edge का दस्तावेज़ दिख रहा है.
Apigee X के दस्तावेज़ पर जाएं.
जानकारी

हमने 5 जून, 2020 को Apigee Edge for Private Cloud का नया वर्शन रिलीज़ किया था.

अपडेट करने की प्रोसेस

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

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

    1. Yum रिपॉज़िटरी साफ़ करें:
      sudo yum clean all
    2. Edge 4.19.06 की नई bootstrap_4.19.06.sh फ़ाइल डाउनलोड करें. इसके लिए, /tmp/bootstrap_4.19.06.sh:
      curl https://software.apigee.com/bootstrap_4.19.06.sh -o /tmp/bootstrap_4.19.06.sh
    3. Edge 4.19.06 apigee-service यूटिलिटी और डिपेंडेंसी इंस्टॉल करें:
      sudo bash /tmp/bootstrap_4.19.06.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. सभी नोड पर OpenLDAP के लिए update.sh स्क्रिप्ट को लागू करें. हर नोड पर, यह कमांड चलाएं:
    /opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile

    यहां configFile उस कॉन्फ़िगरेशन फ़ाइल के बारे में बताता है जिसका इस्तेमाल आपने Apigee Edge for Private Cloud को इंस्टॉल करने के लिए किया था.

  3. सभी नोड पर Edge के लिए update.sh स्क्रिप्ट को लागू करें. हर नोड पर, यह कमांड चलाएं:
    /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile

    यहां configFile उस कॉन्फ़िगरेशन फ़ाइल के बारे में बताता है जिसका इस्तेमाल आपने Apigee Edge for Private Cloud को इंस्टॉल करने के लिए किया था.

  4. सभी नोड पर यूज़र इंटरफ़ेस (यूआई) के लिए update.sh स्क्रिप्ट को लागू करें. हर नोड पर, यह कमांड चलाएं:
    /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile

    यहां configFile उस कॉन्फ़िगरेशन फ़ाइल के बारे में बताता है जिसका इस्तेमाल आपने Apigee Edge for Private Cloud को इंस्टॉल करने के लिए किया था.

  5. सभी नोड पर एसएसओ के लिए update.sh स्क्रिप्ट लागू करें. हर नोड पर, यह कमांड चलाएं:
    /opt/apigee/apigee-setup/bin/update.sh -c sso -f configFile

    यहां configFile उस कॉन्फ़िगरेशन फ़ाइल के बारे में बताता है जिसका इस्तेमाल आपने Apigee Edge for Private Cloud को इंस्टॉल करने के लिए किया था.

  6. सभी नोड पर, डेवलपर पोर्टल के लिए update.sh स्क्रिप्ट को लागू करें. हर नोड पर, यह कमांड चलाएं:
    /opt/apigee/apigee-setup/bin/update.sh -c dp -f configFile

    यहां configFile उस कॉन्फ़िगरेशन फ़ाइल के बारे में बताता है जिसका इस्तेमाल आपने Apigee Edge for Private Cloud को इंस्टॉल करने के लिए किया था.

  7. अगर Apigee mTLS का इस्तेमाल किया जाता है और आपने इस पैच में मौजूद नई सुविधाओं या गड़बड़ियों को ठीक करने के आधार पर कॉन्फ़िगरेशन अपडेट किया है, तो आपको सभी नोड पर apigee-mtls सेवा को अनइंस्टॉल करके फिर से इंस्टॉल करना होगा, ताकि ये बदलाव लागू हो सकें. ज़्यादा जानकारी के लिए, मौजूदा apigee-mtls कॉन्फ़िगरेशन में बदलाव करना लेख पढ़ें.

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

Apigee Edge for Private Cloud, OpenJDK के वर्शन 1.8.0.252 के साथ काम करता है.

Tomcat को 7.0.103 वर्शन पर अपडेट कर दिया गया है.

बंद की गई सुविधाएं और सेवाएं

कोई परिवर्तन नहीं.

नई सुविधाएं

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

ब्यौरा

एमटीएलएस, मैनेजमेंट सर्वर से राऊटर के कनेक्शन को सुरक्षित करता है

Apigee mTLS अब मैनेजमेंट सर्वर और राउटर के बीच पोर्ट 8081 पर कनेक्शन के साथ काम करता है.

अब प्रमाणपत्र के मान्य रहने की अवधि को कॉन्फ़िगर किया जा सकता है

कस्टम सर्टिफ़िकेट का इस्तेमाल करते समय, आपके पास यह तय करने का विकल्प होता है कि सर्टिफ़िकेट कितने दिनों तक मान्य रहेगा. इसके लिए, कॉन्फ़िगरेशन फ़ाइल में APIGEE_MTLS_NUM_DAYS_CERT_VALID_FOR की वैल्यू सेट करें. डिफ़ॉल्ट वैल्यू 365 है. ज़्यादा जानकारी के लिए, पहला चरण: कॉन्फ़िगरेशन फ़ाइल अपडेट करना लेख पढ़ें. Apigee mTLS इंस्टॉल करने के बाद कोई बदलाव करने पर, मौजूदा apigee-mtls कॉन्फ़िगरेशन में बदलाव करना में दिए गए निर्देशों का पालन करना न भूलें.

गड़बड़ियां ठीक की गईं

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

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

कीस्टोर को एक जैसे नामों या उपनामों के साथ कॉन्फ़िगर किए जाने पर, मैसेज प्रोसेसर एनवायरमेंट लोड नहीं कर पाता.

हमने एक जैसे नाम रखने के तरीके वाले कीस्टोर लोड करते समय, regex लुकअप से जुड़ी समस्या को ठीक कर दिया है. इस वजह से, Message Processor, कीस्टोर से जुड़े एनवायरमेंट लोड नहीं कर पा रहा था. इसके अलावा, लुकअप के दौरान एक से ज़्यादा कीस्टोर मिलने पर, Message Processor शुरू नहीं हो पा रहा था.

130653816

रनटाइम ट्रैफ़िक में, कुछ समय के लिए 404 गड़बड़ियां दिखती हैं.

रेस कंडीशन की वजह से, मैसेज प्रोसेसर बूटअप के दौरान सभी प्रॉक्सी लोड नहीं कर पा रहे थे. इस वजह से, रनटाइम ट्रैफ़िक में समय-समय पर 404 ApplicationNotFound गड़बड़ियां हो रही थीं.

इस समस्या को ठीक कर दिया गया है.

157275131

Drupal को अपग्रेड करना

वर्शन 4.19.06 में, डेवलपर पोर्टल को अपग्रेड करने की प्रोसेस काम नहीं कर रही थी.

155840972 Tomcat को अपग्रेड करना

Tomcat को 7.0.103 वर्शन पर अपग्रेड किया गया है.

155595660

टाइमज़ोन का फ़ॉर्मैट

conf_system_apigee.syslogger.dateFormat प्रॉपर्टी से सेट किए गए टाइमज़ोन फ़ॉर्मैट में, sss और SSS टोकन के लिए इस्तेमाल की गई वैल्यू सही नहीं थीं.

155340541

OpenJDK की सुविधा

Apigee ने OpenJDK के वर्शन 1.8.0.252 के साथ काम करने की पुष्टि की है.

155105930
76087166

एक से ज़्यादा डेटा सेंटर वाले एनवायरमेंट में केवीएम

अगर किसी संगठन के पास एक से ज़्यादा डेटा सेंटर (उदाहरण के लिए, dc-1, dc-2) थे, तो मैनेजमेंट सर्वर किसी भी डेटा सेंटर से रैंडम तरीके से कनेक्ट हो रहा था. इससे, मुख्य मैनेजमेंट और Key Value Map (KVM) के कामों के लिए, स्थानीय डेटा सेंटर में Cassandra नोड से कनेक्शन पर असर पड़ा.

152382545

mTLS पोर्ट रेंज का इस्तेमाल

दस्तावेज़ में अब यह जानकारी सही तरीके से दी गई है कि Apigee mTLS के लिए ZooKeeper पोर्ट रेंज 10001 से शुरू होती है.

150717738

ऐसे क्लस्टर जिनमें कोई लीडर नहीं है

लीडर नोड के बिना क्लस्टर की वजह से, mTLS सेवा को बंद या रीस्टार्ट नहीं किया जा सका. टाइम आउट की अवधि भी कम कर दी गई है.

148486685

OpenLDAP रेप्लिकेशन और एसएसओ इंटरोऑपरेबिलिटी के लिए, इनडायरेक्ट बाइंड

इनडायरेक्ट बाइंडिंग की वजह से, OpenLDAP सेवा उपयोगकर्ता ऑब्जेक्ट को तब खोज नहीं रही थी, जब रेप्लिकेशन चालू था (एक से ज़्यादा OpenLDAP इंस्टेंस थे).

148179907

apigee-analytics-collector re-added

apigee-analytics-collector यूटिलिटी को फिर से जोड़ा गया. इस यूटिलिटी की मदद से, एपीआई के वॉल्यूम की गिनती की रिपोर्ट की जा सकती है.

146511254

ExtractVariables नीति से जुड़ी गड़बड़ियां ठीक नहीं हो रही हैं

जब XPath एक्सप्रेशन के ज़रिए किसी एक्सएमएल वैरिएबल को हल नहीं किया गया, तब ExtractVariables नीति, प्रॉक्सी में काम करती रही. ऐसा तब भी हुआ, जब IgnoreUnresolvedVariables एलिमेंट या continueOnError एट्रिब्यूट को फ़ॉल्स पर सेट किया गया था.

130013746

कंपनियों के खाते बंद करना

कमाई करने की सुविधा से कंपनियों को हटाने का बटन उपलब्ध नहीं था.

120799182

OpenLDAP को अपग्रेड करना

एक से ज़्यादा डेटा सेंटर वाले एनवायरमेंट में OpenLDAP को अपग्रेड करने की प्रोसेस की वजह से, डेटा करप्ट हो गया.

145236083

सिस्टम एडमिन के उपयोगकर्ता नाम:पासवर्ड की लंबाई

सिस्टम एडमिन के उपयोगकर्ता नाम और पासवर्ड में 57 से ज़्यादा वर्ण होने की वजह से, Edge SSO इंस्टॉल करने वाली स्क्रिप्ट काम नहीं कर रही है.

135616498

एसएसओ (SSO) सेटअप स्क्रिप्ट काम नहीं कर रही है

फ़ाइल-स्कीम वाले यूआरएल इस्तेमाल करने पर, एसएसओ सेटअप स्क्रिप्ट के काम न करने की समस्या को ठीक किया गया है.

111420263

मैसेज लॉगिंग की नीति में ConcurrentModificationException को ठीक करना

मैसेज लॉगिंग की नीति का इस्तेमाल करते समय होने वाली कई रेस कंडीशन को खत्म किया गया है.

147458330

Postgresql के बैकअप में एसएसओ की जानकारी सेव न होने की समस्या को ठीक किया गया

PostgreSQL के बैकअप में, एसएसओ कॉन्फ़िगरेशन डेटा मौजूद न होने की समस्या को ठीक किया गया है.