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:
- 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
- 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. - component_name là tên của thành phần. Có thể là các giá trị sau:
- 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