كيفية الاحتفاظ بنسخة احتياطية

استخدم الأمر التالي للاحتفاظ بنسخة احتياطية:

/opt/apigee/apigee-service/bin/apigee-service component_name backup

حيث يشير 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 (واجهة المستخدم الكلاسيكية)

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

/opt/apigee/apigee-service/bin/apigee-service apigee-cassandra backup

للاحتفاظ بنسخة احتياطية:

  1. أوقِف المكوِّن (باستثناء PostgreSQL وكاساندرا) الذي يجب تشغيله للاحتفاظ بنسخة احتياطية):

    /opt/apigee/apigee-service/bin/apigee-service component_name stop
  2. شغّل الأمر الاحتياطي:

    /opt/apigee/apigee-service/bin/apigee-service component_name backup

    ويجب بعد ذلك تنفيذ الأمر الاحتياطي:

    • تنشئ هذه السياسة ملف tar للأدلة والملفات التالية، حيث component_name هو اسم المكوِّن:
      1. الأدلة
        • /opt/apigee/data/component_name
        • /opt/apigee/etc/component_name.d
      2. الملفات إذا كانت متوفّرة
        • /opt/apigee/token/application/component_name.properties
        • /opt/apigee/customer/application/component_name.properties
        • /opt/apigee/customer/defaults.sh
        • /opt/apigee/customer/conf/license.txt
    • يتم إنشاء ملف .tar.gz في الدليل /opt/apigee/backup/component_name. يكون اسم الملف على النحو التالي:
      backup-year.month.day,hour.min.seconds.tar.gz

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

      backup-2018.05.29,11.13.42.tar.gz

      بالنسبة إلى PostgreSQL، يحتوي اسم الملف على النموذج التالي:

      year.month.day,hour.min.seconds.dump
  3. ابدأ المكوِّن (باستثناء PostgreSQL وكاساندرا) اللذين يجب تشغيلهما للاحتفاظ بنسخة احتياطية):

    /opt/apigee/apigee-service/bin/apigee-service component_name start

إذا كانت لديك مكونات Edge متعددة مثبّتة على العقدة نفسها، يمكنك الاحتفاظ بنسخة احتياطية منها كلها باستخدام طلب واحد:

/opt/apigee/apigee-service/bin/apigee-all backup

سيؤدي هذا الأمر إلى إنشاء ملف نسخة احتياطية لكل مكوّن على العقدة.