4.15.07.01 - Apigee Edge لملاحظات الإصدار Private Cloud

أنت الآن بصدد الاطّلاع على مستندات Apigee Edge.
انتقِل إلى مستندات Apigee X.
info

في يوم الخميس الموافق 22 أكتوبر 2015، طرحنا حزمة تصحيح جديدة لمنتج Apigee Edge for Private Cloud.

ترتيب الترقية لعملية تثبيت في مركزَي بيانات

في حال ترقية عملية تثبيت تتضمّن مركزَي بيانات، عليك ترقية المكوّنات بالترتيب التالي:

  1. Qpid Data Center 1
  2. Qpid Data Center 2
  3. Postgres Data Center 1
  4. Postgres Data Center 2
  5. Management Server Data Center 1
  6. Management Server Data Center 2
  7. مركز بيانات 1 الخاص بجهاز التوجيه/معالج الرسائل
  8. مركز بيانات معالج الرسائل/جهاز التوجيه 2

إزالة وحدة "البوابة" الإضافية عند الترقية إلى الإصدار 4.15.07.00

يتضمّن هذا الإصدار نصًا برمجيًا يحلّ المشكلة OPDK-1878. في هذه الحالة، إذا غيّرت عملية التثبيت السابقة لـ Edge اسم مجموعة البوابة من القيمة التلقائية "gateway"، سيضيف النص البرمجي للترقية إلى الإصدار 4.15.07.00 تلقائيًا مجموعة جديدة باسم "gateway" إلى عملية التثبيت، بالإضافة إلى المجموعة التي أنشأتها.

تحديد ما إذا كنت متأثرًا بهذا التغيير

من المرجّح أنّ هذه المشكلة حدثت في بيئة تتضمّن مراكز بيانات متعدّدة، حيث أنشأت وحدات بوابة بأسماء مختلفة في كل مركز بيانات، مثل "gateway-1" و"gateway-2". إذا كنت قد استخدمت الاسم التلقائي لوحدة gateway، وهو "gateway"، لن تتأثر بهذه المشكلة.

لتحديد الحاويات في منطقة ما، استخدِم أمر cURL التالي:

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

حيث يمثّل ms_IP عنوان IP أو اسم نظام أسماء النطاقات (DNS) لخادم Edge Management Server، ويمثّل dc-1 اسم المنطقة. يعرض هذا الأمر مصفوفة تحتوي على جميع أسماء الحاويات في المنطقة.

إذا نفّذت هذا الأمر قبل الترقية وأعدت تسمية وحدة gateway، ستظهر لك النتائج بالشكل التالي:

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

إذا نفّذت هذا الأمر بعد الترقية إلى الإصدار 4.15.07.00، ستتضمّن النتائج الآن وحدة gateway:

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

إذا كنت لا تعرف أسماء المناطق، استخدِم الأمر:

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

تطبيق النص البرمجي لرمز التصحيح

يتضمّن تصحيح الإصدار 4.15.07.01 النص البرمجي delete-gw-pod.sh الذي يزيل وحدة pod الإضافية التي تم إنشاؤها من خلال ترقية الإصدار 4.15.07.00.

النص البرمجي delete-gw-pod.sh:

  • يزيل هذا الأمر جميع مكوّنات Edge من وحدة gateway أو الوحدة التي تحدّدها.
  • إلغاء ربط أي مؤسسات بالمجموعة
  • يحذف هذا الأمر الحزمة.

لتشغيل هذا النص البرمجي:

  1. ثبِّت حزمة التصحيح 4.15.07.01.
  2. احتفِظ بنسخة احتياطية من جميع عُقد ZooKeeper. راجِع دليل العمليات في Edge للحصول على مزيد من المعلومات.
  3. في أي عقدة من "خادم الإدارة"، شغِّل النص البرمجي delete-gw-pod.sh لحذف وحدة gateway التي أنشأها برنامج الترقية 4.15.07.00:

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

    سيطلب منك النص البرمجي إدخال كلمة مرور مشرف النظام.

    في حال عدم تحديد أي خيارات سطر أوامر للبرنامج النصي، سيتم تكرار جميع المناطق لتحديد أي مضاعفات من وحدة بوابة الشبكة. بعد ذلك، سيُطلب منك حذف إحدى وحدات Pod، وسيتم تلقائيًا حذف وحدة Pod الخاصة بـ "البوابة".

    يمكنك إدخال خيارات سطر الأوامر في النص البرمجي 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>
  • استبدِل <Management Server host, defaults to the value of MSIP in apigee_env.sh> بالقيمة -H.
  • -r <المنطقة التي سيتم البحث فيها عن وحدة gateway>
  • استبدِل -p بـ <اسم مجموعة المدخل. القيمة التلقائية هي "gateway">
  • -y <إيقاف التحذير>

إصلاح الأخطاء

تم إصلاح الأخطاء التالية في هذا الإصدار.

معرّف المشكلة الوصف
OPDK-1927 جداول غير متوفّرة في ترقية تحقيق الربح؛ يتم إنشاء فهارس مكرّرة
OPDK-1878 تغيير اسم وحدة POD الخاصة بالبوابة في عملية الإعداد يؤدي إلى حدوث مشاكل
OPDK-1886 لا يمكن للعُقد الوصول إلى عناوين IP محلية، مثل 192.168.x.y
MGMT-2353 لا يعمل زر الحذف في صفحة قائمة التقارير المخصّصة إلا مرة واحدة
MGMT-2521 تتبُّع تعليق الجلسة في بعض الأحيان
MGMT-2543 تعدّل أداة تعديل الخادم الوكيل الجديدة ملف XML في <Payload> لسياسة AssignMessage، ما يؤدي إلى تعطيل خوادم API الحالية
MGMT-2581 إيقاف طريقة تتبُّع HTTP على جميع منافذ الإدارة
MGMT-2599 يعيد "محرّر الخادم الوكيل" الجديد بادئة مساحة الاسم بعد حذفها
MGMT-2616 لا يتعامل محرّر خادم وكيل API الجديد مع عناصر XML بشكل صحيح
MGMT-2618 مشاكل في النشر بسبب "خطأ في إنشاء دليل للمسار"
MGMT-2702 ثغرة أمنية في مواقع إلكترونية متعددة في FireFox وIE
DEVRT-1942 جداول غير متوفّرة في ترقية تحقيق الربح؛ يتم إنشاء فهارس مكرّرة
APIRT-1074 لا تتم معالجة المحتوى المضغوط باستخدام gzip بشكل صحيح عند إرسال العنوان Connection: Close بدون العنوانين Content-Length أو Transfer-Encoding