يتناول هذا المستند إعادة تثبيت مكوّن Edge واستعادته. استخدِم هذا الإجراء إذا كان عليك إعادة تثبيت مكوّن Edge قبل استعادة النسخة الاحتياطية.
Apache ZooKeeper
استعادة عقدة مستقلة واحدة
- إيقاف ZooKeeper:
/opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper stop
- أزِل أدلة ZooKeeper القديمة:
/opt/apigee/data/apigee-zookeeper /opt/apigee/etc/apigee-zookeeper.d
- أعِد تثبيت ZooKeeper:
/opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper install
- استعادة ZooKeeper:
/opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper restore 2019.03.17,14.40.41
يُرجى العِلم أنّه عند استعادة مكوّن، لا تحدّد مسار الدليل لملف النسخة الاحتياطية، ولا تحدّد البادئة "backup-" أو اللاحقة ".tar.gz". ما عليك سوى تحديد جزء التاريخ/الوقت من اسم ملف النسخة الاحتياطية.
يمكنك اختياريًا حذف ملف النسخة الاحتياطية في الأمر
restoreوسيستخدم Edge أحدث ملف نسخة احتياطية في دليل النسخ الاحتياطي للمكوّن. - أعِد تشغيل جميع المكوّنات:
/opt/apigee/apigee-service/bin/apigee-all restart
استعادة عقدة واحدة في المجموعة
إذا تعطّلت عُقدة ZooKeeper واحدة ضمن مجموعة، يمكنك إنشاء عُقدة جديدة باستخدام اسم المضيف/عنوان IP نفسه وإعادة تثبيت ZooKeeper. عندما تنضم عقدة ZooKeeper الجديدة إلى مجموعة ZooKeeper، ستحصل على أحدث اللقطات من القائد وتبدأ في خدمة العملاء. ولست بحاجة إلى استعادة البيانات في هذه الحالة.
- أعِد تثبيت ZooKeeper:
/opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper install
- شغِّل الإعداد على عقدة ZooKeeper باستخدام ملف الإعداد نفسه المستخدَم عند تثبيت العقدة الأصلية:
/opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper setup -f configFile
- ابدأ ZooKeeper:
/opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper start
استعادة مجموعة كاملة
- أوقِف المجموعة بالكامل.
- استعِد جميع عُقد ZooKeeper من ملف النسخة الاحتياطية كما هو موضّح أعلاه لعقدة واحدة.
- ابدأ تشغيل مجموعة ZooKeeper.
- أعِد تشغيل جميع المكوّنات.
Apache Cassandra
استعادة عقدة مستقلة واحدة
- إيقاف Cassandra:
/opt/apigee/apigee-service/bin/apigee-service apigee-cassandra stop
- أزِل دليل Cassandra القديم:
/opt/apigee/data/apigee-cassandra
- أعِد تثبيت Cassandra:
/apigee/apigee-service/bin/apigee-service apigee-cassandra install
- استعادة Cassandra:
/apigee/apigee-service/bin/apigee-service apigee-cassandra restore 2019.03.17,14.40.41
يُرجى العِلم أنّه عند استعادة مكوّن، لا تحدّد مسار الدليل لملف النسخة الاحتياطية، ولا تحدّد البادئة "backup-" أو اللاحقة ".tar.gz". ما عليك سوى تحديد جزء التاريخ/الوقت من اسم ملف النسخة الاحتياطية.
يمكنك اختياريًا حذف ملف النسخة الاحتياطية في الأمر
restoreوسيستخدم Edge أحدث ملف نسخة احتياطية في دليل النسخ الاحتياطي للمكوّن. - إعادة تشغيل جميع المكوّنات:
/apigee/apigee-service/bin/apigee-all restart
استعادة عقدة واحدة في المجموعة
في حال تعطُّل عقدة Cassandra واحدة، وهي جزء من مجموعة، يمكنك إنشاء عقدة جديدة باستخدام اسم المضيف/عنوان IP نفسه. ما عليك سوى إعادة تثبيت Cassandra، ولن تحتاج إلى استعادة البيانات.
- أعِد تثبيت Cassandra:
/opt/apigee/apigee-service/bin/apigee-service apigee-cassandra install
- شغِّل عملية الإعداد على عقدة Cassandra باستخدام ملف الإعداد نفسه المستخدَم عند تثبيت العقدة الأصلية:
/opt/apigee/apigee-service/bin/apigee-service apigee-cassandra setup -f configFile
- بدء استخدام Cassandra:
/opt/apigee/apigee-service/bin/apigee-service apigee-cassandra start
- بعد تثبيت Cassandra، وعندما تصبح العقدة جاهزة (بشرط أن يكون RF>=2 لجميع مساحات المفاتيح)،
يُرجى تنفيذ أمر
nodetoolالتالي لإعداد العقدة:
/opt/apigee/apigee-cassandra/bin/nodetool [-u username -pw password] -h localhost repair -pr
ما عليك سوى تمرير اسم المستخدم وكلمة المرور إذا كنت قد فعّلت مصادقة JMX لـ Cassandra.
استعادة مجموعة كاملة
- أوقِف المجموعة بالكامل.
- استعادة جميع عُقد Cassandra من ملف النسخة الاحتياطية
- ابدأ مجموعة Cassandra.
- أعِد تشغيل جميع المكوّنات.
قاعدة بيانات PostgreSQL
PosgreSQL يعمل بشكل مستقل أو كجهاز رئيسي
- أوقِف خادم الإدارة وخادم Qpid وخادم Postgres على جميع العُقد:
/apigee/apigee-service/bin/apigee-service edge-management-server stop
/opt/apigee/apigee-service/bin/apigee-service edge-qpid-server stop/opt/apigee/apigee-service/bin/apigee-service edge-postgres-server stop - أعِد تثبيت قاعدة بيانات PostgreSQL:
/apigee/apigee-service/bin/apigee-service apigee-postgresql install
- ابدأ PostgreSQL:
/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql start
- استعادة قاعدة بيانات PostgreSQL من ملف النسخة الاحتياطية:
/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql restore 2019.03.17,14.40.41
يُرجى العِلم أنّه عند استعادة مكوّن PostgreSQL، لا تحدّد مسار الدليل إلى ملف النسخة الاحتياطية، ولا تحدّد اللاحقة ".dump". ما عليك سوى تحديد جزء التاريخ/الوقت من اسم ملف النسخة الاحتياطية.
يمكنك اختياريًا حذف ملف النسخة الاحتياطية في الأمر
restoreوسيستخدم Edge أحدث ملف نسخة احتياطية في دليل النسخ الاحتياطي للمكوّن. - ابدأ خادم الإدارة وخادم Qpid وخادم Postgres على جميع العُقد:
/opt/apigee/apigee-service/bin/apigee-service edge-management-server start
/opt/apigee/apigee-service/bin/apigee-service edge-qpid-server start/opt/apigee/apigee-service/bin/apigee-service edge-postgres-server start
PosgreSQL قيد التشغيل في وضع الاستعداد
- أعِد تثبيت قاعدة بيانات PostgreSQL:
/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql install
- أعِد ضبط قاعدة بيانات PostgreSQL باستخدام ملف الإعداد نفسه الذي استخدمته لتثبيتها:
/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql setup -f configFile
- ابدأ PostgreSQL:
/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql start
خادم Postgres
- أوقِف خادم Postgres على جميع العُقد الرئيسية والاحتياطية:
/opt/apigee/apigee-service/bin/apigee-service edge-postgres-server stop
- أزِل أدلة Postgres Server القديمة:
/opt/apigee/data/edge-postgres-server /opt/apigee/etc/edge-postgres-server.d
- أعِد تثبيت خادم Postgres:
/opt/apigee/apigee-service/bin/apigee-service edge-postgres-server install
- استعادة خادم Postgres من ملف النسخة الاحتياطية:
/opt/apigee/apigee-service/bin/apigee-service edge-postgre-server restore 2019.03.17,14.40.41
يُرجى العِلم أنّه عند استعادة مكوّن، لا تحدّد مسار الدليل لملف النسخة الاحتياطية، ولا تحدّد البادئة "backup-" أو اللاحقة ".tar.gz". ما عليك سوى تحديد جزء التاريخ/الوقت من اسم ملف النسخة الاحتياطية.
يمكنك اختياريًا حذف ملف النسخة الاحتياطية في الأمر
restoreوسيستخدم Edge أحدث ملف نسخة احتياطية في دليل النسخ الاحتياطي للمكوّن. - ابدأ تشغيل خادم Postgres على جميع العُقد الرئيسية والاحتياطية:
/opt/apigee/apigee-service/bin/apigee-service edge-postgres-server start
خادم Qpid وQpidd
- أوقِف Qpidd وQpid Server وPostgres Server على جميع العُقد:
/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 apigee-qpidd stop - أزِل أدلة Qpid Server وQpidd القديمة:
/opt/apigee/data/edge-qpid-server /opt/apigee/etc/edge-qpid-server.d /opt/apigee/data/apigee-qpidd /opt/apigee/etc/apigee-qpidd.d
- أعِد تثبيت Qpidd:
/opt/apigee/apigee-service/bin/apigee-service apigee-qpidd install
- استعادة Qpidd:
/opt/apigee/apigee-service/bin/apigee-service apigee-qpidd restore 2019.03.17,14.40.41
يُرجى العِلم أنّه عند استعادة مكوّن، لا تحدّد مسار الدليل لملف النسخة الاحتياطية، ولا تحدّد البادئة "backup-" أو اللاحقة ".tar.gz". ما عليك سوى تحديد جزء التاريخ/الوقت من اسم ملف النسخة الاحتياطية.
يمكنك اختياريًا حذف ملف النسخة الاحتياطية في الأمر
restoreوسيستخدم Edge أحدث ملف نسخة احتياطية في دليل النسخ الاحتياطي للمكوّن. - بدء Qpidd:
/opt/apigee/apigee-service/bin/apigee-service apigee-qpidd start
- أعِد تثبيت خادم Qpid:
/opt/apigee/apigee-service/bin/apigee-service edge-qpid-server install
- استعادة خادم Qpid:
/opt/apigee/apigee-service/bin/apigee-service edge-qpid-server restore 2019.03.17,14.40.41
يُرجى العِلم أنّه عند استعادة مكوّن، لا تحدّد مسار الدليل لملف النسخة الاحتياطية، ولا تحدّد البادئة "backup-" أو اللاحقة ".tar.gz". ما عليك سوى تحديد جزء التاريخ/الوقت من اسم ملف النسخة الاحتياطية.
يمكنك اختياريًا حذف ملف النسخة الاحتياطية في الأمر
restoreوسيستخدم Edge أحدث ملف نسخة احتياطية في دليل النسخ الاحتياطي للمكوّن. - أعِد تشغيل خادم Qpid وQpidd وخوادم Postgres على جميع العُقد:
/opt/apigee/apigee-service/bin/apigee-service apigee-qpidd restart
/opt/apigee/apigee-service/bin/apigee-service edge-qpid-server restart/opt/apigee/apigee-service/bin/apigee-service edge-postgres-server restart
OpenLDAP
- أوقِف OpenLDAP:
/opt/apigee/apigee-service/bin/apigee-service apigee-openldap stop
- أعِد تثبيت OpenLDAP:
/opt/apigee/apigee-service/bin/apigee-service apigee-openldap install
- أزِل أدلة OpenLDAP القديمة:
/opt/apigee/data/apigee-openldap /opt/apigee/etc/apigee-openldap.d
- استعادة OpenLDAP:
/opt/apigee/apigee-service/bin/apigee-service apigee-openldap restore 2019.03.17,14.40.41
يُرجى العِلم أنّه عند استعادة مكوّن، لا تحدّد مسار الدليل لملف النسخة الاحتياطية، ولا تحدّد البادئة "backup-" أو اللاحقة ".tar.gz". ما عليك سوى تحديد جزء التاريخ/الوقت من اسم ملف النسخة الاحتياطية.
يمكنك اختياريًا حذف ملف النسخة الاحتياطية في الأمر
restoreوسيستخدم Edge أحدث ملف نسخة احتياطية في دليل النسخ الاحتياطي للمكوّن. - أعِد تشغيل OpenLDAP:
/opt/apigee/apigee-service/bin/apigee-service apigee-openldap start
- أعِد تشغيل جميع خوادم الإدارة:
/opt/apigee/apigee-service/bin/apigee-service edge-management-server restart
خادم الإدارة
- إيقاف خادم الإدارة:
/opt/apigee/apigee-service/bin/apigee-service edge-management-server stop
- أزِل أدلة خادم الإدارة القديمة:
/opt/apigee/data/edge-management-server /opt/apigee/etc/edge-management-server.d
- أعِد تثبيت Management Server:
/opt/apigee/apigee-service/bin/apigee-service edge-management-server install
- استعادة Management Server من ملف النسخة الاحتياطية:
/opt/apigee/apigee-service/bin/apigee-service edge-management-server restore 2019.03.17,14.40.41
يُرجى العِلم أنّه عند استعادة مكوّن، لا تحدّد مسار الدليل لملف النسخة الاحتياطية، ولا تحدّد البادئة "backup-" أو اللاحقة ".tar.gz". ما عليك سوى تحديد جزء التاريخ/الوقت من اسم ملف النسخة الاحتياطية.
يمكنك اختياريًا حذف ملف النسخة الاحتياطية في الأمر
restoreوسيستخدم Edge أحدث ملف نسخة احتياطية في دليل النسخ الاحتياطي للمكوّن. - إعادة تشغيل خادم الإدارة:
/opt/apigee/apigee-service/bin/apigee-service edge-management-server start
معالج الرسائل
- إيقاف معالج الرسائل:
/opt/apigee/apigee-service/bin/apigee-service edge-message-processor stop
- أزِل أدلة معالج الرسائل القديمة:
/opt/apigee/data/edge-message-processor /opt/apigee/etc/edge-message-processor.d
- أعِد تثبيت معالج الرسائل:
/opt/apigee/apigee-service/bin/apigee-service edge-message-processor install
- استعادة معالج الرسائل من ملف النسخة الاحتياطية:
/opt/apigee/apigee-service/bin/apigee-service edge-message-processor restore 2019.03.17,14.40.41
يُرجى العِلم أنّه عند استعادة مكوّن، لا تحدّد مسار الدليل لملف النسخة الاحتياطية، ولا تحدّد البادئة "backup-" أو اللاحقة ".tar.gz". ما عليك سوى تحديد جزء التاريخ/الوقت من اسم ملف النسخة الاحتياطية.
يمكنك اختياريًا حذف ملف النسخة الاحتياطية في الأمر
restoreوسيستخدم Edge أحدث ملف نسخة احتياطية في دليل النسخ الاحتياطي للمكوّن. - إعادة تشغيل معالج الرسائل:
/opt/apigee/apigee-service/bin/apigee-service edge-message-processor start
جهاز التوجيه
- إيقاف جهاز التوجيه:
/opt/apigee/apigee-service/bin/apigee-service edge-router stop
- أزِل أدلة Router القديمة:
/opt/apigee/data/edge-router /opt/apigee/etc/edge-router.d
- إعادة تثبيت جهاز التوجيه:
/opt/apigee/apigee-service/bin/apigee-service edge-router install
- استعادة بيانات جهاز التوجيه من ملف النسخة الاحتياطية:
/opt/apigee/apigee-service/bin/apigee-service edge-router restore 2019.03.17,14.40.41
يُرجى العِلم أنّه عند استعادة مكوّن، لا تحدّد مسار الدليل لملف النسخة الاحتياطية، ولا تحدّد البادئة "backup-" أو اللاحقة ".tar.gz". ما عليك سوى تحديد جزء التاريخ/الوقت من اسم ملف النسخة الاحتياطية.
يمكنك اختياريًا حذف ملف النسخة الاحتياطية في الأمر
restoreوسيستخدم Edge أحدث ملف نسخة احتياطية في دليل النسخ الاحتياطي للمكوّن. - إعادة تشغيل جهاز التوجيه:
/opt/apigee/apigee-service/bin/apigee-service edge-router start
Edge UI
- واجهة مستخدم الإيقاف:
/opt/apigee/apigee-service/bin/apigee-service edge-ui stop
- أزِل أدلة واجهة المستخدم القديمة:
/opt/apigee/data/edge-ui /opt/apigee/etc/edge-ui.d
- واجهة مستخدم إعادة التثبيت:
/opt/apigee/apigee-service/bin/apigee-service edge-ui install
- استعادة واجهة المستخدم من ملف النسخة الاحتياطية:
/opt/apigee/apigee-service/bin/apigee-service edge-ui restore 2019.03.17,14.40.41
يُرجى العِلم أنّه عند استعادة مكوّن، لا تحدّد مسار الدليل لملف النسخة الاحتياطية، ولا تحدّد البادئة "backup-" أو اللاحقة ".tar.gz". ما عليك سوى تحديد جزء التاريخ/الوقت من اسم ملف النسخة الاحتياطية.
يمكنك اختياريًا حذف ملف النسخة الاحتياطية في الأمر
restoreوسيستخدم Edge أحدث ملف نسخة احتياطية في دليل النسخ الاحتياطي للمكوّن. - إعادة تشغيل واجهة المستخدم:
/opt/apigee/apigee-service/bin/apigee-service edge-ui start
استرداد الموقع الإلكتروني بالكامل
- أوقِف جميع عُقد المكوّنات. يُرجى العِلم أنّ ترتيب إيقاف الأنظمة الفرعية مهم: يجب أولاً إيقاف جميع عُقد Edge، ثم إيقاف جميع عُقد مخازن البيانات.
- استعِد جميع المكوّنات كما هو موضّح أعلاه.
- ابدأ الآن تشغيل جميع المكوّنات بالترتيب التالي. يُرجى العِلم أنّ ترتيب بدء الأنظمة الفرعية مهم:
- بدء مجموعة ZooKeeper
- بدء مجموعة Cassandra
- التأكّد من أنّ OpenLDAP يعمل بشكل صحيح
- بدء qpid
- التأكّد من أنّ قاعدة بيانات PostgreSQL تعمل بشكل صحيح
- بدء خادم الإدارة
- بدء تشغيل أجهزة التوجيه ومعالجات الرسائل
- بدء خادم Qpid
- بدء خادم Postgres
- بدء واجهة مستخدم Apigee