Khôi phục từ bản sao lưu

Bạn có thể khôi phục một thành phần từ tệp bạn đã tạo khi sao lưu thành phần đó. Bạn thực hiện việc này bằng lệnh restore.

Xin lưu ý rằng lệnh restore:

  • Sử dụng tệp sao lưu đã chỉ định hoặc nhận tệp sao lưu mới nhất nếu tên tệp không phải là đã chỉ định.
  • Đảm bảo rằng các thư mục dữ liệu của thành phần này trống.
  • Dừng thành phần. Bạn phải khởi động lại thành phần này một cách rõ ràng sau khi khôi phục.

Phần này mô tả cách sử dụng lệnh restore.

Cách khôi phục một thành phần từ tệp sao lưu:

  1. Hãy đảm bảo rằng các thư mục sau trống:
    /opt/apigee/data/component_name
    /opt/apigee/etc/component_name.d

    Nếu các tệp không trống, hãy xoá nội dung của các tệp đó bằng cách dùng các lệnh như sau:

    rm -r /opt/apigee/data/component_name
    rm -r /opt/apigee/etc/component_name.d
  2. Khôi phục cấu hình và dữ liệu trước đó bằng cách dùng lệnh sau:
    /opt/apigee/apigee-service/bin/apigee-service component_name restore backup_file

    Trong trường hợp:

    • component_name là tên của thành phần. Có thể là các giá trị sau:
      • apigee-cassandra (Cassandra)
      • apigee-openldap (OpenLDAP)
      • apigee-postgresql (Cơ sở dữ liệu PostgreSQL)
      • apigee-qpidd (Qpidd)
      • apigee-sso (Edge SSO)
      • apigee-zookeeper (ZooKeeper)
      • edge-management-server (Máy chủ quản lý)
      • edge-management-ui (Giao diện người dùng Edge mới)
      • edge-message-processor (Bộ xử lý thông báo)
      • edge-postgres-server (Máy chủ Postgres)
      • edge-qpid-server (Máy chủ Qid)
      • edge-router (Bộ định tuyến Edge)
      • edge-ui (Giao diện người dùng cổ điển)
    • backup_file là tên tệp mà bạn đã tạo khi sao lưu thành phần đó; giá trị này không bao gồm đường dẫn nhưng có chứa phần tử "backup-" tiền tố và đuôi tệp. Ví dụ: backup-2019.03.17,14.40.41.tar.gz.

    Ví dụ:

    /opt/apigee/apigee-service/bin/apigee-service apigee-cassandra restore backup-2019.03.17,14.40.41.tar.gz

    Bạn không bắt buộc phải chỉ định backup_file. Nếu bạn bỏ qua, Apigee sẽ sử dụng tệp gần đây nhất trong /opt/apigee/backup/component_name.

    Lệnh restore sẽ áp dụng lại cấu hình đã sao lưu và khôi phục kể từ khi quá trình sao lưu diễn ra.

  3. Khởi động lại thành phần, như trong ví dụ sau cho thấy:
    /opt/apigee/apigee-service/bin/apigee-service component_name start