نحوه پشتیبان‌گیری

از فرمان زیر برای انجام پشتیبان‌گیری استفاده کنید:

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

که component_name نام مؤلفه است. مقادیر ممکن عبارتند از:

  • ‫apigee-cassandra (Cassandra)
  • ‫apigee-openldap (OpenLDAP)
  • ‫apigee-postgresql (پایگاه داده PostgreSQL)
  • ‫apigee-qpidd (Qpidd)
  • ‫apigee-sso (Edge SSO)
  • ‫apigee-zookeeper (ZooKeeper)
  • ‫edge-management-server (سرور مدیریت)
  • ‫edge-management-ui (میانای کاربر جدید Edge)
  • ‫edge-message-processor (پردازشگر پیام)
  • ‫edge-postgres-server (سرور Postgres)
  • ‫edge-qpid-server (سرور Qpid)
  • ‫edge-router (رهیاب لبه)
  • ‫edge-ui (میانای کاربر کلاسیک)

برای مثال:

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

برای پشتیبان‌گیری:

  1. جزء را متوقف کنید (به‌جز PostgreSQL و Cassandra که برای پشتیبان‌گیری باید درحال اجرا باشند):

    /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 و Cassandra که برای پشتیبان‌گیری باید درحال اجرا باشند):

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

اگر چندین مؤلفه Edge را روی یک گره نصب کرده‌اید، می‌توانید از همه آن‌ها با یک فرمان پشتیبان‌گیری کنید:

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

این فرمان یک فایل پشتیبان برای هر مؤلفه در گره ایجاد می‌کند.