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

Edge for Private Cloud، الإصدار 4.17.09

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

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

إعداد النسخ الاحتياطي Master-Standby في وقت التثبيت

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

PG_MASTER=IPorDNSofNewMaster
PG_STANDBY=IPorDNSofNewStandby

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

إعداد النسخ الاحتياطي Master-Standby بعد التثبيت

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

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