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