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

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

हमने 22 अक्टूबर, 2015 को Apigee Edge for Private Cloud के लिए एक नया पैच रिलीज़ किया है.

दो डेटा सेंटर वाले इंस्टॉलेशन के लिए अपग्रेड करने का क्रम

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

  1. Qpid डेटा सेंटर 1
  2. Qpid डेटा सेंटर 2
  3. Postgres डेटा सेंटर 1
  4. Postgres डेटा सेंटर 2
  5. Management Server डेटा सेंटर 1
  6. Management Server डेटा सेंटर 2
  7. Router/Message Processor डेटा सेंटर 1
  8. Router/Message Processor डेटा सेंटर 2

4.15.07.00 पर अपग्रेड करने के बाद, "गेटवे" पॉड को हटाना

इस रिलीज़ में, OPDK-1878 समस्या को ठीक करने वाली एक स्क्रिप्ट शामिल है. इस समस्या के लिए, अगर Edge के पिछले इंस्टॉलेशन में, गेटवे पॉड का नाम बदलकर "गेटवे" की डिफ़ॉल्ट वैल्यू कर दी गई थी, तो 4.15.07.00 अपग्रेड स्क्रिप्ट, आपके इंस्टॉलेशन में "गेटवे" नाम का एक नया पॉड अपने-आप जोड़ देगी. इसके साथ ही, वह पॉड भी जोड़ा जाएगा जिसे आपने बनाया था.

यह पता लगाना कि इस समस्या का असर आप पर पड़ा है या नहीं

इस समस्या के होने की संभावना, ऐसे एनवायरमेंट में ज़्यादा होती है जिसमें एक से ज़्यादा डेटा सेंटर हों. ऐसे एनवायरमेंट में, हर डेटा सेंटर में अलग-अलग नामों से गेटवे पॉड बनाए जाते हैं. जैसे, "gateway-1" और "gateway-2". अगर आपने गेटवे पॉड के डिफ़ॉल्ट नाम "गेटवे" का इस्तेमाल किया है, तो इस समस्या का असर आप पर नहीं पड़ेगा.

किसी इलाके में मौजूद पॉड का पता लगाने के लिए, यह cURL निर्देश इस्तेमाल करें:

> curl -u sysAdminEmail:PW http://<ms_IP>:8080/v1/regions/dc-1/pods

यहां ms_IP, Edge Management Server का आईपी पता या डीएनएस नाम है. वहीं, dc-1 इलाके का नाम है. इस निर्देश से, इलाके में मौजूद सभी पॉड के नामों वाली एक कलेक्शन मिलती है.

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

[ "gateway-1", "analytics", "central" ]

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

[ "gateway-1", "gateway", "analytics", "central" ]

अगर आपको अपने इलाकों के नाम नहीं पता हैं, तो यह निर्देश इस्तेमाल करें:

> curl -u sysAdminEmail:PW http://<ms_IP>:8080/v1/regions

पैच स्क्रिप्ट लागू करना

4.15.07.01 पैच में, delete-gw-pod.sh स्क्रिप्ट शामिल है. इससे 4.15.07.00 अपग्रेड की वजह से बना अतिरिक्त पॉड हट जाता है.

delete-gw-pod.sh स्क्रिप्ट:

  • "गेटवे" पॉड या आपके बताए गए पॉड से, Edge के सभी कॉम्पोनेंट हटाती है.
  • पॉड से जुड़े सभी संगठनों को हटाती है.
  • पॉड को मिटाती है.

