استعادة البيانات من نسخة احتياطية

يمكنك استعادة مكون من الملف الذي أنشأته عند الاحتفاظ بنسخة احتياطية. لأعلى هذا المكون. ويمكنك إجراء ذلك باستخدام الأمر restore.

يُرجى العِلم أنّ الأمر restore:

  • لاستخدام ملف النسخة الاحتياطية المحدد أو الحصول على أحدث ملف للنسخ الاحتياطي، إذا لم يكن اسم الملف المحددة.
  • تضمن أن تكون أدلة بيانات المكوِّن فارغة.
  • لإيقاف المكوِّن. يجب إعادة تشغيل المكوِّن بشكل صريح بعد الاستعادة.

يوضِّح هذا القسم كيفية استخدام الأمر restore.

لاستعادة مكوِّن من ملف نسخة احتياطية، اتّبِع الخطوات التالية:

  1. تأكَّد من أنّ الأدلة التالية فارغة:
    /opt/apigee/data/component_name
    /opt/apigee/etc/component_name.d

    وإذا لم تكن فارغة، يمكنك حذف محتواها باستخدام أوامر مثل ما يلي:

    rm -r /opt/apigee/data/component_name
    rm -r /opt/apigee/etc/component_name.d
  2. استعِد الإعدادات والبيانات السابقة باستخدام الأمر التالي:
    /opt/apigee/apigee-service/bin/apigee-service component_name restore backup_file

    المكان:

    • component_name هو اسم المكوِّن. وتشمل القيم المتاحة ما يلي:
      • apigee-cassandra (كاساندرا)
      • apigee-openldap (OpenLDAP)
      • apigee-postgresql (قاعدة بيانات PostgreSQL)
      • apigee-qpidd (Qbidd)
      • apigee-sso (الدخول الموحّد في Edge)
      • apigee-zookeeper (ZooKeeper)
      • edge-management-server (خادم الإدارة)
      • edge-management-ui (واجهة مستخدم Edge الجديدة)
      • edge-message-processor (معالج الرسائل)
      • edge-postgres-server (خادم Postgres)
      • edge-qpid-server (خادم Qbid)
      • edge-router (جهاز توجيه الحواف)
      • edge-ui (واجهة المستخدم الكلاسيكية)
    • backup_file هو اسم الملف الذي أنشأته عند احتفِظ بنسخة احتياطية من هذا المكوِّن لا تشمل هذه القيمة المسار، ولكنه يتضمن علامة "backup-" وامتدادات الملفات والبادئة. على سبيل المثال: backup-2019.03.17,14.40.41.tar.gz

    على سبيل المثال:

    /opt/apigee/apigee-service/bin/apigee-service apigee-cassandra restore backup-2019.03.17,14.40.41.tar.gz

    إنّ تحديد قيمة السمة backup_file هو إجراء اختياري. في حال حذفه، يستخدم Apigee أحدث ملف. في /opt/apigee/backup/component_name.

    يعيد الأمر restore تطبيق الإعدادات التي تم الاحتفاظ بنسخة احتياطية منها ويستعيد البيانات من وقت حدوث النسخ الاحتياطي.

  3. أعِد تشغيل المكوِّن، كما في المثال التالي :
    /opt/apigee/apigee-service/bin/apigee-service component_name start