تحديث Apigee Edge 4.51.00 أو 4.52.00 إلى 4.52.01

تتيح Apigee ترقية Edge for Private Cloud من الإصدار 4.51.00 أو الإصدار 4.52.00 مباشرةً إلى الإصدار 4.52.01. توضّح هذه الصفحة كيفية إجراء أي ترقية.

المستخدمون الذين يمكنهم إجراء التحديث

يجب أن يكون الشخص الذي يقوم بالتحديث هو نفسه الشخص الذي ثبّت Edge في الأصل، أو شخص يركض كجذر.

بعد تثبيت Edge RPM، يمكن لأي شخص إعداده.

المكوّنات التي يجب تحديثها

يجب عليك تحديث جميع مكونات Edge. لا يدعم Edge الإعداد الذي يحتوي على مكونات من إصدارات متعددة.

تعديل المتطلبات الأساسية

تأكّد من استيفاء المتطلبات الأساسية التالية قبل ترقية Apigee Edge:

  • الاحتفاظ بنسخة احتياطية من جميع العُقد
    قبل إجراء التحديث، ننصحك بإجراء نسخة احتياطية كاملة من جميع العُقد حفاظًا على سلامتك الأسباب. استخدِم الإجراء الخاص بإصدارك الحالي من Edge لتنفيذ عملية النسخ الاحتياطي.

    يتيح لك ذلك الحصول على خطة احتياطية، في حال تعذّر عليك يعمل بشكل صحيح. لمزيد من المعلومات حول الاحتفاظ بنسخة احتياطية، راجِع القسم الاحتفاظ بنسخة احتياطية. و"الاستعادة":

  • التأكُّد من تشغيل Edge
    تأكَّد من أنّ Edge يعمل أثناء عملية التحديث باستخدام الأمر:
    /opt/apigee/apigee-service/bin/apigee-all status
  • التأكّد من أنّ استراتيجية التوافق مع "كاساندرا" هي LeveledCompactionStrategy
    تأكد من تعيين استراتيجية توافق Cassandra على LeveledCompactionStrategy، كما هو موضّح في تغيير استراتيجية ضغط Cassandra

النشر التلقائي لإعدادات الموقع

إذا كنت قد ضبطت أي خصائص من خلال تعديل ملفات .properties في /opt/apigee/customer/application ثم يحتفظ التحديث بهذه القيم.

الترقية المطلوبة إلى الإصدار 3.8.3 من Zookeeper

يتضمّن هذا الإصدار من Edge for Private Cloud ترقية إلى الإصدار 3.8.3 من Zookeeper. كجزء من هذه الترقية، سيتم ترحيل جميع بيانات Zookeeper إلى الإصدار 3.8.3 من Zookeeper.

قبل ترقية Zookeeper، اقرأ حارس حديقة حيوانات دليل الصيانة. تستخدم معظم أنظمة إنتاج Edge مجموعة من عُقد Zookeeper المنتشرة عبر مراكز بيانات متعددة. يتم إعداد بعض هذه العُقد كناخبين يشاركون في انتخابات قائد حديقة Zookeeper، ويتم ضبط الباقي كمراقبين. عرض يمكنك لمحة عن القادة والمتابعين والمصوّتين والمراقبين لمزيد من التفاصيل. تنتخب عُقد الناخبين تصبح بعد ذلك عُقد الناخبين نفسها متابعين.

أثناء عملية التحديث، قد يحدث تأخير مؤقت أو يحدث إخفاق في الكتابة في Zookeeper. عند إغلاق عقدة القائد. قد يؤثر هذا على عمليات الإدارة التي تكتب في Zookeeper، مثل عملية نشر الخادم الوكيل، وتغييرات البنية الأساسية في Apigee، مثل إضافة معالج رسائل أو إزالته وما إلى ذلك. ويجب ألا يكون هناك أي تأثير في وقت التشغيل واجهات برمجة التطبيقات الخاصة Apigee (ما لم تكن واجهات برمجة التطبيقات لإدارة طلبات البيانات في وقت التشغيل هذه) أثناء ترقية Zookeeper أثناء باتباع الإجراء أدناه.

على مستوى عالٍ، تتضمن عملية الترقية نسخ نسخة احتياطية من كل عقدة. يتبع ذلك من خلال ترقية جميع المراقبين والمتابعين، وأخيرًا ترقية عقدة القائد.

الاحتفاظ بنسخة احتياطية

احتفظ بنسخة احتياطية من جميع عُقد Zookeeper لاستخدامها في حال الحاجة إلى العودة إلى الإصدار السابق. لاحظ أن ستؤدي العودة إلى استعادة Zookeeper إلى الحالة التي تم فيها الاحتفاظ بنسخة احتياطية. ملاحظة: أي عمليات نشر أو تغييرات البنية الأساسية في Apigee منذ الحصول على النسخة الاحتياطية (التي يتم تخزين معلوماتها في Zookeeper) أثناء الاستعادة.

  /opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper backup

في حال استخدام أجهزة افتراضية ولديك هذه الإمكانية، يمكن أيضًا استخدام لقطات من الجهاز الافتراضي أو نُسخ احتياطية منها. الاستعادة أو العودة إلى الحالة السابقة (إذا لزم الأمر).

تحديد القادة والمتابعين والمراقبين

ملاحظة: تستخدم نماذج الأوامر أدناه أداة nc لإرسال البيانات إلى Zookeeper. يمكنك استخدام المرافق البديلة لإرسال البيانات إلى Zookeeper أيضًا.

  1. في حال لم يتم تثبيته على عقدة ZooKeeper، ثبّت nc:
      sudo yum install nc
  2. شغّل الأمر nc التالي على العقدة، حيث يكون 2181 هو منفذ ZooKeeper:
      echo stat | nc localhost 2181

    من المفترض أن تظهر لك نتيجة على النحو التالي:

      Zookeeper version: 3.8.3-5a02a05eddb59aee6ac762f7ea82e92a68eb9c0f, built on 2022-02-25 08:49 UTC
      Clients:
       /0:0:0:0:0:0:0:1:41246[0](queued=0,recved=1,sent=0)
      
      Latency min/avg/max: 0/0.2518/41
      Received: 647228
      Sent: 647339
      Connections: 4
      Outstanding: 0
      Zxid: 0x400018b15
      Mode: follower
      Node count: 100597

    في سطر الإخراج Mode للعُقد، من المفترض أن يظهر لك مراقب أو قائد أو تابع (أي ناخب ليس القائد) بناءً على تهيئة العقدة. ملاحظة: في عملية تثبيت مستقلة لشبكة Edge مع عقدة ZooKeeper واحدة، Mode تم تعيينها على "مستقلة".

  3. كرِّر الخطوتين 1 و2 في كل عقدة ZooKeeper.

