كيفية إعادة تثبيت المكونات واستعادتها

الإصدار 4.19.01 من Edge for Private Cloud

يتناول هذا المستند إعادة تثبيت أحد مكونات Edge واستعادته. استخدام هذا الإجراء إذا كان عليك إعادة تثبيت مكوّن Edge قبل استعادة النسخة الاحتياطية.

Apache ZooKeeper

استعادة عقدة واحدة مستقلة

  1. إيقاف ZooKeeper:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper stop
  2. إزالة أدلة ZooKeeper القديمة:
    /opt/apigee/data/apigee-zookeeper
    /opt/apigee/etc/apigee-zookeeper.d
  3. إعادة تثبيت ZooKeeper:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper install
  4. استعِد ZooKeeper.
    > /opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper نسخة احتياطية-2016.03.17,14.40.41.tar.gz
  5. إعادة تشغيل جميع المكوّنات:
    > /opt/apigee/apigee-service/bin/apigee-all rename

استعادة عقدة مجموعة واحدة

إذا أخفقت عقدة ZooKeeper واحدة وكانت جزءًا من مجموعة، يمكنك إنشاء عقدة جديدة باستخدام نفس اسم المضيف/عنوان IP وأعد تثبيت ZooKeeper. عندما تنضم عقدة ZooKeeper الجديدة إلى ستحصل مجموعة ZooKeeper على أحدث اللقطات من القائد وستبدأ في خدمة العملاء. ولا تحتاج إلى استعادة البيانات في هذه الحالة.

  1. إعادة تثبيت ZooKeeper:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper install
  2. شغّل الإعداد على عقدة ZooKeeper باستخدام ملف التهيئة نفسه المستخدم عند تثبيت العقدة الأصلية:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper setup -f configFile
  3. بدء ZooKeeper:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper start

استعادة مجموعة كاملة

  1. أوقِف المجموعة الكاملة.
  2. استعِد جميع عُقد ZooKeeper من ملف النسخ الاحتياطي كما هو موضح أعلاه في العقدة.
  3. ابدأ تشغيل مجموعة ZooKeeper.
  4. أعِد تشغيل جميع المكوّنات.

أباتشي كاساندرا

استعادة عقدة واحدة مستقلة

  1. إيقاف "كاساندرا":
    > /opt/apigee/apigee-service/bin/apigee-service apigee-cassandra stop
  2. إزالة دليل Cassandra القديم:
    /opt/apigee/data/apigee-cassandra
  3. إعادة تثبيت Cassandra:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-cassandra install
  4. استعادة Cassandra:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-cassandra Rest نسخة احتياطية-2016.03.17,14.40.41.tar.gz
  5. إعادة تشغيل جميع المكوّنات:
    > /opt/apigee/apigee-service/bin/apigee-all rename

استعادة عقدة مجموعة واحدة

إذا أخفقت عقدة Cassandra واحدة، فهذا جزء من مجموعة، فيمكنك إنشاء عقدة جديدة باستخدام نفس اسم المضيف/عنوان IP. ما عليك سوى إعادة تثبيت Cassandra، ولن تحتاج إلى استعادتها. البيانات.

ملاحظة: عند إجراء إعادة التثبيت على عقدة غير محتوى أساسي، تأكد من وجود قيمة أساسية واحدة على الأقل من Cassandra. العقدة لأعلى.

  1. إعادة تثبيت Cassandra:
    /opt/apigee/apigee-service/bin/apigee-service apigee-cassandra install
  2. شغِّل الإعداد على عقدة Cassandra باستخدام ملف الإعداد نفسه المستخدَم عند تثبيت العقدة الأصلية:
    /opt/apigee/apigee-service/bin/apigee-service apigee-cassandra setup -f configFile
  3. بدء Cassandra:
    /opt/apigee/apigee-service/bin/apigee-service apigee-cassandra start
  4. بعد تثبيت Cassandra، تبدأ العقدة، (مع الأخذ بعين الاعتبار أن RF>=2 لجميع المسافات الرئيسية) نفِّذ أمر nodetool التالي لإعداد العقدة:
    /opt/apigee/apigee-cassandra/bin/nodetool [-u username -pw password] -h localhost repair -pr

    ما عليك سوى إدخال اسم المستخدم وكلمة المرور إذا كنت: تم تفعيل مصادقة JMX على Cassandra.

استعادة مجموعة كاملة

  1. أوقِف المجموعة الكاملة.
  2. استعِد جميع عُقد Cassandra من ملف النسخة الاحتياطية.
  3. ابدأ تشغيل المجموعة العنقودية "كاساندرا".
  4. أعِد تشغيل جميع المكوّنات.

