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 mà 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.

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

  • Sử dụng tệp sao lưu được chỉ định hoặc lấy tệp sao lưu mới nhất, nếu bạn chưa chỉ định tên tệp.
  • Đảm bảo rằng các thư mục dữ liệu của thành phần đều trống.
  • Dừng thành phần. Bạn phải khởi động lại thành phần 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. Khôi phục cấu hình và dữ liệu trước đó bằng cách sử 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à những 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 của tệp bạn đã tạo khi sao lưu thành phần đó.

    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 dữ liệu từ thời điểm sao lưu.

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