ترقية Zookeeper على عُقد المراقب والمتابع

عليك ترقية Zookeeper في كل عُقدة من عُقد المراقب والمتابع على النحو التالي:

  1. قم بتنزيل وتشغيل التمهيد لـ Edge for Private Cloud 4.52، كما هو موضح في التحديث إلى الإصدار 4.52.01 على عقدة ذات اتصال خارجي بالإنترنت من المحتمل أن تتضمن العملية اعتمادًا على ما إذا كان للعقدة اتصال خارجي بالإنترنت أو إجراء تثبيت في وضع عدم الاتصال.
  2. ترقية مكوِّن Zookeeper:
      /opt/apigee/apigee-setup/bin/update.sh -c zk -f <silent-config-file>
    ملاحظة: إذا كانت هذه العُقد تحتوي على مكونات أخرى تم تثبيتها (مثل Cassandra)، يمكنك الترقية عليها أيضًا الآن (كما هو الحال مع ملف تعريف cs,zk) أو يمكنك ترقية المكونات الأخرى لاحقًا. Apigee نقترح ترقية Zookeeper أولاً والتأكّد من أنّ مجموعتك تعمل بشكل صحيح قبل ترقية المكونات الأخرى.
  3. كرِّر الخطوات أعلاه على كل عُقدة من عُقد المراقب والمتابع في Zookeeper.

إغلاق القائد

بعد ترقية جميع عُقد المراقب والمتابع، يمكنك إغلاق القائد. على العقدة المحدد كقائد، قم بتشغيل الأمر أدناه:

  /opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper stop

لاحظ أنه خلال هذا الحدث، قبل انتخاب قائد جديد، قد يكون هناك تأخيرات مؤقتة أو كتابة الإخفاقات في Zookeeper. قد يؤثر هذا على العمليات التي تتم كتابتها في Zookeeper مثل إجراء نشر الخوادم الوكيلة أو تغييرات بنية Apigee الأساسية، مثل إضافة أو إزالة معالجات الرسائل وما إلى ذلك

التحقق من انتخاب الرئيس الجديد

باستخدام الخطوات الواردة في تحديد القائد، المتابعين والمراقبين أعلاه، تحقَّق من اختيار قائد جديد من المتابعين، بعد إيقاف القائد الحالي. تجدر الإشارة إلى أنّه كان من الممكن انتخاب القائد في مركز بيانات مختلف عن القائد الحالي.

ترقية قائد المجموعة

اتبع الخطوات نفسها الواردة في جارٍ ترقية Zookeeper في عُقد المراقب والمتابع أعلاه.

بعد ترقية عقدة القائد القديمة كذلك، تحقق من صحة المجموعة لضمان وجود عقدة رئيسية.

العودة إلى الحالة السابقة

في حال كانت العودة مطلوبة:

  1. قم بإجراء خطوات العودة إلى الحالة السابقة على المراقبين والمتابعين أولاً.
  2. نزِّل برنامج التمهيد للإصدار الذي تريد الرجوع إليه ونفِّذه، إما 4.50 أو 4.51. ستختلف هذه العملية على الأرجح استنادًا إلى ما إذا كان للعقدة اتصال خارجي بالإنترنت أم لا أو أنك تتابع التثبيت بلا اتصال بالإنترنت.
  3. إيقاف Zookeeper إذا كان قيد التشغيل على العقدة:
      /opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper stop
  4. إلغاء تثبيت مدير حديقة الحيوان الحالي:
      /opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper uninstall
  5. تثبيت Zookeeper كالمعتاد:
      /opt/apigee/apigee-setup/bin/setup.sh -p zk -f <silent-config-file>
  6. بمجرد إعادة جميع المتابعين والمراقبين، يمكنك العودة إلى الإصدار السابق من عقدة القائد من خلال اتباع الخطوات من 2 إلى 5 في العقدة الرئيسية.
  7. بعد إعادة جميع العُقد إلى الحالة السابقة، تحقَّق من سلامة المجموعة وتأكَّد من عقدة رائدة في المجموعة العنقودية.

استعادة النسخة الاحتياطية

راجِع مقالة الاستعادة من نسخة احتياطية. لاحظ أن النسخ الاحتياطية من Zookeeper المأخوذة من الإصدارات السابقة من Edge for Private Cloud مثل 4.50 و4.51 يجب أن تكون متوافق مع إصدار Zookeeper في Edge for Private Cloud 4.52.

الترقية المطلوبة للإصدار 14 من Postgres

يتضمّن هذا الإصدار من Edge for Private Cloud ترقية إلى الإصدار 14 من Postgres. كجزء من هذه الترقية، يتم نقل جميع بيانات Postgres إلى Postgres 14.

  • إذا كنت بصدد الترقية من Edge for Private Cloud 4.51.00 إلى 4.52.01، يجب اتّباع خطوات الترقية الإضافية من Postgres. ارجع إلى قسم الترقية المطلوبة إلى الإصدار 14 من Postgres إذا كنت بصدد الترقية من الإصدار 4.51.00 إلى 4.52.01.
  • في حال الترقية من Edge for Private Cloud 4.52.00 إلى 4.52.01، ليس عليك اتخاذ خطوات ترقية تكميلية لخدمة Postgres.

ترقية Qpid

يتضمّن إصدار Edge for Private Cloud هذا ترقية إلى Qpid J-Broker.

ننصحك بتحديد إحدى الطرق التالية لإجراء ترقية Qpid:

ترقية الجهاز بدون أي توقف عن العمل

تضمن هذه الطريقة عدم وجود أي فترة توقف عن العمل في بيئة وقت تشغيل Edge كما تقلل الخسارة في بيانات وقت التشغيل، إن وجدت، والتي تم اكتسابها للتحليلات.

