يحتوي هذا المستند على الإجراء الذي تستخدمه لتحديث إصدار 4.16.01 الحالي. التثبيت لاستخدام أحدث قيم العائد لكل ألف ظهور وملفات الدعم من Apigee. يستخدم هذا الإجراء الأداة update.sh لإجراء التحديث.
ما هي إصدارات Edge التي يمكنك تحديثها؟ إلى أحدث إصدار 4.16.01
لا يمكنك تحديث تثبيت حالي للإصدار 4.16.01.x من Apigee Edge إلى أحدث إصدار 4.16.01.
إذا كنت تستخدم حاليًا الإصدار 4.15.07.0x من Edge أو إصدار أقدم، يجب أولاً الانتقال إلى 4.16.01. يمكنك الاطّلاع على دليل تثبيت Apigee Edge 4.16.01 المتاح على Apigee ftp. الموقع: ftp://ftp.apigee.com/، للحصول على معلومات حول كيفية الانتقال إلى الإصدار 4.16.01 من الإصدار 4.15.07.0x أو الإصدارات الأقدم.
المستخدمون الذين يمكنهم إجراء التحديث
يجب أن يكون المستخدم الذي ينفِّذ التحديث هو نفسه المستخدم الذي ثبَّت Edge في الأصل أو يعمل المستخدم كجذر.
بعد تثبيت Edge RPM، يمكن لأي مستخدم ضبطه.
متطلبات مساحة القرص للتحديث
يُرجى التأكد من توفُّر مساحة خالية على القرص بمقدار 1 غيغابايت على الأقل قبل تنفيذ تحديث.
النشر التلقائي للموقع الإعدادات من 4.16.01.x
في حال إعداد أي مواقع من خلال تعديل ملفات .properties في .properties عندها يتم الاحتفاظ بالقيم من خلال التحديث.
تعديل المتطلبات الأساسية
يجب استيفاء المتطلبات الأساسية التالية قبل ترقية Apigee Edge:
- الاحتفاظ بنسخة احتياطية من جميع العُقد
قبل إجراء التحديث، يُنصح بإجراء نسخة احتياطية كاملة من جميع العُقد حفاظًا على السلامة الأسباب. استخدِم الإجراء الخاص بإصدارك الحالي من Edge لتنفيذ عملية النسخ الاحتياطي.
ويتيح لك ذلك الحصول على خطة احتياطية، في حال تعذّر عليك إجراء التحديث إلى إصدار جديد يعمل بشكل صحيح. لمزيد من المعلومات حول الاحتفاظ بنسخة احتياطية، يُرجى الاطّلاع على Apigee Edge. 4.16.01 دليل العمليات، متوفّر على موقع Apigee FTP الإلكتروني: ftp://ftp.apigee.com/. - التأكُّد من تشغيل Edge
تأكَّد من أنّ Edge يعمل أثناء عملية التحديث باستخدام الأمر:
> /<inst_root>/apigee/apigee-service/bin/apigee-all status
جارٍ التعامل مع التحديث الذي تعذّر تنفيذه
في حال تعذُّر التحديث، يمكنك محاولة حلّ المشكلة، ثم تنفيذ update.sh. مرة أخرى. يمكنك إجراء عملية التحديث عدة مرات وسيواصل التحديث من حيث توقفت آخر مرة.
إذا كان الإخفاق يتطلب إعادة التحديث إلى الإصدار السابق، راجع دليل تثبيت Apigee Edge 4.16.01، ويتوفّر في بروتوكول نقل الملفات (FTP) في Apigee الموقع الإلكتروني: ftp://ftp.apigee.com/
معلومات تعديل التسجيل
يُدرج الحقل update.sh تلقائيًا تقوم الأداة بكتابة معلومات السجل إلى:
/opt/apigee/var/log/apigee-setup/update.log
إذا لم يتمكن المستخدم الذي يشغِّل الأداة update.sh من الوصول إلى هذا الدليل، يكتب السجل إلى الدليل /tmp كملف باسم update_username.log.
إذا لم يكن لدى المستخدم إمكانية الوصول إلى /tmp، ستتعذّر استخدام الأداة update.sh.
تعديل وقت الاستراحة
يتيح لك التحديث بدون توقف أو بدون انقطاع تحديث تثبيت Edge بدون جلب Edge.
من المهم ترقية كل جهاز توجيه، واحدًا تلو الآخر، من خلال عملية الترقية موازِن. يمكنك بعد ذلك تحديث جهاز التوجيه وأي مكونات أخرى على الجهاز نفسه مثل جهاز التوجيه، ثم إضافة جهاز التوجيه مرة أخرى إلى جهاز موازنة الحمل.
- حدِّث الأجهزة بالترتيب الصحيح لتثبيتها كما هو موضح أدناه في قسم "طلب تحديث الجهاز".
- عندما يحين وقت تحديث "أجهزة التوجيه"، اختَر أي جهاز توجيه وتجنَّب الوصول إليه، الموضحة في القسم التالي "عدم إمكانية الوصول إلى جهاز التوجيه ومعالج الرسائل".
- حدِّث جهاز التوجيه المحدد وجميع مكونات Edge الأخرى على نفس جهاز جهاز التوجيه. تعرض جميع إعدادات Edge جهاز التوجيه ومعالج الرسائل على نفس العقدة.
- اجعل جهاز التوجيه قابلاً للوصول إليه مرة أخرى.
- كرر الخطوات من 2 إلى 4 لأجهزة التوجيه المتبقية.
- تابع إجراء التحديث لأي أجهزة متبقية في عملية التثبيت.
يُعد صنع جهاز التوجيه لا يمكن الوصول إلى معالج الرسائل.
خلال عملية إعداد الإنتاج، سيكون لديك العديد من أجهزة التوجيه ومعالجات الرسائل المطلوب إنجازها. يجب تفعيل إمكانية الوصول إلى أجهزة التوجيه والرسائل هذه أو إيقافها. معالِجات البيانات قبل التحديث أو بعده
يعمل طلب البيانات من واجهة برمجة التطبيقات التالي على إعداد عقدة على أنّها قابلة للوصول إليها أو لا يمكن الوصول إليها:
> curl -u adminEmail:pWord -X POST "http://<ms_IP>:8080/v1/servers/UUID" -d "reachable=true|false"
حيث يكون UUID هو المعرّف الفريد العالمي لمعالجة الرسائل أو جهاز التوجيه يمكن الوصول إليها على صواب أو خطأ.
إذا كنت بحاجة إلى تحديد المعرّف الفريد العالمي لجهاز التوجيه، استخدِم الأمر cURL التالي:
> curl http://<routerIP>:8081/v1/servers/self
إذا كنت بحاجة إلى تحديد المعرّف الفريد العالمي (UUID) لمعالج الرسائل، استخدِم عنصر cURL التالي: :
> curl http://<mpIP>:8082/v1/servers/self
عليك مراعاة ما يلي قبل التحديث أو بعده:
- في العقدة المدمجة بين جهاز التوجيه ومعالج الرسائل:
- قبل التحديث، يُرجى تنفيذ الإجراءات التالية:
- اجعل جهاز التوجيه لا يمكن الوصول إليه باستخدام طلب بيانات من واجهة برمجة التطبيقات الموضح أعلاه.
- عدم إمكانية الوصول إلى معالج الرسائل.
- بعد التحديث، يمكنك تنفيذ ما يلي:
- إتاحة إمكانية الوصول إلى معالج الرسائل.
- سهِّل على جهاز التوجيه الوصول إليه.
- قبل التحديث، يُرجى تنفيذ الإجراءات التالية:
- على عقدة موجه واحدة:
- قبل إجراء التحديث، عليك تسهيل الوصول إلى جهاز التوجيه.
- بعد إجراء التحديث، يمكنك تسهيل الوصول إلى جهاز التوجيه.
- في عقدة واحدة لمعالجة الرسائل:
- قبل التحديث، تأكد من عدم إمكانية الوصول إلى معالج الرسائل.
- بعد التحديث، يمكنك الوصول إلى معالج الرسائل.
استخدام ملف إعداد صامت
يجب تمرير ملف إعداد صامت إلى الأمر update. ملف الإعداد الصامت يجب أن يكون هو نفسه الذي استخدمته لتثبيت Edge 4.16.01.
إجراء التحديث 4.16.01 على عقدة ذات اتصال إنترنت خارجي
استخدم الإجراء التالي لتحديث مكونات Edge على عقدة:
- إيقاف أي مهام CRON تم ضبطها لتنفيذ عملية إصلاح على Cassandra، في حال توفّرها إلى ما بعد اكتمال التحديث.
- سجِّل الدخول إلى العقدة كجذر لتثبيت Edge RPMs.
ملاحظة: بينما يتطلب تثبيت RPM الوصول إلى الجذر، يمكنك تنفيذ Edge. التهيئة بدون الوصول إلى الجذر. - إيقاف SELinux كما هو موضح في تثبيت Apigee Edge 4.16.01 الدليل، متوفّر على موقع Apigee FTP الإلكتروني: ftp://ftp.apigee.com/
- محو جميع ذاكرات Yum المؤقتة:
> لعبة sudo yum clean الكل - نزِّل أحدث ملف Bootstrap.sh على Edge إلى /tmp/bootstrap.sh:
> ضفيرة https://software.apigee.com/bootstrap.sh -o /tmp/bootstrap.sh - تحديث أداة apigee-service في Edge
التبعيات:
> sudo bash /tmp/bootstrap.sh apigeeuser=uName apigeepassword=pWord
حيث يكون uName:pWord هو اسم المستخدم وكلمة المرور المستلَمة من Apigee. إذا حذفت pWord، سيُطلب منك وإدخاله. - استخدِم apigee-service من أجل:
تعديل apigee-setup
شركة الطاقة:
> /opt/apigee/apigee-service/bin/apigee-service apigee-setup update
تحديث apigee-service تثبّت الأداة update.sh في <inst_dir>/apigee/apigee-setup/bin. - شغِّل أداة التحديث على العُقد بالترتيب الموضّح أدناه في قسم "ترتيب الجهاز".
تَحْدِيثْ" أدناه:
> /opt/apigee/apigee-setup/bin/update.sh -c component -f configFile
إن المتطلب الوحيد في ملف التهيئة هو أن يكون ملف التهيئة قابلاً للوصول أو قابلة للقراءة بواسطة "apigee" المستخدم. على سبيل المثال، ضع الملف في دليل /tmp على العقدة.
استخدِم الخيار "-c" لتحديد المكوِّن المطلوب تحديثه. قائمة الخيارات المحتملة تشمل المكونات ما يلي:- ldap = OpenLDAP
- cs = Cassandr
- zk = حديقة الحيوانات
- qpid = qpidd
- ps = postgresql
- edge =All Edge باستثناء Edge UI [خادم الإدارة، ومعالج الرسائل، وجهاز التوجيه، وخادم QPID، خادم Postgres
- ui = واجهة مستخدم Edge
- all = تحديث الكل المكونات على الجهاز (يُستخدم فقط لملف تعريف تثبيت Edge aio أو واجهة برمجة التطبيقات BaaS asa ملف التثبيت)
- e = ElasticSearch
- b = حزمة BaaS لواجهة برمجة التطبيقات
- p = BaaS لواجهة برمجة التطبيقات البوابة
- ebp = ElasticSearch, واجهة برمجة التطبيقات BaaS Stack وبوابة BaaS لواجهة برمجة التطبيقات على العقدة نفسها
- اختبار التحديث من خلال تشغيل أداة apigee-validate على الرسالة. معالِج البيانات، وفقًا لما هو موضَّح في دليل تثبيت Apigee Edge 4.16.01 متوفّر على موقع Apigee FTP الإلكتروني: ftp://ftp.apigee.com/
إجراء تحديث 4.16.01 من محلي مستودع
إذا كانت عُقد Edge محمية بجدار حماية أو يُحظر الوصول إليها بطريقة أخرى مستودع Apigee على الإنترنت، ويمكنك عندئذٍ إجراء التحديث من أي مستودع محلي، أو النسخ المطابق لمستودع Apigee.
بعد إنشاء مستودع محلي على Edge، لديك خياران لتحديث Edge من القائمة المستودع المحلي:
- أنشئ ملف tar .للمستودع، وانسخ ملف .tar إلى عقدة، ثم حدِّث Edge من .tar
- تثبيت خادم ويب على العقدة مع المستودع المحلي بحيث يمكن للعقد الأخرى الوصول إليه. توفّر Apigee خادم ويب Nginx لك لاستخدامها، أو يمكنك استخدام خادم ويب خادم الويب.
للتحديث من مستودع محلي 4.16.01:
- تأكَّد من توفُّر مستودع محلي 4.16.01 كما هو موضّح في Apigee Edge. 4.16.01 دليل التثبيت، متوفّر على موقع Apigee FTP الإلكتروني: ftp://ftp.apigee.com/
- تعديل المستودع المحلي:
- نزِّل أحدث ملف Bootstrap.sh على Edge إلى /tmp/bootstrap.sh:
. > ضفيرة https://software.apigee.com/bootstrap.sh -o /tmp/bootstrap.sh - إجراء المزامنة:
> /opt/apigee/apigee-service/bin/apigee-service apigee-Mirror Sync --only-new-rpms
- نزِّل أحدث ملف Bootstrap.sh على Edge إلى /tmp/bootstrap.sh:
-
لتثبيت خدمة apigee من ملف .tar:
- في العقدة التي تضم المستودع المحلي، استخدم الأمر التالي لحزم المستودع المحلي
في ملف .tar واحد باسم /opt/apigee/data/apigee-mirror/apigee-4.16.01.tar.gz:
> /opt/apigee/apigee-service/bin/apigee-service apigee-mirror package - انسخ ملف .tar إلى العقدة التي تريد تحديث Edge فيها. على سبيل المثال، انسخه إلى دليل /tmp على صفحة العقدة الجديدة.
- في العقدة الجديدة، عليك إلغاء تنزيل الملف في دليل /tmp:
> tar -xzf apigee-4.16.01.tar.gz
يؤدي هذا الأمر إلى إنشاء دليل جديد، يسمى repos، في الدليل الذي يحتوي على ملف .tar. على سبيل المثال: /tmp/repos. - سجِّل الدخول إلى العقدة كجذر لتثبيت Edge RPMs.
ملاحظة: بينما يتطلب تثبيت RPM الوصول إلى الجذر، يمكنك تنفيذ Edge. التهيئة بدون الوصول إلى الجذر. - إيقاف SELinux كما هو موضح في Apigee Edge 4.16.01 دليل التثبيت، متوفّر على موقع Apigee FTP الإلكتروني: ftp://ftp.apigee.com/
- تثبيت أداة وتبعيات apigee-service في Edge
من /tmp/repos:
> sudo bash /tmp/repos/bootstrap.sh apigeeprotocol="file://" apigeerepobasepath=/tmp/repos
لاحظ أنك قمت بتضمين المسار إلى دليل repos في هذا الأمر.
- في العقدة التي تضم المستودع المحلي، استخدم الأمر التالي لحزم المستودع المحلي
في ملف .tar واحد باسم /opt/apigee/data/apigee-mirror/apigee-4.16.01.tar.gz:
-
لتثبيت خدمة apigee باستخدام خادم ويب Nginx:
- قم بتهيئة خادم الويب Nginx كما هو موضح في "التثبيت من المستودع باستخدام Nginx webserver" في دليل تثبيت Edge 4.16.01 والمتوفر في Apigee موقع بروتوكول FTP: ftp://ftp.apigee.com/
- في العقدة البعيدة، نزّل ملف Edge Bootstrap.sh على /tmp/bootstrap.sh:
> /usr/bin/curl http://uName:pWord@remoteRepo:3939/bootstrap.sh -o /tmp/bootstrap.sh
where uName:pWord are the username and password you set above for the repo, and remoteRepo is the IP address or DNS name of the repo node.
- Log in to your node as root to install the Edge RPMs
Note: While RPM installation requires root access, you can perform Edge configuration without root access. - Disable SELinux as described in the Apigee Edge 4.16.01 Installation Guide, available on the Apigee FTP site: ftp://ftp.apigee.com/
- On the remote node, install the Edge apigee-service utility and
dependencies:
> sudo bash /tmp/bootstrap.sh apigeerepohost=remoteRepo:3939 apigeeuser=uName apigeepassword=pWord apigeeprotocol=http://
where uName:pWord are the repo username and password.
- If present, disable any CRON jobs configured to perform a repair operation on Cassandra until after the update completes.
- Use apigee-service to update the apigee-setup utility:
> /opt/apigee/apigee-service/bin/apigee-service apigee-setup update
This update to apigee-service installs the update.sh utility in <inst_dir>/apigee/apigee-setup/bin. - Run the update utility on your nodes in the order described below in "Order of machine
update" below:
> /opt/apigee/apigee-setup/bin/update.sh -c component -f configFile
The only requirement on the config file is that the configuration file must be accessible or readable by the "apigee" user. For example, put the file in the /tmp directory on the node.
Use the “-c” option to specify the component to update. The list of possible components includes:- ldap = OpenLDAP
- cs = Cassandr
- zk = Zookeeper
- qpid = qpidd
- ps = postgresql
- edge =All Edge components except Edge UI: Management Server, Message Processor, Router, QPID Server, Postgres Server
- ui = Edge UI
- all = update all components on machine (only use for an Edge aio installation profile or an API BaaS asa installation profile)
- e = ElasticSearch
- b = API BaaS Stack
- p = API BaaS Portal
- ebp = ElasticSearch, API BaaS Stack, and API BaaS Portal on the same node
- Test the update by running the apigee-validate utility on the Message Processor, as described in the Apigee Edge 4.16.01 Installation Guide, available on the Apigee FTP site: ftp://ftp.apigee.com/
Order of machine update
The order that you update the machines in an Edge installation is important. The most important considerations to an update are:
- You must update all Cassandra and ZooKeeper nodes before you update any other nodes.
- You must update all qpidd and postgresql nodes before you update any Router and Message Processor nodes.
- For any machine with multiple Edge components (Management Server, Message Processor, Router, QPID Server, Postgres Server), use the "-c edge" option to update them all at the same time.
- If a step specifies that it should be performed on multiple machines, perform it in the specified machine order.
- There is no separate step to update Monetization. It is updated when you specify the "-c edge" option.
- After you update a Router node, you must remove all files from the /opt/nginx/conf.d directory, and then restart the Router.
For a 1-host standalone installation
- Update machine 1:
> /opt/apigee/apigee-setup/bin/update.sh -c all -f configFile
- احذف أي ملفات في /opt/nginx/conf.d:
> حذف /opt/nginx/conf.d/* - أعِد تشغيل جهاز توجيه Edge:
. > /<inst_root>/apigee/apigee-service/bin/apigee-service Edge-router إعادة تشغيل
لمضيفَين مستقلَّين التثبيت
يمكنك الاطّلاع على دليل تثبيت Apigee Edge 4.16.01 المتاح في بروتوكول نقل الملفات (FTP) في Apigee. الموقع: ftp://ftp.apigee.com/ للاطّلاع على قائمة طوبولوجيا Edge وأرقام العقد.
- تحديث Cassandra و ZooKeeper على الجهاز 1:
> /opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
- تعديل qpidd وpostgresql على الجهاز 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/nginx/conf.d
:> rm -f /opt/nginx/conf.d/*
- أعِد تشغيل جهاز توجيه Edge:
> /<inst_root>/apigee/apigee-service/bin/apigee-service edge-router restart
- حذف أي ملفات في
- تحديث واجهة المستخدم على الجهاز 1:
> /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
للمضيفين المكوَّنين من 5 مضيفات التثبيت
يمكنك الاطّلاع على دليل تثبيت Apigee Edge 4.16.01 المتاح في بروتوكول نقل الملفات (FTP) في Apigee. الموقع: ftp://ftp.apigee.com/ للاطّلاع على قائمة Edge وأرقام العقد.
- تحديث Cassandra و ZooKeeper على الأجهزة 1 و2 و3:
> /opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
- تحديث qpidd وpostgresql على الجهاز 4 و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
- في العقدة 2 و3:
- حذف أي ملفات في
/opt/nginx/conf.d
:> rm -f /opt/nginx/conf.d/*
- أعِد تشغيل جهاز توجيه Edge:
> /<inst_root>/apigee/apigee-service/bin/apigee-service edge-router restart
- حذف أي ملفات في
- تحديث واجهة المستخدم على الجهاز 1:
> /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
للمضيفين المكوَّنين من 9 مضيفات التثبيت
يمكنك الاطّلاع على دليل تثبيت Apigee Edge 4.16.01 المتاح في بروتوكول نقل الملفات (FTP) في Apigee. الموقع: ftp://ftp.apigee.com/ للاطّلاع على قائمة طوبولوجيا Edge وأرقام العقد.
- تحديث Cassandra و ZooKeeper على الأجهزة 1 و2 و3:
> /opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
- تحديث qpidd على الجهازين 6 و7:
> /opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
- تحديث postgresql على الجهازين 8 و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
- في العقدة 4 و5:
- حذف أي ملفات في
/opt/nginx/conf.d
:> rm -f /opt/nginx/conf.d/*
- أعِد تشغيل جهاز توجيه Edge:
> /<inst_root>/apigee/apigee-service/bin/apigee-service edge-router restart
- حذف أي ملفات في
- تحديث واجهة المستخدم على الجهاز 1:
> /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
للمضيفين المكوَّنين من 13 مضيفًا التثبيت
يمكنك الاطّلاع على دليل تثبيت Apigee Edge 4.16.01 المتاح في بروتوكول نقل الملفات (FTP) في Apigee. الموقع: ftp://ftp.apigee.com/ للاطّلاع على قائمة طوبولوجيا Edge وأرقام العقد.
- تحديث Cassandra و ZooKeeper على الأجهزة 1 و2 و3:
> /opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
- تحديث qpidd على الجهاز 12 و13:
> /opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
- تحديث postgresql على الجهازين 8 و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
- في العقدة 10 و11:
- حذف أي ملفات في
/opt/nginx/conf.d
:> rm -f /opt/nginx/conf.d/*
- أعِد تشغيل جهاز توجيه Edge:
> /<inst_root>/apigee/apigee-service/bin/apigee-service edge-router restart
- حذف أي ملفات في
- تحديث واجهة المستخدم على الجهازين 6 و7:
> /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
للمضيفين المكوَّنين من 12 مضيفًا التثبيت
يمكنك الاطّلاع على دليل تثبيت Apigee Edge 4.16.01 المتاح في بروتوكول نقل الملفات (FTP) في Apigee. الموقع: ftp://ftp.apigee.com/ للاطّلاع على قائمة طوبولوجيا 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
> /opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
- الجهازان 10 و11 في مركز البيانات 2
> /opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
- الجهازان 4 و5 في مركز البيانات 1
- تعديل postgresql:
- الأجهزة 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
- في العقدة 2 و3 و8 و9:
- حذف أي ملفات في
/opt/nginx/conf.d
:> rm -f /opt/nginx/conf.d/*
- أعِد تشغيل جهاز توجيه Edge:
> /<inst_root>/apigee/apigee-service/bin/apigee-service edge-router restart
- حذف أي ملفات في
- الأجهزة 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
- الجهاز 1 في مركز البيانات 1
بالنسبة إلى BaaS API المكوَّن من 7 مضيفات التثبيت
يمكنك الاطّلاع على دليل تثبيت Apigee Edge 4.16.01 المتاح في بروتوكول نقل الملفات (FTP) في Apigee. الموقع: ftp://ftp.apigee.com/ للاطّلاع على قائمة طوبولوجيا Edge وأرقام العقد.
- تحديث Cassandra على الأجهزة 5 و6 و7:
> /opt/apigee/apigee-setup/bin/update.sh -c cs -f configFile
- تحديث ElasticSearch وواجهة برمجة التطبيقات BaaS Stack على الأجهزة 1 و2 و3:
> /opt/apigee/apigee-setup/bin/update.sh -c e,b -f configFile
- تحديث بوابة BaaS لواجهة برمجة التطبيقات على الجهاز 4:
> /opt/apigee/apigee-setup/bin/update.sh -c p -f configFile
بالنسبة إلى BaaS API المكوَّن من 10 مضيفات التثبيت
يمكنك الاطّلاع على دليل تثبيت Apigee Edge 4.16.01 المتاح في بروتوكول نقل الملفات (FTP) في Apigee. الموقع: ftp://ftp.apigee.com/ للاطّلاع على قائمة طوبولوجيا Edge وأرقام العقد.
- تحديث Cassandra على الأجهزة 8 و9 و10:
> /opt/apigee/apigee-setup/bin/update.sh -c cs -f configFile
- تحديث ElasticSearch على الأجهزة 1 و2 و3:
> /opt/apigee/apigee-setup/bin/update.sh -c e -f configFile
- تحديث حزمة واجهة برمجة التطبيقات BaaS على الأجهزة 4 و5 و6:
> /opt/apigee/apigee-setup/bin/update.sh -c b -f configFile
- تحديث بوابة BaaS API على الجهاز 7:
> /opt/apigee/apigee-setup/bin/update.sh -c p -f configFile
لعمليات التثبيت غير العادية
إذا كان لديك تثبيت غير عادي، فقم بتحديث مكونات Edge في ما يلي الترتيب:
- ZooKeeper
- كاساندرا
- qpidd
- Postgresql
- LDAP
- الحافة، بمعنى "حافة-c" ملف تعريف على جميع العقد بالترتيب: Qpid، Postgres، Management الخادم ومعالج الرسائل وجهاز التوجيه.
- في كل عُقد جهاز التوجيه:
- حذف أي ملفات في
/opt/nginx/conf.d
:> rm -f /opt/nginx/conf.d/*
- أعِد تشغيل جهاز توجيه Edge:
> /<inst_root>/apigee/apigee-service/bin/apigee-service edge-router restart
- حذف أي ملفات في
- واجهة المستخدم