Edge for Private Cloud เวอร์ชัน 4.17.05
ดําเนินการต่อไปนี้ระหว่างเฟลโอเวอร์ฐานข้อมูล PostgreSQL:
- หยุด apigee-postgresql บนต้นแบบปัจจุบันหากยังทํางานอยู่ ดังนี้
> /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql stop - ไปที่โหนดสแตนด์บายและเรียกใช้คําสั่งต่อไปนี้เพื่อทําให้เป็นต้นแบบ
> /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql promotion-standby-to-master IPorDNSofOldMaster
ถ้ามีการกู้คืนต้นแบบเก่าในอนาคต ให้ตั้งค่าเป็นโหนดสแตนด์บาย:
- ในการกําหนดค่าปัจจุบัน ให้แก้ไขไฟล์การกําหนดค่าเพื่อตั้งค่าต่อไปนี้
PG_MASTER=IPorDNSofNewMaster
PG_STANDBY=IPorDNSofOldMaster - เปิดใช้การจําลองบนต้นแบบใหม่:
> /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql setup-replication-on-master -f configFIle - ใน Master Editor เก่า ให้แก้ไขไฟล์การกําหนดค่าเพื่อตั้งค่าดังนี้
PG_MASTER=IPorDNSofNewMaster
PG_STANDBY=IPorDNSofOldMaster -
หยุด apigee-postgresql ในต้นแบบเก่าดังนี้> /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql stop
- ในต้นแบบเก่า ให้ล้างข้อมูล Postgres เก่าออก:
> rm -rf /opt/apigee/data/apigee-postgresql/
หมายเหตุ: คุณสํารองข้อมูลนี้ก่อนลบได้หากจําเป็น - กําหนดค่าต้นแบบเก่าเป็นสแตนด์บาย:
> /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql setup-replication-on-standby -f configFile - เมื่อเสร็จสิ้นการจําลองแล้ว ให้ยืนยันสถานะการจําลองโดยออกสคริปต์ต่อไปนี้ในเซิร์ฟเวอร์ทั้ง 2 ตัว ระบบควรแสดงผลลัพธ์ที่เหมือนกันในทั้ง 2 เซิร์ฟเวอร์เพื่อให้การจําลองประสบความสําเร็จ
- ในโหนดหลัก ให้เรียกใช้คําสั่งต่อไปนี้
> /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql postgres-check-master
ยืนยันว่าโหนดต้นแบบ - ในโหนดสแตนด์บาย:
> /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql postgres-check-standby
ยืนยันว่าเป็นสแตนด์บาย
- ในโหนดหลัก ให้เรียกใช้คําสั่งต่อไปนี้