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 đã chỉ định hoặc tải tệp sao lưu mới nhất nếu 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.

Để khôi phục thành phần từ tệp sao lưu:

  1. Khôi phục dữ liệu và cấu hình trước đó bằ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ác giá trị có thể bao gồm:
      • 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 mà 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 thuộc tính này, Apigee sẽ sử dụng tệp gần đây nhất trong /opt/apigee/backup/component_name.

    Lệnh restore á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