لإجراء ترقية في مكانها بدون أي توقف عن العمل إلى Qpid:

  1. اختر عقدة Qpid واحدة للبدء بها.
  2. أوقِف وسيط Qpid على العقدة:
    apigee-service apigee-qpidd stop
  3. حظر حركة المرور الواردة عبر منفذ الوسيط 5672 من جميع برامج معالجة الرسائل من خلال تطبيق جدار الحماية. يمكنك تطبيق جدار الحماية هذا على مستوى مثيل عقدة Qpid أو مكوّن جدار حماية/شبكة خارجي.

    ننصح بتنفيذ الخطوة نفسها لجميع عناوين IP لمعالج الرسائل. على سبيل المثال، لإسقاط الطلبات الواردة من عناوين IP الخاصة بمعالج الرسائل إلى عقدة Qpid على المنفذ 5672 باستخدام IPTables، يمكنك استخدام أمر مثل هذا:

    iptables -A INPUT -p tcp --dport 5672 -s MESSAGE_PROCESSOR_IP -j DROP
  4. ابدأ تشغيل وسيط Qpid مرة أخرى لاستنزاف الرسائل الحالية، إن وجدت:
    apigee-service apigee-qpidd start
  5. تحقَّق من أنّ قوائم الانتظار الحالية فارغة:
    qpid-stat -q

    إذا علقت الرسائل في قائمة انتظار الأحرف المعطلة (DLQ) (ax-q-axgroup-001-consumer-group-001-dl)، يتم استنزافها. قائمة الانتظار باستخدام الخطوات لحلّ مشكلة البيانات الإحصائية العالقة في قائمة انتظار الحروف المتوقّفة.

  6. بعد التحقّق من نفاد قوائم الانتظار على العقدة القديمة، يمكنك إيقاف apigee-qpidd:
    apigee-service apigee-qpidd stop
  7. ترقية Qpid على العقدة:
    /opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
  8. إعادة تشغيل "edge-qpid-server":
    apigee-service edge-qpid-server restart
  9. قم بإزالة قاعدة جدار الحماية المطبقة في الخطوة 3.

    نفذ خطوة الإزالة نفسها لجميع عناوين IP لمعالج الرسائل التي تم تطبيق جدار الحماية عليها. بعد إزالة جدران الحماية، تصبح الطلبات الواردة من عناوين IP لمعالجة الرسائل إلى سيتم قبول عقدة Qpid على المنفذ 5672. إذا كنت تستخدم iptables لإضافة جدار الحماية، إلى عليك إزالة جدار الحماية وإدراج الإعدادات الحالية، ويمكنك استخدام الأوامر كما يلي:

    iptables -F
      iptables -L
  10. يمكنك استخدام ميزة مراقبة الويب للتأكّد من أنّ قوائم انتظار Qpid تتلقّى الرسائل:
    http://QPID_NODE_IP:8090
  11. كرِّر الخطوات من 1 إلى 9 لكل عقدة Qpid.

بدء عقدة Qpid جديدة

تعمل هذه الطريقة على إعداد apigee-qpidd وedge-qpid-server وتثبيتهما على. عقدة جديدة.

  1. أضِف عقدة Qpid جديدة. تعمل هذه الخطوة على إعداد عقدة Qpid باستخدام الوسيط J. للحصول على الخطوات التفصيلية راجِع إضافة خادم Qpid.
  2. اختَر عقدة Qpid حالية (عقدة من الإصدار الذي تُجري الترقية منه).
  3. أوقِف وسيط Qpid على العقدة:
    apigee-service apigee-qpidd stop
  4. حظر حركة المرور الواردة عبر منفذ الوسيط 5672 من جميع برامج معالجة الرسائل من خلال تطبيق جدار الحماية. يمكنك تطبيق جدار الحماية هذا على مستوى مثيل عقدة Qpid أو مكوّن جدار حماية/شبكة خارجي.

    ننصح بتنفيذ الخطوة نفسها لجميع عناوين IP لمعالج الرسائل. على سبيل المثال، لإسقاط الطلبات الواردة من عناوين IP الخاصة بمعالج الرسائل إلى عقدة Qpid على المنفذ 5672 باستخدام IPTables، يمكنك استخدام أمر مثل هذا:

    iptables -A INPUT -p tcp --dport 5672 -s MESSAGE_PROCESSOR_IP -j DROP
  5. ابدأ تشغيل وسيط Qpid مرة أخرى لاستنزاف الرسائل الحالية، إن وجدت:
    apigee-service apigee-qpidd start
  6. تأكّد من أنّ قوائم الانتظار الحالية فارغة:
    qpid-stat -q

    إذا علقت الرسائل في قائمة انتظار الأحرف المعطلة (DLQ) (ax-q-axgroup-001-consumer-group-001-dl)، يمكنك استنزاف قائمة الانتظار باتباع الخطوات الواردة في موضوع تحديد المشاكل وحلّها بيانات الإحصاءات عالقة في قائمة انتظار أحرف لوحة Qpidd

  7. بعد التحقّق من نفاد قوائم الانتظار على العقدة القديمة، إيقاف apigee-qpidd
    apigee-service apigee-qpidd stop
  8. إلغاء تسجيل عقدة Qpid القديمة باتباع الخطوات في إزالة خادم Qpid
  9. استمر في إضافة عقدة جديدة وإزالة عقدة قديمة، واحدة تلو الأخرى، حتى تحتوي جميع عُقد Qpid على تمت ترقيته.

العودة إلى الحالة السابقة

للعودة إلى إصدار ميزة سابق، احرص على تنزيل ملف bootstrap.sh للملف الإصدار الذي تريد العودة إليه. وللرجوع إلى الإصدار 4.52.00، يمكنك تنزيل bootstrap_4.52.00.sh.

للعودة إلى الإصدار السابق من Qpid، اتّبع هذه الخطوات على جميع مضيفي Qpid:

  1. إيقاف وسيط Qpid الحالي
    apigee-service apigee-qpidd stop
  2. حظر حركة المرور الواردة عبر منفذ الوسيط 5672 من جميع برامج معالجة الرسائل من خلال تطبيق جدار الحماية. يمكنك تطبيق جدار الحماية هذا على مستوى مثيل عقدة Qpid أو مكوّن جدار حماية/شبكة خارجي.

    ننصح بتنفيذ الخطوة نفسها لجميع عناوين IP لمعالج الرسائل. على سبيل المثال، لإسقاط الطلبات الواردة من عناوين IP الخاصة بمعالج الرسائل إلى عقدة Qpid على المنفذ 5672 باستخدام IPTables، يمكنك استخدام أمر مثل هذا:

    iptables -A INPUT -p tcp --dport 5672 -s MESSAGE_PROCESSOR_IP -j DROP
  3. ابدأ تشغيل وسيط qpid مرة أخرى لاستنزاف الرسائل الحالية في حال توفّرها:
    apigee-service apigee-qpidd start
  4. يُرجى التأكّد من أنّ قوائم الانتظار الحالية فارغة. للتحقق، سجِّل الدخول إلى Qpid بوابة الإدارة:
    http://QPID_NODE_IP:8090
    ملاحظة: في حال تعذّر الوصول إلى هذا المنفذ 8090 على عقدة QPID، يمكنك استخدام آليات بديلة مثل إعادة توجيه منفذ SSH للوصول إلى عنوان URL هذا.
  5. بعد التحقّق من نفاد قوائم الانتظار، أوقِف Qpid وألغِ تثبيته:
    apigee-service apigee-apidd uninstall
  6. احذف دليل بيانات Qpid:
    rm -r APIGEE_ROOT/data/apigee-qpidd
  7. إعادة تثبيت وسيط Qpid:
    /opt/apigee/apigee-setup/bin/setup.sh -p qs -f configFile
  8. بعد إعادة تثبيت وسيط Qpid، أزِل إعدادات جدار الحماية وأدرِج أي إعدادات حالية باستخدام الأوامر التالية:
    iptables -F
    iptables -L

واجهة مستخدم Edge الجديدة

يسرد هذا القسم الاعتبارات المتعلقة بواجهة مستخدم Edge. لمزيد من المعلومات، يُرجى مراجعة واجهة مستخدم Edge الجديدة للسحابة الإلكترونية الخاصة

تثبيت واجهة مستخدم Edge

بعد إكمال عملية التثبيت الأولية، تنصحك Apigee بتثبيت واجهة المستخدم Edge، وهي واجهة مستخدم محسَّنة لمطوّري ومشرفي Apigee Edge for Private Cloud.

لاحظ أن واجهة مستخدم Edge تتطلب منك تعطيل المصادقة الأساسية واستخدام IDP، مثل SAML أو LDAP.

للمزيد من المعلومات، يُرجى الاطّلاع على تثبيت واجهة مستخدم Edge الجديدة.

تحديث واجهة مستخدم Edge

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

التحديث باستخدام Apigee mTLS

لتحديث Apigee mTLS، يُرجى تنفيذ الخطوات التالية الخطوات:

العودة إلى الإصدار السابق من التحديث

في حال تعذُّر التحديث، يمكنك محاولة تصحيح المشكلة ثم تنفيذ العملية. update.sh مرة أخرى. يمكنك إجراء عملية التحديث عدة مرات مع مواصلة التحديث. من حيث توقف آخر مرة.

إذا كان الإخفاق يتطلب إعادة التحديث إلى الإصدار السابق، يمكنك الاطّلاع على يُرجى العودة إلى الإصدار 4.52.00 للحصول على تعليمات تفصيلية.

معلومات تعديل التسجيل

بشكل تلقائي، تكتب الأداة المساعدة update.sh معلومات السجل إلى:

/opt/apigee/var/log/apigee-setup/update.log

إذا لم يكن لدى الشخص الذي يشغل أداة update.sh إمكانية الوصول إلى هذا الدليل، يكتب السجل إلى الدليل /tmp كملف باسم update_username.log

إذا لم يكن لدى الشخص إذن بالوصول إلى /tmp، أداة update.sh فشل.

تعديل وقت الاستراحة

يتيح لك التحديث بدون توقف أو بدون انقطاع تحديث تثبيت Edge بدون جلب Edge.

لا يمكن تعديل وقت الاستراحة إلا باستخدام إعدادات مكونة من 5 عُقد وأكبر.

من المهم ترقية كل جهاز توجيه، واحدًا تلو الآخر، من خلال عملية الترقية موازِن. يمكنك بعد ذلك تحديث جهاز التوجيه وأي مكونات أخرى على الجهاز نفسه مثل جهاز التوجيه، ثم إضافة جهاز التوجيه مرة أخرى إلى جهاز موازنة الحمل.

  1. تحديث الأجهزة بالترتيب الصحيح للتركيب كما هو موضح ترتيب تحديث الجهاز:
  2. عندما يحين وقت تحديث "أجهزة التوجيه"، اختَر أي جهاز توجيه وتجنَّب الوصول إليه، كما هو موضح في تمكين/إيقاف الخادم إمكانية الوصول إلى (معالج الرسائل/جهاز التوجيه)
  3. حدِّث جهاز التوجيه المحدد وجميع مكونات Edge الأخرى على نفس جهاز جهاز التوجيه. تعرض جميع إعدادات Edge جهاز التوجيه ومعالج الرسائل على نفس العقدة.
  4. اجعل جهاز التوجيه قابلاً للوصول إليه مرة أخرى.
  5. كرر الخطوات من 2 إلى 4 لأجهزة التوجيه المتبقية.
  6. تابع إجراء التحديث لأي أجهزة متبقية في عملية التثبيت.

عليك مراعاة ما يلي قبل التحديث وبعده:

استخدام ملف إعداد صامت

يجب تمرير ملف إعداد صامت إلى الأمر update. ملف الإعداد الصامت يجب أن يكون نفس الشيء الذي استخدمته لتثبيت Edge 4.50.00 أو 4.51.00.

تحديث إلى 4.52.01 على عقدة ذات اتصال إنترنت خارجي

استخدم الإجراء التالي لتحديث مكونات Edge على عقدة:

  1. يمكنك إيقاف أي مهام "cron" تم ضبطها لإجراء عملية إصلاح في حال توفّرها. "كاساندرا" إلى ما بعد اكتمال التحديث.
  2. سجِّل الدخول إلى العقدة كجذر لتثبيت Edge RPM.
  3. تثبيت yum-utils وyum-plugin-priorities:
    sudo yum install yum-utils
    sudo yum install yum-plugin-priorities
  4. عطّل SELinux كما هو موضح في Install أداة Edge apigee-setup.
  5. في حال التثبيت على الإصدار Oracle 7.x، نفِّذ الأمر التالي:
    sudo yum-config-manager --enable ol7_optional_latest
  6. في حال التثبيت باستخدام AWS، يُرجى تنفيذ ما يلي: yum-configure-manager أوامر:
    yum update rh-amazon-rhui-client.noarch
    sudo yum-config-manager --enable rhui-REGION-rhel-server-extras rhui-REGION-rhel-server-optional
  7. إذا كنت تستخدم حاليًا الإصدار 4.51.00 من Edge:

    1. قم بتنزيل ملف bootstrap_4.52.01.sh على Edge من أجل /tmp/bootstrap_4.52.01.sh:
      curl https://software.apigee.com/bootstrap_4.52.01.sh -o /tmp/bootstrap_4.52.01.sh
    2. ثبّت الأداة المساعدة apigee-service والتبعيات من Edge 4.52.01 من خلال لتنفيذ الأمر التالي:
      sudo bash /tmp/bootstrap_4.52.01.sh apigeeuser=uName apigeepassword=pWord

      حيث يشير uName:pWord إلى اسم المستخدم وكلمة المرور اللذين تلقّيتهما من Apigee. إذا كنت احذف pWord، سيُطلب منك إدخاله.

      بشكل تلقائي، تتحقق أداة التثبيت من تثبيت Java 1.8. إذا لم تقم بذلك، سيتم أداة مثبت التثبيت من أجلك.

      استخدِم الخيار JAVA_FIX لتحديد طريقة التعامل. تثبيت Java. تأخذ JAVA_FIX القيم التالية:

      • I: تثبيت OpenJDK 1.8 (تلقائي)
      • C: المتابعة بدون تثبيت Java
      • Q: إنهاء لتنفيذ هذا الخيار، يجب تثبيت Java بنفسك.
    3. استخدِم apigee-service لتحديث الأداة apigee-setup، مثل يوضح المثال التالي:
      /opt/apigee/apigee-service/bin/apigee-service apigee-setup update
    4. تحديث الأداة apigee-validate على خادم الإدارة، على النحو التالي مثال يوضح:
      /opt/apigee/apigee-service/bin/apigee-service apigee-validate update
    5. تحديث الأداة apigee-provision على خادم الإدارة، على النحو التالي مثال يوضح:
      /opt/apigee/apigee-service/bin/apigee-service apigee-provision update
    6. شغِّل الأداة update على العُقد من خلال تنفيذ الأمر التالي:
      /opt/apigee/apigee-setup/bin/update.sh -c component -f configFile

      نفِّذ ذلك بالترتيب الموضّح في مقالة ترتيب الجهاز. تحديث.

      المكان:

      • component هو مكوِّن Edge الذي يجب تحديثه. وتشمل القيم المتاحة ما يلي:
        • cs: كاساندرا
        • edge: جميع مكونات Edge باستثناء واجهة مستخدم Edge: خادم الإدارة، الرسائل معالج، جهاز توجيه، خادم QPID، خادم Postgres
        • ldap: OpenLDAP
        • ps: postgresql
        • qpid: qpidd
        • sso: الدخول المُوحَّد (SSO) في Apigee (في حال تثبيت الدخول المُوحَّد (SSO))
        • ue: واجهة مستخدم Edge جديدة
        • ui: واجهة مستخدم Edge الكلاسيكية
        • zk: حارس حديقة الحيوان
      • configFile هو ملف الإعداد نفسه الذي استخدمته تحديد Edge الخاص بك المكونات أثناء التثبيت 4.50.00 أو 4.51.00.

      يمكنك تنفيذ update.sh على جميع المكوّنات من خلال ضبط component. إلى "الكل"، ولكن فقط إذا كان لديك ملف تعريف تثبيت Edge الشامل (AIO). على سبيل المثال:

      /opt/apigee/apigee-setup/bin/update.sh -c all -f ./sa_silent_config
    7. أعِد تشغيل مكوِّن واجهة مستخدم Edge على جميع العُقد التي تعمل عليه، إذا لم تكن قد فعلت ذلك من قبل:
      /opt/apigee/apigee-service/bin/apigee-service edge-ui restart
    8. اختبار التحديث من خلال تشغيل أداة apigee-validate في "الإدارة" الخادم، كما هو موضَّح في اختبار التثبيت.

إذا قررت لاحقًا العودة إلى الإصدار السابق من التحديث، استخدِم الإجراء الموضّح في العودة إلى الإصدار 4.52.01.

التحديث إلى الإصدار 4.52.01 من مستودع محلي

إذا كانت عُقد Edge محمية بجدار حماية أو يُحظر الوصول إليها بطريقة أخرى مستودع Apigee على الإنترنت، ويمكنك عندئذٍ إجراء التحديث من أي مستودع محلي، أو النسخ المطابق لمستودع Apigee.

بعد إنشاء مستودع محلي على Edge، لديك خياران لتحديث Edge من القائمة المستودع المحلي:

  • أنشئ ملف tar .للمستودع، وانسخ ملف .tar إلى عقدة، ثم حدِّث Edge من .tar
  • تثبيت خادم ويب على العقدة مع المستودع المحلي بحيث يمكن للعقد الأخرى الوصول إليه. توفّر Apigee خادم ويب Nginx لك لاستخدامها، أو يمكنك استخدام خادم ويب خادم الويب.

للتحديث من مستودع 4.52.01 محلي:

  1. إنشاء مستودع 4.52.01 محلي كما هو موضّح في قسم "إنشاء مستودع Apigee محلي" بنسبة ثبِّت الأداة المساعدة لإعداد واجهة برمجة التطبيقات Edge على Edge.
  2. لتثبيت خدمة apigee من ملف .tar:
    1. في العقدة التي تضم المستودع المحلي، استخدم الأمر التالي لحزم المستودع المحلي في ملف .tar واحد باسم /opt/apigee/data/apigee-mirror/apigee-4.52.01.tar.gz:
      /opt/apigee/apigee-service/bin/apigee-service apigee-mirror package
    2. انسخ ملف .tar إلى العقدة التي تريد تحديث Edge فيها. على سبيل المثال، انسخه إلى دليل /tmp على العقدة الجديدة.
    3. في العقدة الجديدة، يمكنك إلغاء الملف في الدليل /tmp:
      tar -xzf apigee-4.52.01.tar.gz

      ينشئ هذا الأمر دليلاً جديدًا باسم repos في الدليل. تحتوي على ملف .tar. على سبيل المثال: /tmp/repos.

    4. تثبيت أداة Edge apigee-service والتبعيات من /tmp/repos:
      sudo bash /tmp/repos/bootstrap_4.52.01.sh apigeeprotocol="file://" apigeerepobasepath=/tmp/repos

      لاحظ أنك قمت بتضمين المسار إلى دليل repos في هذا الأمر.

  3. لتثبيت خدمة apigee باستخدام خادم ويب Nginx:
    1. قم بتهيئة خادم الويب Nginx كما هو موضح في "التثبيت من المستودع باستخدام Nginx webserver&quot; في تثبيت Edge أداة إعداد apigee.
    2. في العقدة البعيدة، نزِّل ملف Edge bootstrap_4.52.01.sh من أجل /tmp/bootstrap_4.52.01.sh:
      /usr/bin/curl http://uName:pWord@remoteRepo:3939/bootstrap_4.52.01.sh -o /tmp/bootstrap_4.52.01.sh

      حيث uName:pWord هما اسم المستخدم وكلمة المرور اللذين حددتهما سابقًا والمستودع، وremoteRepo هو عنوان IP أو اسم نظام أسماء النطاقات لعقدة repo.

    3. في العقدة البعيدة، ثبِّت أداة Edge apigee-setup والتبعيات:
      sudo bash /tmp/bootstrap_4.52.01.sh apigeerepohost=remoteRepo:3939 apigeeuser=uName apigeepassword=pWord apigeeprotocol=http://

      حيث يشير uName:pWord إلى اسم المستخدم وكلمة المرور في Repo.

  4. استخدِم apigee-service لتحديث الأداة apigee-setup، مثل يوضح المثال التالي:
    /opt/apigee/apigee-service/bin/apigee-service apigee-setup update 
  5. تحديث الأداة apigee-validate على خادم الإدارة، على النحو التالي مثال يوضح:
    /opt/apigee/apigee-service/bin/apigee-service apigee-validate update
  6. تحديث الأداة apigee-provision على خادم الإدارة، على النحو التالي مثال يوضح:
    /opt/apigee/apigee-service/bin/apigee-service apigee-provision update
  7. شغِّل الأداة المساعدة update على العُقد بالترتيب الموضح في ترتيب تحديث الجهاز:
    /opt/apigee/apigee-setup/bin/update.sh -c component -f configFile

    المكان:

    • component هو مكوِّن Edge الذي يجب تحديثه. عادةً ما تقوم بتحديث المكونات التالية:
      • cs: كاساندرا
      • edge: جميع مكونات Edge باستثناء واجهة مستخدم Edge: خادم الإدارة ومعالج الرسائل وجهاز التوجيه خادم QPID، خادم Postgres
      • ldap: OpenLDAP
      • ps: postgresql
      • qpid: qpidd
      • sso: الدخول المُوحَّد (SSO) في Apigee (في حال تثبيت الدخول المُوحَّد (SSO))
      • ue واجهة مستخدم Edge الجديدة
      • ui: واجهة مستخدم Edge الكلاسيكية
      • zk: حارس حديقة الحيوان
    • configFile هو ملف الإعداد نفسه الذي استخدمته تحديد مكونات Edge أثناء التثبيت 4.50.00 أو 4.51.00.

    يمكنك تنفيذ update.sh على جميع المكوّنات من خلال ضبط component. إلى "الكل"، ولكن فقط إذا كان لديك ملف تعريف تثبيت Edge الشامل (AIO). على سبيل المثال:

    /opt/apigee/apigee-setup/bin/update.sh -c all -f /tmp/sa_silent_config
  8. أعِد تشغيل مكونات واجهة المستخدم على جميع العُقد التي تستخدمها، إذا لم يسبق لك إجراء ذلك:
    /opt/apigee/apigee-service/bin/apigee-service [edge-management-ui|edge-ui] restart
  9. اختبار التحديث من خلال تشغيل أداة apigee-validate في "الإدارة" الخادم، كما هو موضَّح في اختبار التثبيت.

إذا قررت لاحقًا العودة إلى الإصدار السابق من التحديث، استخدِم الإجراء الموضّح في العودة إلى الإصدار 4.52.01.

ترتيب تحديث الجهاز

يعد ترتيب تحديث الأجهزة أثناء تثبيت Edge أمرًا مهمًا:

  • يجب تحديث جميع عُقد Cassandra وZoKeeper قبل تحديث أي العقد الأخرى.
  • بالنسبة لأي جهاز يحتوي على عدة مكونات Edge (خادم الإدارة ومعالج الرسائل جهاز التوجيه، خادم QPID ولكن ليس خادم Postgres)، يمكنك استخدام الخيار -c edge للتحديث جميعهم في نفس الوقت.
  • إذا حددت الخطوة أنه يجب تنفيذها على أجهزة متعددة، فنفذها في ترتيب الجهاز المحدد.
  • ولا تتوفّر خطوة منفصلة لتعديل ميزة "تحقيق الربح". ويتم تحديثه عند تحديد الخيار -c edge.

ترقية مستقلة بعقدة واحدة

لترقية الإعدادات المستقلة ذات العُقدة الواحدة إلى 4.52.01:

  1. تعديل جميع المكوّنات:
    /opt/apigee/apigee-setup/bin/update.sh -c all -f configFile
  2. (إذا قمت بتثبيت apigee-adminapi) قم بتحديث الأداة المساعدة apigee-adminapi:
    /opt/apigee/apigee-service/bin/apigee-service apigee-adminapi update

ترقية مستقلة بعقدة ثنائية

حدِّث المكونات التالية لتثبيت مستقل بعقدة 2:

يمكنك الاطلاع على منهجيات التثبيت للحصول على قائمة طوابق Edge وأرقام العقد.

  1. تحديث Cassandra و ZooKeeper على الجهاز 1:
    /opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
  2. تحديث Postgres على الجهاز 2:
    /opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
  3. تحديث LDAP على الجهاز 1:
    /opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
  4. تحديث مكونات Edge على الجهازين 2 و1:
    /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
  5. تعديل Qpid على الجهاز 2:
    /opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
  6. تحديث واجهة المستخدم على الجهاز 1:
    /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
  7. (في حالة تثبيت apigee-adminapi) حدّث الأداة المساعدة apigee-adminapi على الجهاز 1:
    /opt/apigee/apigee-service/bin/apigee-service apigee-adminapi update
  8. (في حال تثبيت الدخول المُوحَّد (SSO) في Apigee) عدِّل الدخول المُوحَّد (SSO) في Apigee على الجهاز 1:
    /opt/apigee/apigee-setup/bin/update.sh -c sso -f sso_config_file

    حيث sso_config_file هو ملف الإعداد الذي أنشأته عند خدمة الدخول المُوحَّد (SSO) المثبَّتة.

  9. أعد تشغيل مكون واجهة مستخدم Edge على الجهاز 1:
    /opt/apigee/apigee-service/bin/apigee-service edge-ui restart

ترقية 5 عُقد

حدِّث المكونات التالية لتثبيت 5 عُقد:

يمكنك الاطلاع على منهجيات التثبيت للحصول على قائمة طوابق Edge وأرقام العقد.

  1. تحديث Cassandra و ZooKeeper على الأجهزة 1 و2 و3:
    /opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
  2. تحديث Postgres على الجهاز 4:
    /opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
  3. تحديث Postgres على الجهاز 5:
    /opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
  4. تحديث LDAP على الجهاز 1:
    /opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
  5. تحديث مكونات Edge على الجهاز 4 و5 و1 و2 و3:
    /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
  6. تحديث Qpid على الجهاز 4:
    /opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
  7. تحديث Qpid على الجهاز 5:
    /opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
  8. تحديث واجهة مستخدم Edge:
    • واجهة المستخدم الكلاسيكية: إذا كنت تستخدم واجهة المستخدم الكلاسيكية، يجب تحديث المكوِّن ui على الجهاز 1، كما يبيِّن المثال التالي:
      /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
    • واجهة مستخدم Edge الجديدة: إذا كنت قد ثبَّتّ واجهة مستخدم Edge الجديدة، عليك تحديث ue على الجهاز المناسب (قد لا يكون الجهاز 1):
      /opt/apigee/apigee-setup/bin/update.sh -c ue -f /opt/silent.conf
  9. (في حالة تثبيت apigee-adminapi) حدّث الأداة المساعدة apigee-adminapi على الجهاز 1:
    /opt/apigee/apigee-service/bin/apigee-service apigee-adminapi update
  10. (في حال تثبيت الدخول المُوحَّد (SSO) في Apigee) عدِّل الدخول المُوحَّد (SSO) في Apigee على الجهاز 1:
    /opt/apigee/apigee-setup/bin/update.sh -c sso -f sso_config_file

    حيث sso_config_file هو ملف الإعداد الذي أنشأته عند خدمة الدخول المُوحَّد (SSO) المثبَّتة.

  11. أعِد تشغيل مكوِّن واجهة المستخدم:
    • واجهة المستخدم الكلاسيكية: إذا كنت تستخدم واجهة المستخدم الكلاسيكية، يجب إعادة تشغيل المكوِّن edge-ui على الجهاز 1، كما يبيِّن المثال التالي:
      /opt/apigee/apigee-service/bin/apigee-service edge-ui restart
    • واجهة مستخدم Edge الجديدة: إذا كنت قد ثبَّتّ واجهة مستخدم Edge الجديدة، عليك إعادة تشغيل المكوِّن edge-management-ui على الجهاز المناسب (قد لا يكون الجهاز 1):
      /opt/apigee/apigee-service/bin/apigee-service edge-management-ui restart

ترقية مجمّعة في 9 عُقد

تحديث المكونات التالية لتثبيت مجمع مكون من 9 عُقد:

يمكنك الاطلاع على منهجيات التثبيت للحصول على قائمة طوابق Edge وأرقام العقد.

  1. تحديث Cassandra و ZooKeeper على الأجهزة 1 و2 و3:
    /opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
  2. تحديث Postgres على الجهاز 8:
    /opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
  3. تحديث Postgres على الجهاز 9:
    /opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
  4. تحديث LDAP على الجهاز 1:
    /opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
  5. حدِّث مكونات Edge على الأجهزة 6 و7 و8 و9 و1 و4 و5 بهذا الترتيب:
    /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
  6. تحديث Qpid على الجهازين 6 و7:
    /opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
  7. تحديث إما واجهة المستخدم الجديدة (ue) أو واجهة المستخدم الكلاسيكية (ui) على الجهاز 1:
    /opt/apigee/apigee-setup/bin/update.sh -c [ui|ue] -f configFile
  8. (إذا تم تثبيت apigee-adminapi) حدِّث الأداة apigee-adminapi على الجهاز 1:
    /opt/apigee/apigee-service/bin/apigee-service apigee-adminapi update
  9. (في حال تثبيت الدخول المُوحَّد (SSO) في Apigee) عدِّل الدخول المُوحَّد (SSO) في Apigee على الجهاز 1:
    /opt/apigee/apigee-setup/bin/update.sh -c sso -f sso_config_file

    حيث sso_config_file هو ملف الإعداد الذي أنشأته عند خدمة الدخول المُوحَّد (SSO) المثبَّتة.

  10. أعِد تشغيل مكوِّن واجهة المستخدم:
    • واجهة المستخدم الكلاسيكية: إذا كنت تستخدم واجهة المستخدم الكلاسيكية، يجب إعادة تشغيل المكوِّن edge-ui على الجهاز 1، كما يبيِّن المثال التالي:
      /opt/apigee/apigee-service/bin/apigee-service edge-ui restart
    • واجهة مستخدم Edge الجديدة: إذا كنت قد ثبَّتّ واجهة مستخدم Edge الجديدة، عليك إعادة تشغيل المكوِّن edge-management-ui على الجهاز المناسب (قد لا يكون الجهاز 1):
      /opt/apigee/apigee-service/bin/apigee-service edge-management-ui restart

ترقية مجمعة مكونة من 13 عقدة

