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

Edge for Private Cloud نسخه 4.18.05

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

/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 که باید برای پشتیبان گیری در حال اجرا باشند).
  2. یک فایل 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
  3. یک فایل 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
  4. مؤلفه را مجدداً راه اندازی می کند (به جز PostgreSQL، Cassandra، ZooKeeper و OpenLDAP که راه اندازی مجدد نشده اند).

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

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

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