Edge for Private Cloud v4.18.01
يُثبِّت تطبيق Edge تلقائيًا جميع عُقد Postgres في الوضع الرئيسي. مع ذلك، في أنظمة الإنتاج التي تحتوي على العديد من عُقد Postgres، يمكنك ضبطها لاستخدام النسخ الاحتياطي في وضع الاستعداد الرئيسي، بحيث يمكن أن تستمر عقدة الاستعداد في حركة الزيارات إلى الخادم في حال تعذُّر استخدام العُقدة الرئيسية.
في حال تعذّر على العقدة الرئيسية، يمكنك ترقية خادم الاستعداد إلى الشريحة الرئيسية. يُرجى الاطّلاع على مقالة التعامل مع مشكلة تجاوز قاعدة بيانات PostgresSQL للحصول على مزيد من المعلومات.
ضبط النسخ الاحتياطي في وضع الاستعداد الرئيسي عند التثبيت
يمكنك ضبط النسخ الاحتياطي في وضع الاستعداد عند التثبيت من خلال تضمين السمات التالية في ملف الإعداد الخاص بعقدتَي Postgres:
PG_MASTER=IPorDNSofNewMaster PG_STANDBY=IPorDNSofNewStandby
تضبط أداة التثبيت تلقائيًا عقدة Postgres لتعمل كوضع الاستعداد الرئيسي مع النسخ المتماثل.
ضبط النسخ الاحتياطي في وضع الاستعداد الرئيسي بعد التثبيت
يمكنك ضبط النسخ الاحتياطي في وضع الاستعداد الرئيسي بعد التثبيت باستخدام الإجراء التالي:
- حدِّد عقدة Postgre التي ستكون الشريحة الرئيسية والخوادم التي سيتم الاستعداد لها.
- في العقدة الرئيسية، عدِّل ملف الإعداد لضبط:
PG_MASTER=IPorDNSofNewMaster
PG_STANDBY=IPorDNSofNewStandby - تفعيل النسخ المتماثل على الشريحة الرئيسية الجديدة:
> /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql إعداد-recateon-on-master -f configFIle - في العقدة الاستعدادية، عدِّل ملف الإعداد لضبط:
PG_MASTER=IPorDNSofNewMaster
PG_STANDBY=IPorDNSofNewStandby -
أوقِف عقدة الاستعداد:> /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql محطة
- في عقدة الاستعداد، احذف أي بيانات Postgres حالية:
> rm -rf /opt/apigee/data/apigee-postgresql/
ملاحظة: إذا لزم الأمر، يمكنك الاحتفاظ بنسخة احتياطية من هذه البيانات قبل حذفها. - اضبط عقدة الاستعداد:
> /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql إعداد-recateon-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
تحقَّق من أنّ الجهاز هو في وضع الاستعداد.