Edge for Private Cloud v4.18.05
מבצעים את הפעולות הבאות במהלך יתירות כשל של מסד נתוני PostgreSQL:
- אם
apigee-postgresql
עדיין פועל, מפסיקים אותו במאסטר הנוכחי:/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql stop
- עוברים לצומת מצב המתנה ומפעילים את הפקודה הבאה כדי להגדיר אותו כמאסטר:
/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql promote-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
- במאסטר הישן, עורכים את קובץ התצורה כדי להגדיר:
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
- בסיום הרפליקציה, בודקים את סטטוס הרפליקציה על ידי הפעלת הסקריפטים הבאים בשני השרתים. כדי לוודא שההעתקה בוצעה בהצלחה, התוצאות בשני השרתים אמורות להיות זהות:
- בצומת המאסטר, מריצים את הפקודה:
/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql postgres-check-master
מוודאים שכתוב שהוא המאסטר.
- בצומת ההמתנה:
/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql postgres-check-standby
מוודאים שהמכשיר נמצא במצב המתנה.
- בצומת המאסטר, מריצים את הפקודה: