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. Đảm bảo rằng các thư mục sau đều trống:
    /opt/apigee/data/component_name
    /opt/apigee/etc/component_name.d

    Nếu người dùng không để trống, hãy xóa nội dung 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 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 đó; giá trị này không bao gồm đường dẫn mà bao gồm tiền tố "backup-" và các đ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 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ừ 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:
    /opt/apigee/apigee-service/bin/apigee-service component_name start