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

Edge for Private Cloud نسخه 4.16.09

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

> /<inst_root>/apigee/apigee-service/bin/apigee-service comp backup

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

> /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-cassandra backup

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

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

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

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

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

> /<inst_root>/apigee/apigee-service/bin/apigee-all backup

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