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

Edge for Private Cloud نسخه 4.18.01

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

> /opt/apigee/apigee-service/bin/apigee-service comp backup

که در آن comp نام کامپوننت است. مثلا:

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

دستور پشتیبان گیری:

  1. کامپوننت را متوقف می کند (به جز PostgreSQL و Cassandra که باید برای پشتیبان گیری در حال اجرا باشند).
  2. یک فایل tar از دایرکتوری ها و فایل های زیر ایجاد می کند که در آن comp نام کامپوننت است:
    1. دایرکتوری ها
      • /opt/apigee/data/ comp
      • /opt/apigee/etc/ comp .d
    2. فایل ها در صورت وجود
      • /opt/apigee/token/application/ comp .properties
      • /opt/apigee/customer/application/ comp .properties
      • /opt/apigee/customer/defaults.sh
      • /opt/apigee/customer/conf/license.txt
  3. برای همه مؤلفه ها به جز PostgreSQL، فایل tar را در /opt/apigee/backup/ comp می نویسد. نام به این صورت است:
    پشتیبان-(سال).(ماه).(روز)،(ساعت).(دقیقه).(ثانیه).tar.gz

    مثلا:
    backup-2016.03.17,14.40.41.tar.gz

    برای PostgreSQL، فایل به نام:
    (سال).(ماه).(روز)،(ساعت).(دقیقه).(ثانیه).دانلود
  4. مؤلفه را مجدداً راه اندازی می کند (به جز PostgreSQL، Cassandra، ZooKeeper و OpenLDAP که راه اندازی مجدد نشده اند).

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

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

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