قاعدة بيانات PostgreSQL

تعمل PosgreSQL بشكل مستقل أو كمحترف

  1. أوقِف خادم الإدارة وخادم Qpid وخادم Postgres على جميع العُقد:
    ملاحظة: يظل بإمكان النظام معالجة الطلبات إلى الخوادم الوكيلة لواجهة برمجة التطبيقات في حين أن هذه إيقاف المكونات.
    > /opt/apigee/apigee-service/bin/apigee-service Edge-management-serverstop
    > /opt/apigee/apigee-service/bin/apigee-service Edge-qpid-serverstop
    > /opt/apigee/apigee-service/bin/apigee-service Edge-postgres-serverstop
  2. أعِد تثبيت قاعدة بيانات PostgreSQL:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql install
  3. بدء PostgreSQL:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql start
  4. استعادة قاعدة بيانات PostgreSQL من ملف النسخة الاحتياطية:
    /opt/apigee/apigee-service/bin/apigee-service استعادة apigee-postgresql 2016.03.17,14.40.41.dump
  5. بدء خادم الإدارة وخادم 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 في وضع الاستعداد

  1. أعِد تثبيت قاعدة بيانات PostgreSQL:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql install
  2. أعِد ضبط قاعدة بيانات PostgreSQL باستخدام ملف الإعداد نفسه الذي استخدمته لتثبيتها:
    /opt/apigee/apigee-service/bin/apigee-service إعداد apigee-postgresql -f configFile
  3. بدء PostgreSQL:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql start

خادم Postgres

  1. أوقِف خادم Postgres على جميع العُقد الرئيسية وعُقد الاستعداد:
    > /opt/apigee/apigee-service/bin/apigee-service Edge-postgres-serverstop
  2. إزالة أدلة خادم Postgres القديمة:
    /opt/apigee/data/edge-postgres-server
    /opt/apigee/etc/edge-postgres-server.d
  3. إعادة تثبيت خادم Postgres:
    > /opt/apigee/apigee-service/bin/apigee-service Edge-postgres-server install
  4. استعادة خادم Postgres من ملف النسخة الاحتياطية:
    > /opt/apigee/apigee-service/bin/apigee-service Edge-postgre-server صحي نسخة احتياطية-2016.03.17,14.40.41.tar.gz
  5. ابدأ خادم Postgres على جميع العُقد الرئيسية وعقود الاستعداد:
    > /opt/apigee/apigee-service/bin/apigee-service Edge-postgres-server start

خادم Qpid وQpidd

  1. أوقِف Qpidd وQpid Server وPostgres Server على جميع العُقد:
    > /opt/apigee/apigee-service/bin/apigee-service Edge-qpid-serverstop
    > /opt/apigee/apigee-service/bin/apigee-service Edge-postgres-serverstop
    > /opt/apigee/apigee-service/bin/apigee-service apigee-qpidd stop
  2. إزالة أدلة 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
  3. إعادة تثبيت Qpidd:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-qpidd install
  4. استعادة Qpidd:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-qpidd Rest نسخة احتياطية-2016.03.17,14.40.41.tar.gz
  5. بدء Qpidd:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-qpidd start
  6. إعادة تثبيت Qpid Server:
    > /opt/apigee/apigee-service/bin/apigee-service Edge-qpid-server install
  7. استعادة خادم Qpid:
    > /opt/apigee/apigee-service/bin/apigee-service Edge-qpid-server استعادة نسخة احتياطية-2016.03.17,14.40.41.tar.gz
  8. أعِد تشغيل خوادم Qpid وQpidd وPostgres على جميع العُقد:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-qpidd إعادة تشغيل
    > /opt/apigee/apigee-service/bin/apigee-service Edge-qpid-serverء
    > /opt/apigee/apigee-service/bin/apigee-service Edge-postgres-server rename

OpenLDAP

  1. إيقاف OpenLDAP:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-openldap start
  2. إعادة تثبيت OpenLDAP:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-openldap install
  3. إزالة أدلة OpenLDAP القديمة:
    /opt/apigee/data/apigee-openldap
    /opt/apigee/etc/apigee-openldap.d
  4. استعادة OpenLDAP:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-openldap استعادة نسخة احتياطية-2016.03.17,14.40.41.tar.gz
  5. إعادة تشغيل OpenLDAP:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-openldap start
  6. إعادة تشغيل جميع خوادم الإدارة:
    > /opt/apigee/apigee-service/bin/apigee-service Edge-management-server

