خفض مستوى مكونات Apigee وNGINX

يتم الآن عرض مستندات Apigee Edge.
انتقِل إلى مستندات Apigee X.
المعلومات

إصدار رمز التصحيح لشهر آذار (مارس) 2021

شملت الإصدارات RPM الخاصة بإصدار رمز التصحيح الخاص بـ Edge في آذار (مارس) 2021 من Edge for Private Cloud، والذي تم إرساله إلى مستودع إنتاج Apigee، تحديثًا غير مقصود في التبعية لـ apigee-nginx-1.18. ونتيجة لذلك، أزلنا RPM من المستودع واستبدلناها بقيم RPM الصحيحة. تم إدراج العائدات لكل ألف ظهور غير الصالحة في المستودع في 25 آذار (مارس) 2021 من الساعة 08:45 صباحًا إلى الساعة 03:45 مساءً بتوقيت المحيط الهادئ. إذا نزّلت وثبّت Edge RPMs في هذا التاريخ، قد تحتاج إلى تخفيض مكوّنات Apigee التالية إلى إصدارات سابقة:

  • بوابة طرفية
  • خادم إدارة الحافة
  • مُعالِج رسائل الحافة
  • edge-postgres-server
  • خادم Edge-qpid
  • جهاز توجيه الحافة
  • nginx

توضّح الأقسام التالية كيفية التحقّق مما إذا كنت بحاجة إلى الرجوع إلى إصدار سابق، وكيفية الرجوع إلى إصدار سابق من مكوّنات Apigee، إذا لزم الأمر.

التحقّق مما إذا كنت بحاجة إلى الرجوع إلى إصدار سابق

لمعرفة ما إذا كنت بحاجة إلى الرجوع إلى إصدار سابق من مكونات Apigee أو NGINX، يمكنك تنفيذ أحد الإجراءات التالية، بناءً على ما إذا كنت تستخدم Edge لـ Private Cloud 4.50.00 أو 4.19.06.

إجراء Edge 4.50.00

في كل عقدة، أدخل ما يلي لمعرفة إصدار البوابة:

-- apigee-service edge-gateway version

إذا كان رقم إصدار edge-gateway هو:

  • قبل عام 2011، لن تحتاج إلى اتخاذ أي إجراء آخر.
  • بما يعادل إصدار 20113، عليك الرجوع إلى إصدار سابق من مكوّنات Apigee وNGINX.
  • بالنسبة إلى الإصدارات الأحدث من 20113، ابحث عن إصدار NGINX عن طريق إدخال ما يلي:
    -- sudo yum list installed apigee-nginx

    إليك بعض نماذج النتائج من هذا الأمر:

    Installed Packages
    apigee-nginx.x86_64 1.18.0-1.el7
    @apigee-thirdparty

    إذا كان إصدار NGINX هو apigee-nginx.x86_64 1.18.0-XXX، ستحتاج فقط إلى الرجوع إلى إصدار سابق من NGINX.

إجراء Edge 4.19.06

في كل عقدة، أدخل ما يلي لمعرفة إصدار البوابة:

-- apigee-service edge-gateway version

إذا كان رقم إصدار edge-gateway هو:

  • اعتبارًا من عام 2014، لن تحتاج إلى اتخاذ أي إجراء آخر.
  • بما يعادل إصدار 2014، عليك الرجوع إلى إصدار سابق من مكوّنات Apigee والرجوع إلى إصدار سابق من NGINX.
  • بالنسبة إلى الإصدارات الأحدث من 20114، ابحث عن إصدار NGINX عن طريق إدخال ما يلي:
    -- sudo yum list installed apigee-nginx

    إليك بعض نماذج النتائج من هذا الأمر:

    Installed Packages
    apigee-nginx.x86_64 1.18.0-1.el7
    @apigee-thirdparty

    إذا كان إصدار NGINX هو apigee-nginx.x86_64 1.18.0-XXX، ستحتاج فقط إلى الرجوع إلى إصدار سابق من NGINX.

    المكونات التي سيتم الرجوع إليها

    إذا كنت قد ثبتّ أيًا من العائدات لكل ألف ظهور على القوائم التالية، فستحتاج إلى الرجوع إلى الإصدار السابق من هذه العائدات لكل ألف ظهور.

    المكونات التي يجب إرجاعها إلى إصدار سابق من Edge لخدمة Private Cloud 4.50.00

    edge-gateway-4.50.00-0.0.20113.noarch.rpm
    edge-management-server-4.50.00-0.0.20113.noarch.rpm
    edge-message-processor-4.50.00-0.0.20113.noarch.rpm
    edge-postgres-server-4.50.00-0.0.20113.noarch.rpm
    edge-qpid-server-4.50.00-0.0.20113.noarch.rpm
    edge-router-4.50.00-0.0.20113.noarch.rpm

    المكونات التي سيتم إرجاعها إلى إصدار سابق من Edge لخدمة Private Cloud 4.19.06

    edge-gateway-4.19.06-0.0.20114.noarch.rpm
    edge-management-server-4.19.06-0.0.20114.noarch.rpm
    edge-message-processor-4.19.06-0.0.20114.noarch.rpm
    edge-postgres-server-4.19.06-0.0.20114.noarch.rpm
    edge-qpid-server-4.19.06-0.0.20114.noarch.rpm
    edge-router-4.19.06-0.0.20114.noarch.rpm

    وللتحقق مما إذا تم تثبيت هذه الإصدارات، أدخل الأمر التالي لكل عقدة حيث تم تثبيت أي من المكونات الواردة في القائمة المناسبة أعلاه:

    -- apigee-service component version

    الرجوع إلى إصدار سابق من Apigee

    للرجوع إلى إصدار سابق من مكوّنات Apigee، اتّبِع الإجراء التالي.

    في كل عقدة تم تثبيت أي من المكونات التالية بها:

    • بوابة طرفية
    • خادم إدارة الحافة
    • مُعالِج رسائل الحافة
    • edge-postgres-server
    • خادم Edge-qpid
    • جهاز توجيه الحافة

    أوقف المكون بإدخال

    --apigee-service component stop

    بعد ذلك، عليك الرجوع إلى إصدار سابق من المكونات:

    -- sudo yum downgrade 

    وفي ما يلي بعض الأمثلة:

    في حال تثبيت المدخل ومعالج رسائل الحافة:

    -- sudo yum downgrade edge-gateway edge-message-processor

    في حال تثبيت البوابة وجهاز توجيه الحافة:

    -- sudo yum downgrade edge-gateway edge-router

    في حال إعداد AIO :

    -- sudo yum downgrade edge-gateway edge-postgres-server edge-router edge-management-server edge-message-processor edge-qpid-server

    بعد الانتهاء من الرجوع إلى إصدار سابق، شغِّل configure لكل مكوّن وأعِد تشغيله.

    --apigee-service  component configure
    --apigee-service  component start

    في ما يلي الإصدار الصحيح من RPM بعد الرجوع إلى إصدار سابق.

    Edge لـ Private Cloud 4.50.00

    edge-gateway-4.50.00-0.0.20110
    Edge-management-server-4.50.00-0.0.20110
    edge-message-processor-4.50.00-0.0.20110
    edge-postgres-server-4.50.00-0.0.20110
    edge-qpid-server-4.50.00-0.0.20110
    edge-router-4.50.00-0.0.20110

    Edge لـ Private Cloud 4.19.06

    edge-gateway-4.19.06-0.0.20112
    Edge-management-server-4.19.06-0.0.20112
    edge-message-processor-4.19.06-0.0.20112
    edge-postgres-server-4.19.06-0.0.20112
    edge-qpid-server-4.19.06-0.0.20112
    edge-router-4.19.06-0.0.20112

    الرجوع إلى إصدار سابق من NGINX

    للرجوع إلى إصدار سابق من apigee-nginx، نفِّذ الخطوات التالية لجهاز توجيه Edge، عقدة واحدة في كل مرة:

    1. أوقِف جهاز التوجيه.
      --apigee-service edge-router stop
    2. الرجوع إلى إصدار سابق من apigee-ngix.
       -- sudo yum downgrade apigee-nginx
      من المتوقّع توفّر إصدار apigee-nginx بعد الرجوع إلى إصدار سابق:
      -- yum list installed apigee-nginx
      apigee-nginx.x86_64 -1.16.1-6.el7
    3. اضبط جهاز التوجيه.
      apigee-service edge-router configure
    4. شغِّل جهاز التوجيه.
      apigee-service edge-router start