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

برای تهیه نسخه پشتیبان از دستور زیر استفاده کنید:

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

جایی که component_name نام کامپوننت است. مقادیر ممکن عبارتند از:

  • apigee-cassandra (کاساندرا)
  • apigee-openldap (OpenLDAP)
  • apigee-postgresql (پایگاه داده PostgreSQL)
  • apigee-qpidd (Qpidd)
  • apigee-sso (Edge SSO)
  • apigee-zookeeper (ZooKeeper)
  • edge-management-server (مدیریت سرور)
  • edge-management-ui (Edge UI جدید)
  • edge-message-processor (پردازنده پیام)
  • edge-postgres-server (سرور Postgres)
  • edge-qpid-server (سرور Qpid)
  • edge-router (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

این دستور یک فایل پشتیبان برای هر جزء در گره ایجاد می کند.