نفِّذ ما يلي أثناء تجاوز إخفاق قاعدة بيانات 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
تأكَّد من أنّه في وضع الاستعداد.
- في العقدة الرئيسية، شغِّل: