Edge for Private Cloud phiên bản 4.18.05
Thực hiện những việc sau trong quá trình chuyển đổi dự phòng cơ sở dữ liệu PostgreSQL:
- Dừng
apigee-postgresqltrên bản chính hiện tại nếu bản chính này vẫn đang chạy:/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql stop
- Chuyển đến nút dự phòng và gọi lệnh sau để đặt nút đó làm nút chính:
/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql promote-standby-to-master IPorDNSofOldMaster
Nếu nút chính cũ được khôi phục vào một thời điểm nào đó trong tương lai, hãy đặt nút đó làm nút dự phòng:
- Trên bản chính hiện tại, hãy chỉnh sửa tệp cấu hình để đặt:
PG_MASTER=IPorDNSofNewMaster PG_STANDBY=IPorDNSofOldMaster
- Bật tính năng sao chép trên bản chính mới:
/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql setup-replication-on-master -f configFIle
- Trên bản chính cũ, hãy chỉnh sửa tệp cấu hình để đặt:
PG_MASTER=IPorDNSofNewMaster PG_STANDBY=IPorDNSofOldMaster
- Dừng
apigee-postgresqltrên bản chính cũ:/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql stop
- Trên máy chủ chính cũ, hãy xoá mọi dữ liệu Postgres cũ:
rm -rf /opt/apigee/data/apigee-postgresql/
- Định cấu hình bản chính cũ làm bản dự phòng:
/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql setup-replication-on-standby -f configFile
- Sau khi hoàn tất quá trình sao chép, hãy xác minh trạng thái sao chép bằng cách phát hành các tập lệnh sau trên cả hai máy chủ. Hệ thống sẽ hiển thị kết quả giống hệt nhau trên cả hai máy chủ để đảm bảo
quá trình sao chép thành công:
- Trên nút chính, hãy chạy:
/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql postgres-check-master
Xác minh rằng thiết bị này là thiết bị chính.
- Trên nút dự phòng:
/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql postgres-check-standby
Xác minh rằng thiết bị đó cho biết đang ở chế độ chờ.
- Trên nút chính, hãy chạy: