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 Data Center 1
  4. Postgres Data Center 2
  5. मैनेजमेंट सर्वर डेटा सेंटर 1
  6. मैनेजमेंट सर्वर डेटा सेंटर 2
  7. राउटर/मैसेज प्रोसेसर डेटा सेंटर 1
  8. राउटर/मैसेज प्रोसेसर डेटा सेंटर 2

4.15.07.00 वर्शन पर अपग्रेड करने पर, अतिरिक्त "गेटवे" पॉड को हटाया जा रहा है

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

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

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

किसी क्षेत्र में पॉड का पता लगाने के लिए, इस 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. किसी भी मैनेजमेंट सर्वर नोड पर, 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 <System admin password>
  • -a <Admin email, defaults to the value of ADMIN_EMAIL in apigee_env.sh>
  • -H <Management Server host, defaults to the value of MSIP in apigee_env.sh>
  • -r <Region to search for the "gateway" pod>
  • -p <Gateway pod name. डिफ़ॉल्ट रूप से "गेटवे" पर सेट होता है>
  • -y <Suppress warning>

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

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

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