إعداد ميزة "النسخ الاحتياطي في وضع الاستعداد" للنشر

Edge for Private Cloud ‏v4.18.01

يُثبِّت Edge تلقائيًا جميع عقد Postgres في الوضع الرئيسي. ومع ذلك، في أنظمة الإنتاج التي تحتوي على عدة عقد Postgres، يمكنك ضبطها لاستخدام النسخ الاحتياطي للعقدة الرئيسية حتى إذا تعطّلت العقدة الرئيسية، يمكن للعقدة الاحتياطية مواصلة توجيه الزيارات إلى الخادم.

إذا تعطّلت العقدة الرئيسية، يمكنك ترقية الخادم الاحتياطي إلى الخادم الرئيسي. راجِع معالجة تعذُّر قاعدة بيانات PostgreSQL للتعرّف على مزيد من المعلومات.

ضبط ميزة "النسخ الاحتياطي للمثيل الرئيسي" في وقت التثبيت

يمكنك ضبط النسخ الاحتياطي للمثيل الرئيسي في وقت التثبيت عن طريق تضمين السمات التالية في ملف الإعدادات الخاص بنقطتَي Postgres:

PG_MASTER=IPorDNSofNewMaster
PG_STANDBY=IPorDNSofNewStandby

تضبط أداة التثبيت عقدة Postgres تلقائيًا لتعمل في وضع الاستعداد الرئيسي. مع النسخ المماثل.

ضبط ميزة "النسخ الاحتياطي للملفات الرئيسية" بعد التثبيت

يمكنك ضبط النسخ الاحتياطي للملفات الرئيسية بعد التثبيت باستخدام الإجراء التالي:

  1. حدد عقدة Postgre التي ستكون الرئيسية والتي ستكون خادم الاستعداد.
  2. في العقدة الرئيسية، عدِّل ملف الإعداد لضبط:
    PG_MASTER=IPorDNSofNewMaster
    PG_STANDBY=IPorDNSofNewStandby
  3. تفعيل النسخ المماثل على الشريحة الرئيسية الجديدة:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql setup-repliification-on-master -f configFIle
  4. في عقدة وضع الاستعداد، عدِّل ملف الإعداد لضبطه:
    PG_MASTER=IPorDNSofNewMaster
    PG_STANDBY=
    IPorDNSofNewStandby
  5. أوقِف العقدة الاحتياطية:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql station
  6. في العقدة الاحتياطية، احذف أي بيانات حالية في Postgres:
    > rm -rf /opt/apigee/data/apigee-postgresql/
    ملاحظة: يمكنك الاحتفاظ بنسخة احتياطية من هذه البيانات قبل حذفها إذا لزم الأمر.
  7. ضبط العقدة الاحتياطية:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql setup-replication-on-standby -f configFile

اختبار النسخ المتماثل لوضع الاستعداد الرئيسي

عند اكتمال النسخ المتماثل، تحقق من حالة النسخ المماثل من خلال إصدار النصوص البرمجية التالية على كلا الخادمين. يجب أن يعرض النظام نتائج متطابقة على كلا الخادمين لضمان النسخ المتماثل الناجح:

  1. في العقدة الرئيسية، شغِّل:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql postgres-check-master
    تحقق من أنه العنوان الرئيسي.
  2. في العقدة الاحتياطية:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql postgres-check-standby
    تحقّق من أنّه يُشار إلى أنّها العقدة الاحتياطية.