تحديث المكونات التالية لتثبيت مجمع مكون من 13 عقدة:

يمكنك الاطلاع على منهجيات التثبيت للحصول على قائمة طوابق Edge وأرقام العقد.

  1. تحديث Cassandra و ZooKeeper على الأجهزة 1 و2 و3:
    /opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
  2. تحديث Postgres على الجهاز 8:
    /opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
  3. تحديث Postgres على الجهاز 9:
    /opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
  4. تحديث LDAP على الجهاز 4 و5:
    /opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
  5. تحديث مكونات Edge على الأجهزة 12 و13 و8 و9 و6 و7 و10 و11 بهذا الترتيب:
    /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
  6. تعديل Qpid على الجهازين 12 و13:
    /opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
  7. تحديث واجهة المستخدم الجديدة (ue) أو واجهة المستخدم الكلاسيكية (ui) على الجهازين 6 7:
    /opt/apigee/apigee-setup/bin/update.sh -c [ui|ue] -f configFile
  8. (في حالة تثبيت apigee-adminapi) حدّث الأداة apigee-adminapi على الجهازين 6 و7:
    /opt/apigee/apigee-service/bin/apigee-service apigee-adminapi update
  9. (في حال تثبيت الدخول المُوحَّد (SSO) في Apigee): تعديل الدخول المُوحَّد (SSO) في Apigee على الجهازين 6 و7:
    /opt/apigee/apigee-setup/bin/update.sh -c sso -f sso_config_file

    حيث sso_config_file هو ملف الإعداد الذي أنشأته عند خدمة الدخول المُوحَّد (SSO) المثبَّتة.

  10. أعِد تشغيل مكوِّن واجهة المستخدم:
    • واجهة المستخدم الكلاسيكية: إذا كنت تستخدم واجهة المستخدم الكلاسيكية، يجب إعادة تشغيل المكوِّن edge-ui على الجهازين 6 و7، كما يبيِّن المثال التالي:
      /opt/apigee/apigee-service/bin/apigee-service edge-ui restart
    • واجهة مستخدم Edge الجديدة: إذا كنت قد ثبَّتّ واجهة مستخدم Edge الجديدة، عليك إعادة تشغيل المكوِّن edge-management-ui على الجهازين 6 و7:
      /opt/apigee/apigee-service/bin/apigee-service edge-management-ui restart

ترقية مجمعة مكونة من 12 عقدة

تحديث المكونات التالية لتثبيت مجمع مكون من 12 عقدة:

يمكنك الاطلاع على منهجيات التثبيت للحصول على قائمة طوابق Edge وأرقام العقد.

  1. تحديث Cassandra و ZooKeeper:
    1. على الأجهزة 1 و2 و3 في "مركز البيانات" 1:
      /opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
    2. على الأجهزة 7 و8 و9 في "مركز البيانات" 2
      /opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
  2. تحديث Postgres:
    1. الجهاز 6 في مركز البيانات 1
      /opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
    2. الجهاز 12 في مركز البيانات 2
      /opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
  3. تحديث LDAP:
    1. الجهاز 1 في مركز البيانات 1
      /opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
    2. الجهاز 7 في مركز البيانات 2
      /opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
  4. تحديث مكونات Edge:
    1. الأجهزة 4، 5، 6، 1، 2، 3 في مركز البيانات 1
      /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
    2. الأجهزة 10، 11، 12، 7، 8، 9 في مركز البيانات 2
      /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
  5. تعديل qpidd:
    1. الجهازان 4 و5 في مركز البيانات 1
      1. تحديث qpidd على الجهاز 4:
        /opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
      2. تحديث qpidd على الجهاز 5:
        /opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
    2. الجهازان 10 و11 في مركز البيانات 2
      1. التحديث qpidd على الجهاز 10:
        /opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
      2. التحديث qpidd على الجهاز 11:
        /opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
  6. تحديث إما واجهة المستخدم الجديدة (ue) أو واجهة المستخدم الكلاسيكية (ui):
    1. الجهاز 1 في مركز البيانات 1:
      /opt/apigee/apigee-setup/bin/update.sh -c [ui|ue] -f configFile
    2. الجهاز 7 في مركز البيانات 2:
      /opt/apigee/apigee-setup/bin/update.sh -c [ui|ue] -f configFile
  7. (إذا قمت بتثبيت apigee-adminapi) قم بتحديث الأداة المساعدة apigee-adminapi:
    1. الجهاز 1 في مركز البيانات 1:
      /opt/apigee/apigee-service/bin/apigee-service apigee-adminapi update
    2. الجهاز 7 في مركز البيانات 2:
      /opt/apigee/apigee-service/bin/apigee-service apigee-adminapi update
  8. (في حال تثبيت الدخول المُوحَّد (SSO) في Apigee) عدِّل الدخول المُوحَّد (SSO) في Apigee:
    1. الجهاز 1 في مركز البيانات 1:
      /opt/apigee/apigee-setup/bin/update.sh -c sso -f sso_config_file
    2. الجهاز 7 في مركز البيانات 2:
      /opt/apigee/apigee-setup/bin/update.sh -c sso -f sso_config_file
    3. حيث sso_config_file هو ملف الإعداد الذي أنشأته عند خدمة الدخول المُوحَّد (SSO) المثبَّتة.

  9. إعادة تشغيل واجهة مستخدم Edge الجديدة (edge-management-ui) أو واجهة مستخدم Edge الكلاسيكية (edge-ui) على الجهازين 1 و7:
    /opt/apigee/apigee-service/bin/apigee-service [edge-ui|edge-management-ui] restart

بالنسبة إلى الإعدادات غير العادية

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

  1. ZooKeeper
  2. كاساندرا
  3. ps
  4. LDAP
  5. الحافة، بمعنى "حافة-c" على جميع العقد بالترتيب: العقدة ذات خادم Qpid، خادم Edge Postgres وخادم الإدارة ومعالج الرسائل وجهاز التوجيه
  6. qpidd
  7. Edge UI (إما الإصدار الكلاسيكي أو الجديد)
  8. apigee-adminapi
  9. الدخول المُوحَّد (SSO) في Apigee

بعد الانتهاء من التحديث، تأكد من إعادة تشغيل مكون واجهة مستخدم Edge على جميع الأجهزة التي تعمل بها.