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

Edge for Private Cloud الإصدار 4.17.05

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

Apache ZooKeeper

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

  1. إيقاف ZooKeeper:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper الزمنية
  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 إعادة تشغيل

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

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

  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. أعِد تشغيل جميع المكوّنات.

Apache Cassandra

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

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

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

إذا تعطّلت عقدة 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 -h إصلاح المضيف المحلي

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

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

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

تشغيل PosgreSQL بشكل مستقل أو كأداة رئيسية

  1. أوقِف خادم الإدارة وخادم Qpid وخادم Postgres في جميع العُقد:
    ملاحظة: سيظلّ بإمكان نظامك معالجة الطلبات المُرسَلة إلى الخوادم الوكيلة لواجهة برمجة التطبيقات أثناء إيقاف هذه المكوّنات.
    > /opt/apigee/apigee-service/bin/apigee-service Edge-management-server تستخدمه
    > /opt/apigee/apigee-service/bin/apigee-service Edge-qpid-serverstop
    > /opt/apigee/apigee-service/bin/apigee-service trip-postgres-server
  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 Server في جميع العُقد:
    > /opt/apigee/apigee-service/bin/apigee-service Edge-management-server start
    > /opt/apigee/apigee-service/bin/apigee-service Edge-qpid-server start
    > /opt/apigeeservice-apigee/apigee/apigee/server

تشغيل PosgreSQL كوضع الاستعداد

  1. أعِد تثبيت قاعدة بيانات PostgreSQL:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql install
  2. أعِد ضبط قاعدة بيانات PostgreSQL باستخدام ملف الإعداد نفسه الذي استخدمته لتثبيتها:
    /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql setup -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-server إيقاف
  2. أزِل أدلة Postgres Server القديمة:
    /opt/apigee/data/edge-postgres-server
    /opt/apigee/etc/edge-postgres-server.d
  3. أعِد تثبيت Postgres Server:
    > /opt/apigee/apigee-service/bin/apigee-service Edge-postgres-server install
  4. استعادة Postgres Server من ملف النسخة الاحتياطية:
    > /opt/apigee/apigee-service/bin/apigee-service Edge-postgre-server اسم backup-2016.03.17,14.40.41.tar.gz
  5. ابدأ تشغيل Postgres Server على جميع العُقد الرئيسية والاستعدادات:
    > /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-server off
    > /opt/apigee/apigee-service/bin/apigee-service Edge-postgres-serverstop
    > /optgpige/apigedd-service off
  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 لاستعادة Backup-2016.03.17,14.40.41.tar.gz
  5. بدء Qpidd:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-qpidd start
  6. أعِد تثبيت خادم Qpid:
    > /opt/apigee/apigee-service/bin/apigee-service Edge-qpid-server install
  7. استعادة خادم Qpid:
    > /opt/apigee/apigee-service/bin/apigee-service Edge-qpid-server Backup-2016.03.17,14.40.41.tar.gz
  8. أعِد تشغيل خادم Qpid وQpidd وPostgres على جميع العقد:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-qpidd redirect
    > /opt/apigee/apigee-service/bin/apigee-service Edge-qpid-server إعادة تشغيل
    > /opt/apigeeserver

OpenLDAP

  1. أوقِف OpenLDAP:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-openldap منع
  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 استعادة Backup-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. Stop Management Server (خادم إدارة الإيقاف):
    > /opt/apigee/apigee-service/bin/apigee-service Edge-management-server تستخدمه
  2. أزِل أدلة Management Server القديمة:
    /opt/apigee/data/edge-management-server
    /opt/apigee/etc/edge-management-server.d
  3. أعِد تثبيت خادم الإدارة:
    > /opt/apigee/apigee-service/bin/apigee-service Edge-management-server تثبيت
  4. استعادة خادم الإدارة من ملف النسخة الاحتياطية:
    > /opt/apigee/apigee-service/bin/apigee-service Edge-management-server اسم backup-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-processor تستخدمه
  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 يرجى-message-processor استعادة Backup-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-routerstop
  2. أزِل أدلة جهاز التوجيه القديمة:
    /opt/apigee/data/edge-router
    /opt/apigee/etc/edge-router.d
  3. أعِد تثبيت جهاز التوجيه:
    > /opt/apigee/apigee-service/bin/apigee-service Edge-router install
  4. استعد جهاز التوجيه من ملف النسخة الاحتياطية:
    > /opt/apigee/apigee-service/bin/apigee-service Edge-router استعادة Backup-2016.03.17,14.40.41.tar.gz
  5. أعِد تشغيل جهاز التوجيه:
    > /opt/apigee/apigee-service/bin/apigee-service Edge-router start

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

  1. واجهة مستخدم الإيقاف:
    > /opt/apigee/apigee-service/bin/apigee-service Edge-ui يطلّ
  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 يرجى-ui استعادة Backup-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. بدء مجموعة Cassandra
    3. التأكُّد من أنّ بروتوكول OpenLDAP قيد التشغيل
    4. بدء معرّف qpid
    5. التأكد من أن قاعدة بيانات PostgreSQL قيد التشغيل
    6. بدء خادم الإدارة
    7. تشغيل أجهزة التوجيه ومعالجات الرسائل
    8. بدء خادم Qpid
    9. بدء خادم Postgres
    10. بدء واجهة مستخدم Apigee