الإصدار 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
تأكَّد من ظهور رسالة تفيد بأنّه في وضع الاستعداد.
- على العقدة الرئيسية، نفِّذ ما يلي: