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

الإصدار 4.18.05 من Edge for Private Cloud

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

  • من الإصدار 4.18.01 إلى الإصدار 4.18.05

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

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

بعد تثبيت حِزم RPM الخاصة بـ Edge، يمكن لأي مستخدم ضبطها.

ما هي المكوّنات التي يجب تعديلها؟

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

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

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

المتطلبات الأساسية للتحديث

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

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

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

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

تحديث تجربة New Edge

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

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

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

في حال تعذّر التحديث، يمكنك محاولة حلّ المشكلة، ثم تشغيل 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. سجِّل الدخول إلى العقدة كمستخدم جذر لتثبيت حِزم RPM في Edge.
  3. ثبِّت yum-utils وyum-plugin-priorities:
    sudo yum install yum-utils
    sudo yum install yum-plugin-priorities
  4. أوقِف SELinux على النحو الموضّح في تثبيت أداة apigee-setup في 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. نزِّل ملف Edge 4.18.05 bootstrap_4.18.05.sh إلى /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": Cassandra
    • ‫"e": ElasticSearch
    • ‫"edge": جميع مكوّنات Edge باستثناء واجهة مستخدم Edge: خادم الإدارة ومعالج الرسائل والموجّه وخادم QPID وخادم Postgres
    • "ldap": OpenLDAP
    • "ps": postgresql
    • "qpid": qpidd
    • "sso": Edge SSO (في حال تثبيت SSO)
    • "ui": Edge UI
    • "zk": Zookeeper

    و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 للمستودع، وانسخ ملف ‎ .tar إلى عقدة، ثم حدِّث Edge من ملف ‎.tar.
  • ثبِّت خادم ويب على العقدة التي تحتوي على المستودع المحلي حتى تتمكن العقد الأخرى من الوصول إليه. توفّر Apigee خادم الويب Nginx لتستخدمه، أو يمكنك استخدام خادم الويب الخاص بك.

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

  1. أنشئ مستودعًا محليًا للإصدار 4.18.05 كما هو موضّح في "إنشاء مستودع Apigee محلي" في تثبيت أداة apigee-setup في Edge.
  2. لتثبيت apigee-service من ملف ‎ .tar:
    1. On the node with the local repo, use the following command to package the local repo into a single .tar file named /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. ثبِّت أداة Edge apigee-service والتبعيات من /tmp/repos:
      sudo bash /tmp/repos/bootstrap_4.18.05.sh apigeeprotocol="file://" apigeerepobasepath=/tmp/repos

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

  3. لتثبيت apigee-service باستخدام خادم الويب Nginx:
    1. اضبط خادم الويب Nginx كما هو موضّح في "التثبيت من المستودع باستخدام خادم الويب Nginx" في تثبيت أداة apigee-setup في 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. على العقدة البعيدة، ثبِّت أداة Edge apigee-setup والتبعيات:
      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": Cassandra
    • ‫"e": ElasticSearch
    • "edge": جميع مكوّنات Edge باستثناء Edge UI يتضمّن مكوّن "edge" خادم الإدارة ومعالج الرسائل والموجّه وخادم QPID وخادم Edge Postgres.
    • "ldap": OpenLDAP
    • "ps": postgresql
    • "qpid": qpidd
    • "sso": Edge SSO (في حال تثبيت SSO)
    • "ui": Edge UI
    • "zk": Zookeeper

    و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 edge".

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

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

  1. تحديث Cassandra وZooKeeper:
    /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. (في حال تثبيت Edge SSO) حدِّث Edge SSO:
    /opt/apigee/apigee-setup/bin/update.sh -c sso -f sso_config_file

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

  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. (في حال تثبيت Edge SSO) حدِّث Edge SSO على الجهاز 1:
    /opt/apigee/apigee-setup/bin/update.sh -c sso -f sso_config_file

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

  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. (في حال تثبيت Edge SSO) حدِّث Edge SSO على الجهاز 1:
    /opt/apigee/apigee-setup/bin/update.sh -c sso -f sso_config_file

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

  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. (في حال تثبيت Edge SSO) حدِّث Edge SSO على الجهاز 1:
    /opt/apigee/apigee-setup/bin/update.sh -c sso -f sso_config_file

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

  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. (في حال تثبيت Edge SSO) حدِّث Edge SSO على الجهازَين 6 و7:
    /opt/apigee/apigee-setup/bin/update.sh -c sso -f sso_config_file

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

  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. (في حال تثبيت Edge SSO) حدِّث Edge SSO:
    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 ملف الإعداد الذي أنشأته عند تثبيت الدخول المُوحَّد.

للتثبيت غير العادي

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

  1. ZooKeeper
  2. Cassandra
  3. qpidd, ps
  4. LDAP
  5. Edge، أي الملف الشخصي "-c edge" على جميع العُقد بالترتيب: العُقد التي تتضمّن خادم Qpid وEdge Postgres Server وManagement Server وMessage Processor وRouter.
  6. Edge UI
  7. apigee-adminapi
  8. Edge SSO

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