Edge for Private Cloud الإصدار 4.16.05
هناك سيناريوهان قد تحتاج فيهما إلى إجراء عملية تراجع:
- العودة إلى إصدار أقدم على سبيل المثال، من 4.16.05 إلى 4.16.01.
- العودة إلى إصدار أقدم في الإصدار نفسه
استخدِم الإجراء أدناه لإجراء عملية العودة إلى إصدار سابق في كلا السيناريوهين.
المستخدمون الذين يمكنهم تنفيذ عملية العودة إلى إصدار سابق
يجب أن يكون المستخدم الذي ينفّذ عملية العودة إلى الإصدار السابق هو نفسه المستخدم الذي حدّث Edge في الأصل، أو مستخدمًا لديه إذن الوصول إلى الجذر.
يتم تشغيل مكوّنات Edge تلقائيًا كمستخدم "apigee". في بعض الحالات، قد تكون مكوّنات Edge قيد التشغيل كمستخدمين مختلفين. على سبيل المثال، إذا كان على جهاز التوجيه الوصول إلى منافذ مميزة، مثل تلك التي تقل عن 1000، فعليك تشغيل جهاز التوجيه كجذر أو كمستخدم لديه حق الوصول إلى تلك المنافذ. أو يمكنك تشغيل مكوّن واحد كمستخدم واحد، ومكوّن آخر كمستخدم آخر.
المكوّنات التي يمكن العودة إلى إصدار سابق منها
يجب أن تكون على دراية بالشروط التالية عند إجراء عملية تراجع:
- للعودة إلى إصدار سابق من أي من المكوّنات الخمسة التالية على عقدة، يجب العودة إلى إصدار سابق من أي من
المكوّنات الخمسة المثبّتة على العقدة. على سبيل المثال، إذا كان لديك خادم الإدارة والمسار ومعالج الرسائل مثبّتًا على العقدة، عليك التراجع عن الثلاثة للتراجع عن أيّ منها.
المكوّنات الخمسة هي:- خادم الإدارة
- جهاز التوجيه
- معالج الرسائل
- خادم Qpid
- خادم Postgres
- لا تُعِد Cassandra إلى الحالة السابقة. يتضمّن هذا الإصدار من Edge نسخة محدّثة من Cassandra متوافقة مع الإصدار 4.16.01. في حال التراجع عن أي مكوّنات، اترك Cassandra على الإصدار 4.16.05 للاستفادة من أحدث الميزات.
- لا يتضمّن هذا الإصدار نسخة جديدة من postgresql أو qpidd. وبالتالي، ليس عليك التراجع عنها.
للتراجع عن الإصدار 4.16.05
لإعادة Apigee Edge إلى الإصدار السابق، اتّبِع الخطوات التالية:
- أوقِف المكوّن للعودة إلى الإصدار السابق:
- في حال التراجع عن أي من المكونات التالية، يجب إيقافها
جميعًا: خادم الإدارة أو جهاز التوجيه أو معالج الرسائل أو خادم Qpid أو خادم
Postgres:
> apigee-service edge-management-server stop
> apigee-service edge-router stop
> apigee-service edge-message-processor stop
> apigee-service edge-qpid-server stop
> apigee-service edge-postgres-server stop - إذا كنت تريد العودة إلى إصدار سابق من أي مكوّن آخر، أوقِف هذا المكوّن فقط:
> apigee-service comp stop
- في حال التراجع عن أي من المكونات التالية، يجب إيقافها
جميعًا: خادم الإدارة أو جهاز التوجيه أو معالج الرسائل أو خادم Qpid أو خادم
Postgres:
- في حال العودة إلى إصدار سابق من ميزة "تحقيق الربح"، عليك إلغاء تثبيتها:
> apigee-service edge-mint-gateway uninstall - إلغاء تثبيت المكوّن للعودة إلى الإصدار السابق:
- في حال التراجع عن أي من المكوّنات التالية، يجب إلغاء تثبيتها
جميعًا: خادم الإدارة أو جهاز التوجيه أو معالج الرسائل أو خادم Qpid أو خادم
Postgres:
> apigee-service edge-gateway uninstall - في حال العودة إلى إصدار سابق من أي مكوّن آخر، عليك إلغاء تثبيت هذا المكوّن فقط
> apigee-service comp uninstall
- في حال التراجع عن أي من المكوّنات التالية، يجب إلغاء تثبيتها
جميعًا: خادم الإدارة أو جهاز التوجيه أو معالج الرسائل أو خادم Qpid أو خادم
Postgres:
- إذا كنت تريد العودة إلى إصدار سابق من "الموجّه"، عليك حذف محتوى /opt/nginx/conf.d:
> cd /opt/nginx/conf.d
> rm -rf * -
لإعادة المكوّن إلى الإصدار 4.16.01:
- ألغِ تثبيت الإصدار 4.16.05 من apigee-setup:
> /opt/apigee/apigee-service/bin/apigee-service apigee-setup uninstall - نزِّل ملف bootstrap.sh للإصدار 4.16.01:
> curl https://software.apigee.com/bootstrap.sh -o /tmp/bootstrap.sh
- ثبِّت أداة apigee-service في الإصدار 4.16.01 من Edge والعناصر التابعة:
> sudo bash /tmp/bootstrap.sh apigeeuser=uName apigeepassword=pWord
حيث uName وpWord هما اسم المستخدم وكلمة المرور اللذان تلقيتهما من Apigee. إذا حذفت pWord، سيُطلب منك إدخالها. - ثبِّت الإصدار 4.16.01 من apigee-setup:
> /opt/apigee/apigee-service/bin/apigee-service apigee-setup install - ثبِّت الإصدار 4.16.01 من المكوّن:
> /<instal_dir>/apigee/apigee-setup/bin/setup.sh -p comp -f configFile
حيث comp هو المكوّن المطلوب تثبيته وconfigFile هو ملف الإعداد للإصدار 4.16.01.
- ألغِ تثبيت الإصدار 4.16.05 من apigee-setup:
-
للعودة بالمكوّن إلى إصدار محدّد من الإصدار 4.16.05:
- نزِّل إصدار المكوّن المحدّد:
> /<instal_dir>/apigee/apigee-service/bin/apigee-service comp-version install
حيث comp-version هو المكوّن والإصدار المطلوب تثبيته. على سبيل المثال:
> /<instal_dir>/apigee/apigee-service/bin/apigee-service edge-ui-4.16.05-0.0.3649 install
إذا كنت تستخدم مستودع Apigee على الإنترنت، يمكنك تحديد إصدارات المكوّنات المتاحة باستخدام الأمر التالي:
> yum --showduplicates list comp
على سبيل المثال:
> yum --showduplicates list edge-ui - استخدِم apigee-setup
لتثبيت المكوّن:
> /<install_dir>/apigee/apigee-setup/bin/setup.sh -p comp -f configFile
على سبيل المثال:
> /<install_dir>/apigee/apigee-setup/bin/setup.sh -p ui -f configFile
يُرجى ملاحظة أنّه يتم تحديد اسم المكوّن فقط عند إجراء عملية التثبيت.
- نزِّل إصدار المكوّن المحدّد:
يُرجى التواصل مع فريق دعم Apigee في حال مواجهة مشاكل عند العودة إلى الإصدار السابق.