خادم الإدارة

  1. إيقاف خادم الإدارة:
    > /opt/apigee/apigee-service/bin/apigee-service Edge-management-serverstop
  2. إزالة أدلة "خادم الإدارة" القديمة:
    /opt/apigee/data/edge-management-server
    /opt/apigee/etc/edge-management-server.d
  3. إعادة تثبيت خادم الإدارة:
    > /opt/apigee/apigee-service/bin/apigee-service Edge-management-server install
  4. استعادة خادم الإدارة من ملف النسخة الاحتياطية:
    > /opt/apigee/apigee-service/bin/apigee-service Edge-management-server صندوق نسخة احتياطية-2016.03.17,14.40.41.tar.gz
  5. إعادة تشغيل خادم الإدارة:
    > /opt/apigee/apigee-service/bin/apigee-service Edge-management-server start

معالج الرسائل

  1. إيقاف معالج الرسائل:
    > /opt/apigee/apigee-service/bin/apigee-service Edge-message-processorstop
  2. إزالة أدلة معالج الرسائل القديمة:
    /opt/apigee/data/edge-message-processor
    /opt/apigee/etc/edge-message-processor.d
  3. إعادة تثبيت معالج الرسائل:
    > /opt/apigee/apigee-service/bin/apigee-service Edge-message-processor install
  4. استعادة معالج الرسائل من ملف النسخة الاحتياطية:
    > /opt/apigee/apigee-service/bin/apigee-service Edge-message-processor Rest نسخة احتياطية-2016.03.17,14.40.41.tar.gz
  5. إعادة تشغيل معالج الرسائل:
    > /opt/apigee/apigee-service/bin/apigee-service Edge-message-processor start (بدء معالج بيانات على شكل رسائل نصية)

جهاز التوجيه

  1. إيقاف جهاز التوجيه:
    > /opt/apigee/apigee-service/bin/apigee-service- Edge-Router
  2. إزالة أدلة جهاز التوجيه القديمة:
    /opt/apigee/data/edge-router
    /opt/apigee/etc/edge-router.d
  3. إعادة تثبيت جهاز التوجيه:
    > /opt/apigee/apigee-service/bin/apigee-service Edge-router
  4. استعادة جهاز التوجيه من ملف النسخة الاحتياطية:
    > /opt/apigee/apigee-service/bin/apigee-service Edge-router نسخة احتياطية-2016.03.17,14.40.41.tar.gz
  5. إعادة تشغيل جهاز التوجيه:
    > /opt/apigee/apigee-service/bin/apigee-service Edge-router

واجهة مستخدم Edge

  1. واجهة مستخدم الإيقاف:
    > /opt/apigee/apigee-service/bin/apigee-service Edge-uistop
  2. إزالة أدلة واجهة المستخدم القديمة:
    /opt/apigee/data/edge-ui
    /opt/apigee/etc/edge-ui.d
  3. إعادة تثبيت واجهة المستخدم:
    > /opt/apigee/apigee-service/bin/apigee-service Edge-ui install
  4. استعادة واجهة المستخدم من ملف النسخة الاحتياطية:
    > /opt/apigee/apigee-service/bin/apigee-service Edge-ui Rest نسخة احتياطية-2016.03.17,14.40.41.tar.gz
  5. إعادة تشغيل واجهة المستخدم:
    > /opt/apigee/apigee-service/bin/apigee-service Edge-ui start

إكمال عملية استرداد الموقع الإلكتروني

  1. أوقِف جميع عُقد المكوِّن. لاحظ أنه من المهم ترتيب إيقاف الأنظمة الفرعية - أولاً جميع عُقد Edge ثم جميع عُقد مستودعات البيانات.
  2. استعِد جميع المكوّنات كما هو موضّح أعلاه.
  3. ابدأ الآن جميع المكونات بالترتيب التالي. لاحظ أن ترتيب بدء للأنظمة الفرعية:
    1. بدء مجموعة ZooKeeper
    2. بدء المجموعة العنقودية "كاساندرا"
    3. التأكد من أن OpenLDAP قيد التشغيل
    4. بدء qpid
    5. التأكّد من أنّ قاعدة بيانات PostgreSQL جاهزة وقيد التشغيل
    6. بدء خادم الإدارة
    7. بدء أجهزة التوجيه ومعالجات الرسائل
    8. بدء خادم Qpid
    9. بدء خادم Postgres
    10. بدء واجهة مستخدم Apigee