إذا واجهت خطأً أثناء التحديث إلى الإصدار 4.50.00 من Edge، فيمكنك الرجوع إلى إصدار الذي تسبب في حدوث الخطأ، ثم حاول التحديث مرة أخرى.
يمكنك العودة إلى إصدار Edge 4.50.00 إلى إصدارات إصدار الميزات التالية:
- الإصدار 4.19.06
- الإصدار 4.19.01
- الإصدار 4.18.05
هناك حالتان قد تحتاج فيهما إلى العودة إلى الإصدار السابق:
- الرجوع إلى إصدار ميزة سابق على سبيل المثال من من 4.50.00 إلى 4.18.05.
- العودة إلى إصدار التحديث السابق على الإصدار نفسه الإصدار. على سبيل المثال، من 4.19.01.02 إلى 4.19.01.01.
لمزيد من المعلومات، يُرجى الاطّلاع على إصدار Apigee Edge .
المستخدمون الذين يمكنهم العودة إلى الحالة السابقة
يجب أن يكون المستخدم الذي يجري العودة إلى الإصدار السابق هو نفسه المستخدم الذي حدَّث Edge في الأصل أو يعمل المستخدم كجذر.
بشكل تلقائي، يتم تشغيل مكونات Edge باعتبارها واجهة المستخدم "apigee". في بعض الحالات، قد تستخدم شبكة Edge والمكونات كمستخدمين مختلفين. على سبيل المثال، إذا كان على جهاز التوجيه الوصول إلى المنافذ المميزة، مثل تلك التي كانت أقل من 1, 000، عليك تشغيل جهاز التوجيه كجذر أو كمستخدم لديه إذن بالوصول إلى هذه الأجهزة متعددة. أو، يمكنك تشغيل مكون واحد كمستخدم واحد، ومكون آخر كمستخدم آخر.
المكونات ذات الرمز الشائع
تشترك مكونات Edge التالية في الرمز المشترك. لذلك، يمكن إرجاع أي من هذه المكونات على عقدة، يجب عليك إرجاع جميع هذه المكونات الموجودة على تلك العقدة.
edge-management-server
(خادم الإدارة)edge-message-processor
(معالج الرسائل)edge-router
(جهاز توجيه)edge-postgres-server
(خادم Postgres)edge-qpid-server
(خادم Qpid)
فعلى سبيل المثال، إذا كان خادم الإدارة وجهاز التوجيه ومعالج الرسائل مثبتًا على العقدة، للتراجع عن أي منها، يجب عليك العودة الثلاثة بالكامل.
العودة إلى إصدار سابق من ميزة
للرجوع إلى إصدار ميزة سابق، نفِّذ ما يلي في كل عقدة تستضيف الإصدار المكوِّن:
-
يجب تنزيل ملف
bootstrap.sh
للإصدار الذي تريد الانتقال إليه. رجوع:- للعودة إلى الإصدار 4.19.06، يمكنك تنزيل
bootstrap_4.19.06.sh
:curl https://software.apigee.com/bootstrap_4.19.06.sh -o /tmp/bootstrap_4.19.06.sh
- للعودة إلى الإصدار 4.19.01، نزِّل
bootstrap_4.19.01.sh
:curl https://software.apigee.com/bootstrap_4.19.01.sh -o /tmp/bootstrap_4.19.01.sh
- للرجوع إلى الإصدار 4.18.05، يمكنك تنزيل
bootstrap_4.18.05.sh
:curl https://software.apigee.com/bootstrap_4.18.05.sh -o /tmp/bootstrap_4.18.05.sh
- للعودة إلى الإصدار 4.19.06، يمكنك تنزيل
- أوقِف المكوِّن للعودة إلى الإصدار السابق:
- للرجوع إلى أي من المكوّنات ذات الرمز المشترك على
يجب إيقاف كل هذه العناصر، كما يبيِّن المثال التالي:
/opt/apigee/apigee-service/bin/apigee-service edge-management-server stop
/opt/apigee/apigee-service/bin/apigee-service edge-router stop
/opt/apigee/apigee-service/bin/apigee-service edge-message-processor stop
/opt/apigee/apigee-service/bin/apigee-service edge-qpid-server stop
/opt/apigee/apigee-service/bin/apigee-service edge-postgres-server stop
- للعودة إلى أي مكوّن آخر في العقدة، أوقِف هذا المكوِّن فقط:
/opt/apigee/apigee-service/bin/apigee-service component stop
- للرجوع إلى أي من المكوّنات ذات الرمز المشترك على
يجب إيقاف كل هذه العناصر، كما يبيِّن المثال التالي:
- في حال العودة إلى الإصدار السابق من ميزة "تحقيق الربح"، يجب إلغاء تثبيتها من كلّ من "خادم الإدارة" و"الرسائل"
عُقد المعالج:
/opt/apigee/apigee-service/bin/apigee-service edge-mint-gateway uninstall
- ألغِ تثبيت المكوِّن للعودة إلى العقدة السابقة:
- للرجوع إلى أي من المكوّنات ذات الرمز المشترك على
يجب إلغاء تثبيتها جميعًا من خلال إلغاء تثبيت مكوّن
edge-gateway
. كما يبيِّن المثال التالي:/opt/apigee/apigee-service/bin/apigee-service edge-gateway uninstall
- للعودة إلى أي مكوّن آخر في العقدة، ألغِ تثبيت هذا المكوِّن فقط،
يوضح المثال التالي:
/opt/apigee/apigee-service/bin/apigee-service component uninstall
حيث component هو اسم المكوِّن.
- لإعادة جهاز توجيه Edge، يجب حذف محتويات
ملف
/opt/nginx/conf.d
بالإضافة إلى إلغاء تثبيتedge-gateway
مجموعة المكونات:cd /opt/nginx/conf.d
rm -rf *
- للرجوع إلى أي من المكوّنات ذات الرمز المشترك على
يجب إلغاء تثبيتها جميعًا من خلال إلغاء تثبيت مكوّن
- إلغاء تثبيت الإصدار 4.50.00 من
apigee-setup
:/opt/apigee/apigee-service/bin/apigee-service apigee-setup uninstall
- تثبيت الإصدار 4.19.01 أو 4.18.05 من
apigee-service
وتبعياته. يوضح المثال التالي تثبيت الإصدار 4.18.05 منapigee-service
:sudo bash /tmp/bootstrap_4.18.05.sh apigeeuser=uName apigeepassword=pWord
عندما يكون uName وpWord هما اسم المستخدم وكلمة المرور اللذين تلقّيتهما من Apigee. إذا لم يتم حذف pWord، سيُطلب منك إدخاله.
إذا ظهرت لك رسالة خطأ، احرص على تنزيل ملف
bootstrap.sh
في الخطوة التالية. 1- - تثبيت "
apigee-setup
":/opt/apigee/apigee-service/bin/apigee-service apigee-setup install
- تثبيت الإصدار الأقدم من المكوِّن:
/opt/apigee/apigee-setup/bin/setup.sh -p component -f configFile
حيث component هو المكون الذي يجب تثبيته وconfigFile هو ملف الإعداد للإصدار الأقدم.
- في حال العودة إلى الإصدار السابق من Qpid، يتم مسح iptables:
sudo iptables -F
- كرر هذه العملية لكل عقدة تستضيف المكون الذي تقوم بالعودة إليه.
العودة إلى إصدار تحديث سابق
لإعادة مكوِّن إلى إصدار معيّن من إصدار، عليك اتّباع الخطوات التالية في كل عقدة الذي يستضيف المكون:
- قم بتنزيل إصدار المكون المحدد:
/opt/apigee/apigee-service/bin/apigee-service component_version install
تتيح لك السياسة component_version استخدام المكوّن الإضافي وإصدار التحديث للتثبيت. بالنسبة مثال:
/opt/apigee/apigee-service/bin/apigee-service edge-ui-4.18.05-0.0.3749 install
إذا كنت تستخدم مستودع Apigee على الإنترنت، يمكنك تحديد المكوّن المتاح. الإصدارات باستخدام الأمر التالي:
yum --showduplicates list comp
على سبيل المثال:
yum --showduplicates list edge-ui
- استخدِم
apigee-setup
لتثبيت المكوِّن:/opt/apigee/apigee-setup/bin/setup.sh -p comp -f configFile
على سبيل المثال:
/opt/apigee/apigee-setup/bin/setup.sh -p ui -f configFile
لاحظ أنك تحدد اسم المكوِّن فقط عند تثبيته، وليس الإصدار.
- كرر هذه العملية لكل عقدة تستضيف المكون الذي تقوم بالعودة إليه.