يوضِّح هذا القسم كيفية إجراء الترقية التالية:
- من 4.18.01 إلى 4.19.06
- من 4.18.05 إلى 4.19.06
المستخدمون الذين يمكنهم إجراء التحديث
يجب أن يكون المستخدم الذي ينفِّذ التحديث هو نفسه المستخدم الذي ثبَّت Edge في الأصل أو يعمل المستخدم كجذر.
بعد تثبيت Edge RPM، يمكن لأي مستخدم ضبطه.
المكوّنات التي يجب تحديثها
يجب عليك تحديث جميع مكونات Edge. لا يدعم Edge الإعداد الذي يحتوي على مكونات من إصدارات متعددة.
النشر التلقائي لإعدادات الموقع
إذا كنت قد ضبطت أي خصائص من خلال تعديل ملفات .properties
في
/opt/apigee/customer/application
ثم يحتفظ التحديث بهذه القيم.
تعديل المتطلبات الأساسية
يجب استيفاء المتطلبات الأساسية التالية قبل ترقية Apigee Edge:
- الاحتفاظ بنسخة احتياطية من جميع العُقد
قبل إجراء التحديث، يُنصح بإجراء نسخة احتياطية كاملة من جميع العُقد حفاظًا على السلامة الأسباب. استخدِم الإجراء الخاص بإصدارك الحالي من Edge لتنفيذ عملية النسخ الاحتياطي.يتيح لك ذلك الحصول على خطة احتياطية، في حال تعذّر عليك يعمل بشكل صحيح. لمزيد من المعلومات حول الاحتفاظ بنسخة احتياطية، راجِع القسم الاحتفاظ بنسخة احتياطية. واستعادتها.
- التأكُّد من تشغيل Edge
تأكَّد من أنّ Edge يعمل أثناء عملية التحديث باستخدام الأمر:/opt/apigee/apigee-service/bin/apigee-all status
واجهة مستخدم Edge الجديدة
يسرد هذا القسم الاعتبارات المتعلقة بواجهة مستخدم Edge الجديدة.
تثبيت واجهة مستخدم Edge
بعد إكمال عملية التثبيت الأولية، ستنشئ Apigee بتثبيت واجهة المستخدم Edge، وهي واجهة مستخدم محسّنة هو مطوِّرو ومشرفو Apigee Edge for Private Cloud.
للمزيد من المعلومات، يُرجى الاطّلاع على تثبيت واجهة مستخدم Edge الجديدة.
تحديث واجهة مستخدم Edge
إذا كنت قد ثبتّ الإصدار التجريبي من واجهة مستخدم Edge (المعروفة سابقًا باسم New Edge) تجربة أو UE) بتنسيق 4.18.0x، يجب إلغاء تثبيته و قم بتثبيت جديد للإصدار 4.19.01 أو 4.19.06 من واجهة مستخدم Edge. لمزيد من المعلومات، للمزيد من المعلومات، يُرجى الاطّلاع على واجهة مستخدم Edge الجديدة للسحابة الإلكترونية الخاصة.
يُرجى العلم أنّ هناك تغييرات في إعدادات التثبيت من Edge 4.18.01 (وليس 4.18.05). يحتوي إصدار Edge 4.19.06 من واجهة مستخدم Edge على تغييرات في ملف الإعداد من إصدار Edge 4.18.01. السمات الجديدة موضّحة في التركيب من Edge 4.18.01.
جارٍ التعامل مع التحديث الذي تعذّر تنفيذه
في حال تعذُّر التحديث، يمكنك محاولة حلّ المشكلة، ثم تنفيذ update.sh. مرة أخرى. يمكنك إجراء عملية التحديث عدة مرات وسيواصل التحديث من حيث توقفت آخر مرة.
إذا كان الإخفاق يتطلب إعادة التحديث إلى الإصدار السابق، يمكنك الاطّلاع على يمكنك العودة إلى الإصدار 4.19.06 من أجل الحصول على المزيد.
معلومات تعديل التسجيل
بشكل تلقائي، تكتب الأداة المساعدة update.sh
معلومات السجل إلى:
/opt/apigee/var/log/apigee-setup/update.log
إذا لم يكن بإمكان المستخدم الذي يشغل أداة update.sh
الوصول إلى
هذا الدليل، يكتب السجل إلى الدليل /tmp
كملف باسم
update_username.log
إذا لم يكن لدى المستخدم إذن الوصول إلى /tmp
، أداة update.sh
فشل.
تعديل وقت الاستراحة
يتيح لك التحديث بدون توقف أو بدون انقطاع تحديث تثبيت Edge بدون جلب Edge.
لا يمكن تعديل وقت الاستراحة إلا باستخدام إعدادات مكونة من 5 عُقد وأكبر.
من المهم ترقية كل جهاز توجيه، واحدًا تلو الآخر، من خلال عملية الترقية موازِن. يمكنك بعد ذلك تحديث جهاز التوجيه وأي مكونات أخرى على الجهاز نفسه مثل جهاز التوجيه، ثم إضافة جهاز التوجيه مرة أخرى إلى جهاز موازنة الحمل.
- تحديث الأجهزة بالترتيب الصحيح للتركيب كما هو موضح ترتيب تحديث الجهاز:
- عندما يحين وقت تحديث "أجهزة التوجيه"، اختَر أي جهاز توجيه وتجنَّب الوصول إليه، كما هو موضح في تفعيل/إيقاف الخادم (معالج الرسائل أو جهاز التوجيه) قابلية الوصول:
- حدِّث جهاز التوجيه المحدد وجميع مكونات Edge الأخرى على نفس جهاز جهاز التوجيه. تعرض جميع إعدادات Edge جهاز التوجيه ومعالج الرسائل على نفس العقدة.
- اجعل جهاز التوجيه قابلاً للوصول إليه مرة أخرى.
- كرر الخطوات من 2 إلى 4 لأجهزة التوجيه المتبقية.
- تابع إجراء التحديث لأي أجهزة متبقية في عملية التثبيت.
عليك مراعاة ما يلي قبل التحديث أو بعده:
- في العقدة المدمجة بين جهاز التوجيه ومعالج الرسائل:
- قبل التحديث، يُرجى تنفيذ الإجراءات التالية:
- اجعل جهاز التوجيه لا يمكن الوصول إليه.
- عدم إمكانية الوصول إلى معالج الرسائل.
- بعد التحديث، يمكنك تنفيذ ما يلي:
- إتاحة إمكانية الوصول إلى معالج الرسائل.
- سهِّل على جهاز التوجيه الوصول إليه.
- قبل التحديث، يُرجى تنفيذ الإجراءات التالية:
- على عقدة موجه واحدة:
- قبل إجراء التحديث، تأكَّد من أنّه لا يمكن الوصول إلى جهاز التوجيه.
- بعد إجراء التحديث، يمكنك تسهيل الوصول إلى جهاز التوجيه.
- في عقدة واحدة لمعالجة الرسائل:
- قبل التحديث، تأكد من عدم إمكانية الوصول إلى معالج الرسائل.
- بعد التحديث، يمكنك الوصول إلى معالج الرسائل.
استخدام ملف إعداد صامت
يجب تمرير ملف إعداد صامت إلى الأمر update. ملف الإعداد الصامت يجب أن يكون هو نفسه الذي استخدمته لتثبيت Edge 4.18.0x.
تحديث إلى الإصدار 4.19.06 على عقدة ذات اتصال خارجي بالإنترنت
استخدم الإجراء التالي لتحديث مكونات Edge على عقدة:
- إيقاف أي مهام CRON تم ضبطها لتنفيذ عملية إصلاح على Cassandra، في حال توفّرها إلى ما بعد اكتمال التحديث.
- سجِّل الدخول إلى العقدة كجذر لتثبيت Edge RPM.
- تثبيت
yum-utils
وyum-plugin-priorities
:sudo yum install yum-utils
sudo yum install yum-plugin-priorities
- عطّل SELinux كما هو موضح في Install أداة Edge apigee-setup.
- في حال التثبيت على الإصدار Oracle 7.x، شغِّل الأمر التالي:
sudo yum-config-manager --enable ol7_optional_latest
- في حال التثبيت باستخدام 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
- يجب تنزيل ملف Edge 4.19.06
bootstrap_4.19.06.sh
إلى/tmp/bootstrap_4.19.06.sh
:curl https://software.apigee.com/bootstrap_4.19.06.sh -o /tmp/bootstrap_4.19.06.sh
- ثبّت الأداة المساعدة والتبعيات
apigee-service
على Edge 4.19.06:sudo bash /tmp/bootstrap_4.19.06.sh apigeeuser=uName apigeepassword=pWord
حيث يشير uName:pWord إلى اسم المستخدم وكلمة المرور اللذين تلقّيتهما من Apigee. إذا كنت احذف pWord، سيُطلب منك إدخاله.
بشكل تلقائي، تتحقّق أداة التثبيت من أنّك مثبّت Java 1.8. إذا لم تقم بذلك، بتثبيتها من أجلك. يمكنك استخدام الخيار
JAVA_FIX
لتحديد كيفية التعامل مع Java التثبيت. تأخذJAVA_FIX
القيم التالية:I
: تثبيت OpenJDK 1.8 (تلقائي)C
: المتابعة بدون تثبيت JavaQ
: إنهاء لتنفيذ هذا الخيار، يجب تثبيت Java بنفسك.
- استخدم
apigee-service
لتحديث أداةapigee-setup
:/opt/apigee/apigee-service/bin/apigee-service apigee-setup update
- تحديث الأداة
apigee-validate
على خادم الإدارة، على النحو التالي مثال يوضح:/opt/apigee/apigee-service/bin/apigee-service apigee-validate update
- تحديث الأداة
apigee-provision
على خادم الإدارة، على النحو التالي مثال يوضح:/opt/apigee/apigee-service/bin/apigee-service apigee-provision update
- شغِّل الأداة المساعدة
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))
- "ui": واجهة مستخدم Edge
- "zk": حارس حديقة الحيوانات
وconfigFile هو ملف الإعداد نفسه الذي استخدمته تحديد مكونات Edge أثناء تثبيت الإصدار 4.18.0x.
يمكنك تنفيذ
update.sh
على جميع المكوّنات من خلال ضبط component على "الكل"، ولكن فقط إذا كان لديك ملف تعريف تثبيت Edge شامل (aio). على سبيل المثال:/opt/apigee/apigee-setup/bin/update.sh -c all -f ./sa_silent_config
- أعِد تشغيل مكوِّن واجهة مستخدم Edge على جميع العُقد التي تعمل عليه، إذا لم تكن قد فعلت ذلك من قبل:
/opt/apigee/apigee-service/bin/apigee-service edge-ui restart
- اختبار التحديث من خلال تشغيل أداة
apigee-validate
في "الإدارة" الخادم، كما هو موضَّح في اختبار التثبيت.
إذا قررت لاحقًا العودة إلى الإصدار السابق من التحديث، استخدِم الإجراء الموضّح في العودة إلى الإصدار 4.19.06.
التحديث إلى الإصدار 4.19.06 من مستودع محلي
إذا كانت عُقد Edge محمية بجدار حماية أو يُحظر الوصول إليها بطريقة أخرى مستودع Apigee على الإنترنت، ويمكنك عندئذٍ إجراء التحديث من أي مستودع محلي، أو النسخ المطابق لمستودع Apigee.
بعد إنشاء مستودع محلي على Edge، لديك خياران لتحديث Edge من القائمة المستودع المحلي:
- أنشئ ملف tar .للمستودع، وانسخ ملف .tar إلى عقدة، ثم حدِّث Edge من .tar
- تثبيت خادم ويب على العقدة مع المستودع المحلي بحيث يمكن للعقد الأخرى الوصول إليه. توفّر Apigee خادم ويب Nginx لك لاستخدامها، أو يمكنك استخدام خادم ويب خادم الويب.
للتحديث من مستودع محلي بالإصدار 4.19.06:
- أنشِئ مستودعًا محليًا للإصدار 4.19.06 كما هو موضَّح في قسم "إنشاء مستودع محلي في Apigee". بنسبة ثبِّت الأداة المساعدة لإعداد واجهة برمجة التطبيقات Edge على Edge.
- لتثبيت خدمة apigee من ملف .tar:
- في العقدة التي تضم المستودع المحلي، استخدم الأمر التالي لحزم المستودع المحلي
في ملف .tar واحد باسم
/opt/apigee/data/apigee-mirror/apigee-4.19.06.tar.gz
:/opt/apigee/apigee-service/bin/apigee-service apigee-mirror package
- انسخ ملف .tar إلى العقدة التي تريد تحديث Edge فيها. على سبيل المثال، انسخه إلى
دليل
/tmp
على العقدة الجديدة. - في العقدة الجديدة، يمكنك إلغاء الملف في الدليل
/tmp
:tar -xzf apigee-4.19.06.tar.gz
ينشئ هذا الأمر دليلاً جديدًا باسم
repos
في الدليل. تحتوي على ملف .tar. على سبيل المثال:/tmp/repos
. - تثبيت أداة Edge
apigee-service
والتبعيات من/tmp/repos
:sudo bash /tmp/repos/bootstrap_4.19.06.sh apigeeprotocol="file://" apigeerepobasepath=/tmp/repos
لاحظ أنك قمت بتضمين المسار إلى دليل repos في هذا الأمر.
- في العقدة التي تضم المستودع المحلي، استخدم الأمر التالي لحزم المستودع المحلي
في ملف .tar واحد باسم
- لتثبيت خدمة apigee باستخدام خادم ويب Nginx:
- قم بتهيئة خادم الويب Nginx كما هو موضح في "التثبيت من المستودع باستخدام Nginx webserver" في تثبيت Edge أداة إعداد apigee.
- في العقدة البعيدة، نزِّل ملف Edge
bootstrap_4.19.06.sh
من أجل/tmp/bootstrap_4.19.06.sh
:/usr/bin/curl http://uName:pWord@remoteRepo:3939/bootstrap_4.19.06.sh -o /tmp/bootstrap_4.19.06.sh
حيث uName:pWord هما اسم المستخدم وكلمة المرور اللذين حددتهما سابقًا والمستودع، وremoteRepo هو عنوان IP أو اسم نظام أسماء النطاقات لعقدة repo.
- في العقدة البعيدة، ثبِّت أداة Edge
apigee-setup
والتبعيات:sudo bash /tmp/bootstrap_4.19.06.sh apigeerepohost=remoteRepo:3939 apigeeuser=uName apigeepassword=pWord apigeeprotocol=http://
حيث يشير uName:pWord إلى اسم المستخدم وكلمة المرور في Repo.
- استخدِم
apigee-service
لتحديث الأداةapigee-setup
، مثل يوضح المثال التالي:/opt/apigee/apigee-service/bin/apigee-service apigee-setup update
- تحديث الأداة
apigee-validate
على خادم الإدارة، على النحو التالي مثال يوضح:/opt/apigee/apigee-service/bin/apigee-service apigee-validate update
- تحديث الأداة
apigee-provision
على خادم الإدارة، على النحو التالي مثال يوضح:/opt/apigee/apigee-service/bin/apigee-service apigee-provision update
- شغِّل الأداة المساعدة
update
على العُقد بالترتيب الموضح في ترتيب تحديث الجهاز:/opt/apigee/apigee-setup/bin/update.sh -c component -f configFile
المكان:
- component هو مكوِّن Edge الذي يجب تحديثه. عادةً ما تقوم بتحديث
المكونات التالية:
- "cs": كاساندرا
- "edge": جميع مكونات Edge باستثناء واجهة مستخدم Edge. "الحافة" يتضمن مكونات الإدارة الخادم ومعالج الرسائل وجهاز التوجيه وخادم QPID وخادم Edge Postgres.
- "ldap": OpenLDAP
- "ps": postgresql
- "qpid": qpidd
- "sso": الدخول المُوحَّد (SSO) في Apigee (في حال تثبيت الدخول المُوحَّد (SSO))
- "ui": واجهة مستخدم Edge
- "zk": حارس حديقة الحيوانات
- configFile هو ملف الإعداد نفسه الذي استخدمته تحديد مكونات Edge أثناء تثبيت الإصدار 4.18.0x.
يمكنك تنفيذ
update.sh
على جميع المكوّنات من خلال ضبط component. إلى "الكل"، ولكن فقط إذا كان لديك ملف تعريف تثبيت Edge الشامل (AIO). على سبيل المثال:/opt/apigee/apigee-setup/bin/update.sh -c all -f /tmp/sa_silent_config
- component هو مكوِّن Edge الذي يجب تحديثه. عادةً ما تقوم بتحديث
المكونات التالية:
- أعِد تشغيل مكوِّن واجهة مستخدم Edge على جميع العُقد التي تعمل عليه، إذا لم تكن قد فعلت ذلك من قبل:
/opt/apigee/apigee-service/bin/apigee-service edge-ui restart
- اختبار التحديث من خلال تشغيل أداة
apigee-validate
في "الإدارة" الخادم، كما هو موضَّح في اختبار التثبيت.
إذا قررت لاحقًا العودة إلى الإصدار السابق من التحديث، استخدِم الإجراء الموضّح في العودة إلى الإصدار 4.19.06.
ترتيب تحديث الجهاز
يعد ترتيب تحديث الأجهزة أثناء تثبيت Edge أمرًا مهمًا:
- يجب تحديث جميع عُقد Cassandra وZoKeeper قبل تحديث أي العقد الأخرى.
- بالنسبة لأي جهاز يحتوي على عدة مكونات Edge (خادم الإدارة ومعالج الرسائل
جهاز التوجيه، خادم QPID ولكن ليس خادم Postgres)، يمكنك استخدام الخيار
-c edge
للتحديث جميعهم في نفس الوقت. - إذا حددت الخطوة أنه يجب تنفيذها على أجهزة متعددة، فنفذها في ترتيب الجهاز المحدد.
- ولا تتوفّر خطوة منفصلة لتعديل ميزة "تحقيق الربح". ويتم تحديثه عند تحديد
الخيار
-c edge
.
ترقية مستقلة بعقدة واحدة
لترقية الإعدادات المستقلة ذات العُقدة الواحدة إلى الإصدار 4.19.06:
- تعديل جميع المكوّنات:
/opt/apigee/apigee-setup/bin/update.sh -c all -f configFile
- (إذا قمت بتثبيت
apigee-adminapi
) قم بتحديث الأداة المساعدةapigee-adminapi
:/opt/apigee/apigee-service/bin/apigee-service apigee-adminapi update
ترقية مستقلة بعقدة ثنائية
حدِّث المكونات التالية لتثبيت مستقل بعقدة 2:
يمكنك الاطلاع على منهجيات التثبيت للحصول على قائمة طوابق Edge وأرقام العقد.
- تحديث Cassandra و ZooKeeper على الجهاز 1:
/opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
- تحديث Qpid وPostgres على الجهاز 2:
/opt/apigee/apigee-setup/bin/update.sh -c qpid,ps -f configFile
- تحديث LDAP على الجهاز 1:
/opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
- تحديث مكونات Edge على الجهازين 2 و1:
/opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
- تحديث واجهة المستخدم على الجهاز 1:
/opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
- (في حالة تثبيت
apigee-adminapi
) حدّث الأداة المساعدةapigee-adminapi
على الجهاز 1:/opt/apigee/apigee-service/bin/apigee-service apigee-adminapi update
- (في حال تثبيت الدخول المُوحَّد (SSO) في Apigee) عدِّل الدخول المُوحَّد (SSO) في Apigee على الجهاز 1:
/opt/apigee/apigee-setup/bin/update.sh -c sso -f sso_config_file
حيث sso_config_file هو ملف الإعداد الذي أنشأته عند خدمة الدخول المُوحَّد (SSO) المثبَّتة.
- أعد تشغيل مكون واجهة مستخدم Edge على الجهاز 1:
/opt/apigee/apigee-service/bin/apigee-service edge-ui restart
ترقية 5 عُقد
حدِّث المكونات التالية لتثبيت 5 عُقد:
يمكنك الاطلاع على منهجيات التثبيت للحصول على قائمة طوابق Edge وأرقام العقد.
- تحديث Cassandra و ZooKeeper على الأجهزة 1 و2 و3:
/opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
- تحديث Qpid وPostgres على الجهاز 4:
/opt/apigee/apigee-setup/bin/update.sh -c qpid, ps -f configFile
- تحديث Qpid وPostgres على الجهاز 5:
/opt/apigee/apigee-setup/bin/update.sh -c qpid, ps -f configFile
- تحديث LDAP على الجهاز 1:
/opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
- تحديث مكونات Edge على الجهاز 4 و5 و1 و2 و3:
/opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
- تحديث واجهة المستخدم على الجهاز 1:
/opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
- (في حالة تثبيت
apigee-adminapi
) حدّث الأداة المساعدةapigee-adminapi
على الجهاز 1:/opt/apigee/apigee-service/bin/apigee-service apigee-adminapi update
- (في حال تثبيت الدخول المُوحَّد (SSO) في Apigee) عدِّل الدخول المُوحَّد (SSO) في Apigee على الجهاز 1:
/opt/apigee/apigee-setup/bin/update.sh -c sso -f sso_config_file
حيث sso_config_file هو ملف الإعداد الذي أنشأته عند خدمة الدخول المُوحَّد (SSO) المثبَّتة.
- أعد تشغيل مكون واجهة مستخدم Edge على الجهاز 1:
/opt/apigee/apigee-service/bin/apigee-service edge-ui restart
ترقية مجمّعة في 9 عُقد
تحديث المكونات التالية لتثبيت مجمع مكون من 9 عُقد:
يمكنك الاطلاع على منهجيات التثبيت للحصول على قائمة طوابق Edge وأرقام العقد.
- تحديث Cassandra و ZooKeeper على الأجهزة 1 و2 و3:
/opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
- تحديث Qpid على الجهازين 6 و7:
/opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
- تحديث Postgres على الجهاز 8:
/opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
- تحديث Postgres على الجهاز 9:
/opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
- تحديث LDAP على الجهاز 1:
/opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
- حدِّث مكونات Edge على الأجهزة 6 و7 و8 و9 و1 و4 و5 بهذا الترتيب:
/opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
- تحديث واجهة المستخدم على الجهاز 1:
/opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
- (في حالة تثبيت
apigee-adminapi
) حدّث الأداة المساعدةapigee-adminapi
على الجهاز 1:/opt/apigee/apigee-service/bin/apigee-service apigee-adminapi update
- (في حال تثبيت الدخول المُوحَّد (SSO) في Apigee) عدِّل الدخول المُوحَّد (SSO) في Apigee على الجهاز 1:
/opt/apigee/apigee-setup/bin/update.sh -c sso -f sso_config_file
حيث sso_config_file هو ملف الإعداد الذي أنشأته عند خدمة الدخول المُوحَّد (SSO) المثبَّتة.
- أعد تشغيل مكون واجهة مستخدم Edge على الجهاز 1:
/opt/apigee/apigee-service/bin/apigee-service edge-ui restart
ترقية مجمعة مكونة من 13 عقدة
تحديث المكونات التالية لتثبيت مجمع مكون من 13 عقدة:
يمكنك الاطلاع على منهجيات التثبيت للحصول على قائمة طوابق Edge وأرقام العقد.
- تحديث Cassandra و ZooKeeper على الأجهزة 1 و2 و3:
/opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
- تعديل Qpid على الجهازين 12 و13:
/opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
- تحديث Postgres على الجهاز 8:
/opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
- تحديث Postgres على الجهاز 9:
/opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
- تحديث LDAP على الجهاز 4 و5:
/opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
- تحديث مكونات Edge على الأجهزة 12 و13 و8 و9 و6 و7 و10 و11 بهذا الترتيب:
/opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
- تحديث واجهة المستخدم على الجهازين 6 و7:
/opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
- (في حالة تثبيت
apigee-adminapi
) حدّث الأداةapigee-adminapi
على الجهازين 6 و7:/opt/apigee/apigee-service/bin/apigee-service apigee-adminapi update
- (في حال تثبيت الدخول المُوحَّد (SSO) في Apigee): تعديل الدخول المُوحَّد (SSO) في Apigee على الجهازين 6 و7:
/opt/apigee/apigee-setup/bin/update.sh -c sso -f sso_config_file
حيث sso_config_file هو ملف الإعداد الذي أنشأته عند خدمة الدخول المُوحَّد (SSO) المثبَّتة.
- إعادة تشغيل مكون واجهة مستخدم Edge على الجهازين 6 و7:
/opt/apigee/apigee-service/bin/apigee-service edge-ui restart
ترقية مجمعة مكونة من 12 عقدة
تحديث المكونات التالية لتثبيت مجمع مكون من 12 عقدة:
يمكنك الاطلاع على منهجيات التثبيت للحصول على قائمة طوابق Edge وأرقام العقد.
- تحديث Cassandra و ZooKeeper:
- على الأجهزة 1 و2 و3 في "مركز البيانات" 1:
/opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
- على الأجهزة 7 و8 و9 في "مركز البيانات" 2
/opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
- على الأجهزة 1 و2 و3 في "مركز البيانات" 1:
- تعديل qpidd:
- الجهازان 4 و5 في مركز البيانات 1
- تحديث
qpidd
على الجهاز 4:/opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
- تحديث
qpidd
على الجهاز 5:/opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
- تحديث
- الجهازان 10 و11 في مركز البيانات 2
- التحديث
qpidd
على الجهاز 10:/opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
- التحديث
qpidd
على الجهاز 11:/opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
- التحديث
- الجهازان 4 و5 في مركز البيانات 1
- تحديث Postgres:
- الجهاز 6 في مركز البيانات 1
/opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
- الجهاز 12 في مركز البيانات 2
/opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
- الجهاز 6 في مركز البيانات 1
- تحديث LDAP:
- الجهاز 1 في مركز البيانات 1
/opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
- الجهاز 7 في مركز البيانات 2
/opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
- الجهاز 1 في مركز البيانات 1
- تحديث مكونات Edge:
- الأجهزة 4، 5، 6، 1، 2، 3 في مركز البيانات 1
/opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
- الأجهزة 10، 11، 12، 7، 8، 9 في مركز البيانات 2
/opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
- الأجهزة 4، 5، 6، 1، 2، 3 في مركز البيانات 1
- تحديث واجهة المستخدم:
- الجهاز 1 في مركز البيانات 1:
/opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
- الجهاز 7 في مركز البيانات 2:
/opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
- إعادة تشغيل مكون واجهة مستخدم Edge على الجهازين 1 و7:
/opt/apigee/apigee-service/bin/apigee-service edge-ui restart
- الجهاز 1 في مركز البيانات 1:
- (إذا قمت بتثبيت
apigee-adminapi
) قم بتحديث الأداة المساعدةapigee-adminapi
:- الجهاز 1 في مركز البيانات 1:
/opt/apigee/apigee-service/bin/apigee-service apigee-adminapi update
- الجهاز 7 في مركز البيانات 2:
/opt/apigee/apigee-service/bin/apigee-service apigee-adminapi update
- الجهاز 1 في مركز البيانات 1:
- (في حال تثبيت الدخول المُوحَّد (SSO) في Apigee) عدِّل الدخول المُوحَّد (SSO) في Apigee:
- الجهاز 1 في مركز البيانات 1:
/opt/apigee/apigee-setup/bin/update.sh -c sso -f sso_config_file
- الجهاز 7 في مركز البيانات 2:
/opt/apigee/apigee-setup/bin/update.sh -c sso -f sso_config_file
حيث sso_config_file هو ملف الإعداد الذي أنشأته عند خدمة الدخول المُوحَّد (SSO) المثبَّتة.
- الجهاز 1 في مركز البيانات 1:
بالنسبة إلى الإعدادات غير العادية
إذا كانت لديك تهيئة غير قياسية، فاحرص على تحديث مكونات Edge كما يلي الترتيب:
- ZooKeeper
- كاساندرا
- qpidd وps
- LDAP
- الحافة، بمعنى "حافة-c" على جميع العقد بالترتيب: العقدة ذات خادم Qpid، خادم Edge Postgres وخادم الإدارة ومعالج الرسائل وجهاز التوجيه
- واجهة مستخدم Edge
apigee-adminapi
- الدخول المُوحَّد (SSO) في Apigee
بعد الانتهاء من التحديث، تأكد من إعادة تشغيل مكون واجهة مستخدم Edge على جميع الأجهزة التي تعمل بها.