تحديث Apigee Edge 4.18.01 إلى 4.18.05

الإصدار 4.18.05 من Edge الخاص بخدمة Private Cloud

يوضِّح هذا القسم كيفية إجراء الترقية التالية:

  • من 4 تشرين الأول (أكتوبر) إلى 4:18.05

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

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

بعد تثبيت Edge RPM، يمكن لأي مستخدم ضبطها.

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

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

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

إذا أعددت أي سمات عن طريق تعديل ملفات .properties في /opt/apigee/customer/application، سيتم الاحتفاظ بهذه القيم من خلال التعديل.

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

يُرجى مراعاة المتطلبات الأساسية التالية قبل ترقية Apigee Edge:

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

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

  • التأكد من تشغيل Edge
    تأكد من أن Edge قيد التشغيل أثناء عملية التحديث باستخدام الأمر:
    /opt/apigee/apigee-service/bin/apigee-all status

جارٍ تحديث تجربة الإصدار الجديد من Edge

إذا سبق لك تثبيت الإصدار التجريبي من تجربة New Edge في الإصدار 4.18.01، يجب إلغاء تثبيته وتثبيت جديد للإصدار 4.18.05 من تجربة New Edge. ولمزيد من المعلومات، يُرجى الاطّلاع على تجربة New Edge في خاصية السحابة الإلكترونية الخاصة (إصدار تجريبي).

تجدر الإشارة إلى أنّ هناك تغييرات في إعدادات التثبيت من الإصدار 4.18.01 من Edge. يتضمّن إصدار Edge 4.18.05 من تجربة New Edge تغييرات على ملف الإعداد من إصدار Edge 4.18.01. ويتم وصف السمات الجديدة في التغييرات التي تطرأ على إعدادات التثبيت من الإصدار 4.18.01 من Edge.

معالجة تحديث تعذّر إتمامه

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

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

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

تكتب الأداة 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. تابع تحديث أي أجهزة متبقية في عملية التثبيت.

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

  • في عُقدة "جهاز التوجيه" و"معالج الرسائل" المدمجة:
    • قبل التحديث، نفِّذ ما يلي:
      1. جعل جهاز التوجيه لا يمكن الوصول إليه.
      2. إلغاء إمكانية الوصول إلى معالج الرسائل
    • بعد التحديث: نفِّذ ما يلي:
      1. اجعل معالج الرسائل قابلاً للوصول.
      2. جعل جهاز التوجيه يمكن الوصول إليه.
  • في عقدة جهاز توجيه واحدة:
    • قبل التحديث، اجعل جهاز التوجيه لا يمكن الوصول إليه.
    • بعد التحديث، يمكنك جعل جهاز التوجيه قابلاً للوصول إليه.
  • في عُقدة واحدة لمعالج الرسائل:
    • قبل التحديث، اجعل الوصول إلى "معالج الرسائل" غير متاح.
    • بعد التحديث، اجعل "معالج الرسائل" قابلاً للوصول إليه.

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

يجب تمرير ملف إعداد صامت إلى أمر التحديث. يجب أن يكون ملف الإعداد التلقائي هو نفسه الذي استخدمته لتثبيت Edge 4.18.01.

التحديث إلى 4.18.05 على عقدة متصلة بالإنترنت خارجيًا

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

  1. وفي حال توفُّرها، أوقِف أي مهام CRON تم ضبطها لإجراء عملية إصلاح على Cassandra إلى أن يكتمل التحديث.
  2. سجِّل الدخول إلى العُقدة كجذر لتثبيت Edge RPMs.
  3. تثبيت yum-utils وyum-plugin-priorities:
    sudo yum install yum-utils
    sudo yum install yum-plugin-priorities
  4. أوقِف SELinux كما هو موضح في تثبيت الأداة المساعدة لإعداد واجهة Edge في Edge.
  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. نزِّل ملف bootstrap_4.18.05.sh لبرنامج Edge 4.18.05 إلى /tmp/bootstrap_4.18.05.sh:
    curl https://software.apigee.com/bootstrap_4.18.05.sh -o /tmp/bootstrap_4.18.05.sh
  8. ثبِّت الأداة المساعدة Edge 4.18.05 apigee-service والتبعيات:
    sudo bash /tmp/bootstrap_4.18.05.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 بنفسك.
  9. استخدِم apigee-service لتحديث أداة apigee-setup:
    /opt/apigee/apigee-service/bin/apigee-service apigee-setup update
  10. تحديث الأداة المساعدة apigee-validate على خادم الإدارة:
    /opt/apigee/apigee-service/bin/apigee-service apigee-validate update
  11. تحديث الأداة المساعدة apigee-provision على خادم الإدارة:
    /opt/apigee/apigee-service/bin/apigee-service apigee-provision update
  12. شغِّل الأداة update على العُقد بالترتيب الموضّح في ترتيب تحديث الجهاز:
    /opt/apigee/apigee-setup/bin/update.sh -c component -f configFile

    حيث يكون component هو مكوّن Edge المطلوب تحديثه. تشمل القيم المحتملة ما يلي:

    • "cs": كاساندرا
    • "e": بحث ElasticSearch
    • "Edge": جميع مكونات Edge باستثناء واجهة مستخدم Edge: خادم الإدارة، ومعالج الرسائل، وجهاز التوجيه، وخادم QPID، وخادم Postgres
    • "ldap": بروتوكول OpenLDAP
    • "ps": postgresql
    • "qpid": qpidd
    • "sso": الدخول المُوحَّد (SSO) على Edge (في حال تثبيت خدمة الدخول المُوحَّد (SSO))
    • "ui": واجهة مستخدم Edge
    • "zk": حارس الحديقة

    وconfigFile هو ملف الإعداد نفسه الذي استخدمته لتحديد مكونات Edge أثناء تثبيت 4.18.01.

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

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

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

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

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

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

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

للتعديل من مستودع محلي في الإصدار 4.18.05:

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

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

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

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

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

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

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

      حيث يشير "uName:pWord" إلى اسم المستخدم وكلمة المرور الخاصَّين بالمستودع.

  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": كاساندرا
    • "e": بحث ElasticSearch
    • "Edge": جميع مكونات Edge باستثناء واجهة مستخدم Edge. ويتضمّن مكوّن "Edge" خادم الإدارة ومعالج الرسائل وجهاز التوجيه وخادم QPID وخادم Edge Postgres.
    • "ldap": بروتوكول OpenLDAP
    • "ps": postgresql
    • "qpid": qpidd
    • "sso": الدخول المُوحَّد (SSO) على Edge (في حال تثبيت خدمة الدخول المُوحَّد (SSO))
    • "ui": واجهة مستخدم Edge
    • "zk": حارس الحديقة

    وconfigFile هو ملف الإعداد نفسه الذي استخدمته لتحديد مكونات Edge أثناء تثبيت 4.18.01.

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

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

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

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

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

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

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

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

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

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

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

تركيب مستقل من عُقدتَين

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

راجِع تصميمات التثبيت للحصول على قائمة بمخططات شبكة Edge وأرقام العُقد.

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

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

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

تثبيت مجمّع من 9 عُقد

عدِّل المكونات التالية لإجراء تثبيت مجمّع من 9 عُقد:

راجِع تصميمات التثبيت للحصول على قائمة بمخططات شبكة Edge وأرقام العُقد.

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

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

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

تثبيت مجمّع من 13 عقدة

حدِّث المكونات التالية لإجراء تثبيت مجمّع من 13 عقدة:

راجِع تصميمات التثبيت للحصول على قائمة بمخططات شبكة Edge وأرقام العُقد.

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

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

  10. أعِد تشغيل مكوِّن واجهة مستخدم Edge على الجهازَين 6 و7:
    /opt/apigee/apigee-service/bin/apigee-service edge-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. تعديل qpidd:
    1. الجهازان 4 و5 في مركز البيانات 1
      1. تحديث qpidd على الجهاز 4:
        /opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
      2. كرِّر الخطوة 1 على الجهاز 5.
    2. الأجهزة 10 و11 في مركز البيانات 2
      1. تحديث qpidd على الجهاز 10:
        /opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
      2. كرِّر الخطوة 1 على الجهاز 11.
  3. تعديل postgresql:
    1. الجهاز 6 في مركز البيانات 1
      /opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
      /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql start
    2. الأجهزة 12 في مركز البيانات 2
      /opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
      /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql start
  4. تعديل 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
  5. تحديث مكونات 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
  6. تحديث واجهة المستخدم:
    1. الجهاز 1 في مركز البيانات 1:
      /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
    2. الجهاز 7 في مركز البيانات 2:
      /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
    3. أعِد تشغيل مكوِّن واجهة مستخدم Edge على الجهازَين 1 و7:
      /opt/apigee/apigee-service/bin/apigee-service edge-ui restart
  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) على Edge) يجب تعديل الدخول المُوحَّد (SSO) إلى Edge:
    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).

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

إذا كان لديك عملية تثبيت غير عادية، عليك تحديث مكونات Edge بالترتيب التالي:

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

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