यह स्क्रिप्ट चलाने के लिए:

  1. 4.15.07.01 पैच इंस्टॉल करें.
  2. ZooKeeper के सभी नोड का बैकअप लें. ज़्यादा जानकारी के लिए, Edge की ऑपरेशंस गाइड देखें.
  3. किसी भी Management Server नोड पर, delete-gw-pod.sh स्क्रिप्ट चलाकर, 4.15.07.00 अपग्रेडर से बने "गेटवे" पॉड को मिटाएं:

    > /<instal_dir>/apigee4/bin/delete-gw-pod.sh

    स्क्रिप्ट, आपसे सिस्टम एडमिन का पासवर्ड मांगेगी.

    अगर स्क्रिप्ट के लिए कोई कमांड-लाइन विकल्प नहीं दिया जाता है, तो यह सभी इलाकों में लूप करके, गेटवे पॉड के एक से ज़्यादा इंस्टेंस की पहचान करती है. इसके बाद, आपसे एक इंस्टेंस मिटाने के लिए कहा जाता है. डिफ़ॉल्ट रूप से, "गेटवे" पॉड चुना जाता है.

    आप delete-gw-pod.sh स्क्रिप्ट को कमांड-लाइन विकल्प दे सकते हैं. उदाहरण के लिए, अगर पॉड का नाम और इलाका दिया जाता है, तो यह उस इलाके में मौजूद सिर्फ़ उस पॉड को मिटाती है. इसके बाद, आपसे पूछा जाता है कि क्या आपको सभी इलाकों की जांच करनी है.

delete-gw-pod.sh स्क्रिप्ट को ये पैरामीटर दिए जा सकते हैं:

  • -P <सिस्टम एडमिन पासवर्ड>
  • -a <एडमिन का ईमेल पता, डिफ़ॉल्ट रूप से, apigee_env.sh में ADMIN_EMAIL की वैल्यू सेट होती है>
  • -H <Management Server का होस्ट. डिफ़ॉल्ट रूप से, apigee_env.sh में MSIP की वैल्यू सेट होती है>
  • -r <"गेटवे" पॉड को खोजने के लिए इलाका>
  • -p <गेटवे पॉड का नाम. डिफ़ॉल्ट रूप से, "गेटवे" सेट होता है>
  • -y <चेतावनी को दबाएं>

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

इस रिलीज़ में, ये गड़बड़ियां ठीक की गई हैं.

समस्या आईडी ब्यौरा
OPDK-1927 Monetization को अपग्रेड करने पर टेबल गायब हैं; इंडेक्स डुप्लीकेट बन रहे हैं
OPDK-1878 सेटअप में, गेटवे पॉड का नाम बदलने पर समस्याएं आती हैं
OPDK-1886 नोड, लोकल आईपी पतों को ऐक्सेस नहीं कर सकता. जैसे, 192.168.x.y
MGMT-2353 कस्टम रिपोर्ट की सूची वाले पेज पर, मिटाएं बटन सिर्फ़ एक बार काम करता है
MGMT-2521 कभी-कभी, ट्रेस सेशन रुक जाता है
MGMT-2543 नया प्रॉक्सी एडिटर, AssignMessage नीति के <Payload> में मौजूद एक्सएमएल में बदलाव करता है, इससे मौजूदा एपीआई प्रॉक्सी काम नहीं करती हैं
MGMT-2581 सभी मैनेजमेंट पोर्ट पर, एचटीटीपी ट्रेस करने का तरीका बंद करें
MGMT-2599 नया प्रॉक्सी एडिटर, नेमस्पेस प्रीफ़िक्स को मिटाने के बाद उसे वापस जोड़ देता है
MGMT-2616 नया एपीआई प्रॉक्सी एडिटर, एक्सएमएल एंटिटी को सही तरीके से हैंडल नहीं करता
MGMT-2618 "पाथ के लिए डायरेक्ट्री बनाने में गड़बड़ी हुई" की वजह से, डिप्लॉयमेंट में समस्याएं आ रही हैं
MGMT-2702 FireFox और IE के लिए, क्रॉस-साइट सुरक्षा से जुड़ी समस्या
DEVRT-1942 Monetization को अपग्रेड करने पर टेबल गायब हैं; इंडेक्स डुप्लीकेट बन रहे हैं
APIRT-1074 जब Content-Length या Transfer-Encoding हेडर के बिना, Connection: Close हेडर भेजा जाता है, तब gzip किए गए कॉन्टेंट को सही तरीके से हैंडल नहीं किया जाता