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

يمكنك استعادة مكوّن من الملف الذي أنشأته عند الاحتفاظ بنسخة احتياطية من هذا المكوّن. ويمكنك إجراء ذلك باستخدام الأمر 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