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

Edge for Private Cloud نسخه ۴.۱۸.۰۵

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

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

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