Cách thực hiện sao lưu

Edge for Private Cloud phiên bản 4.17.05

Sử dụng lệnh sau để thực hiện sao lưu:

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

trong đó comp là tên của thành phần. Ví dụ:

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

Lệnh sao lưu:

  1. Dừng thành phần (ngoại trừ PostgreSQL phải chạy để sao lưu).

    Lưu ý: Kể từ Edge 4.17.05.01, quy trình sao lưu không còn tắt Cassandra nữa.
  2. Tạo tệp tar của các thư mục và tệp sau, trong đó comp là tên của thành phần:
    1. Thư mục
      • /opt/apigee/data/comp
      • /opt/apigee/etc/comp.d
    2. Tệp (nếu có)
      • /opt/apigee/token/application/comp.properties
      • /opt/apigee/customer/application/comp.properties
      • /opt/apigee/customer/defaults.sh
      • /opt/apigee/customer/conf/license.txt
  3. Đối với tất cả thành phần ngoại trừ PostgreSQL, hãy ghi tệp tar vào /opt/apigee/backup/comp. Tên có dạng:
    backup-(year).(month).(day),(hour).(min).(seconds).tar.gz

    Ví dụ:
    backup-2016.03.17,14.40.41.tar.gz

    Đối với PostgreSQL, tệp có tên:
    (year).(month).(day),(hour).(min).(seconds).dump
  4. Khởi động lại thành phần (ngoại trừ PostgreSQL và Cassandra phải đang chạy để sao lưu).

Nếu đã cài đặt nhiều thành phần Edge trên cùng một nút, bạn có thể sao lưu tất cả các thành phần đó bằng một lệnh duy nhất:

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

Lệnh này tạo một tệp sao lưu cho mỗi thành phần trên nút.