إرسال ملاحظات
إعداد تكرار النسخ الاحتياطي لـ Postgres
تثبّت Edge تلقائيًا جميع عُقد Postgres في الوضع الرئيسي. ومع ذلك، في أنظمة الإنتاج
مع عُقد Postgres متعددة، يمكنك تهيئتها لاستخدام النسخ المتماثل كاستجابة رئيسية، بحيث إذا
فشل العقدة الرئيسية، يمكن لعقدة الاستعداد أن تستمر في عرض حركة المرور.
إذا فشلت العقدة الرئيسية في أي وقت، يمكنك ترقية خادم الاستعداد إلى الرئيسية. راجِع معالجة إخفاق قاعدة بيانات PostgreSQL للتعرّف على
مزيد من المعلومات.
ملاحظة: لا يتوافق النسخ المتماثل في وضع الاستعداد الرئيسي مع المطوِّر.
بوابة الخدمات. تدعم البوابة عقدة Postgres واحدة فقط.
يمكنك ضبط النسخ المتماثل في وضع الاستعداد الرئيسي أثناء التثبيت من خلال تضمين ما يلي:
في ملف الإعداد لعُقدتَي Postgres:
PG_MASTER = IPorDNSofNewMaster
PG_STANDBY = IPorDNSofNewStandby
ملاحظة: تنصح Apigee بشدة باستخدام عنوان IP.
بدلاً من أسماء المضيفين في PG_MASTER
وPG_STANDBY
الأساسية في ملف الإعداد الصامت. بالإضافة إلى ذلك، ينبغي أن تكون متسقًا في
كلتا العُقدتين.
إذا كنت تستخدم أسماء مضيفين بدلاً من عناوين IP، عليك التأكد من أنّ المضيف
يتم حل الأسماء بشكل صحيح باستخدام نظام أسماء النطاقات.
تضبط أداة التثبيت عقدة Postgres تلقائيًا لتعمل كوضع الاستعداد الرئيسي.
مع النسخ المماثل.
يمكنك تهيئة النسخ المتماثل الرئيسي في وضع الاستعداد بعد التثبيت باستخدام ما يلي
الإجراء:
حدد عقدة Postgre التي ستكون الرئيسية والتي ستكون خادم الاستعداد.
في العقدة الرئيسية، عدِّل ملف الإعداد لضبط:
PG_MASTER=IPorDNSofNewMaster
PG_STANDBY=IPorDNSofNewStandby
تمكين النسخ المماثل على الشريحة الرئيسية الجديدة:
/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql setup-replication-on-master -f configFile
في عقدة وضع الاستعداد، عدِّل ملف الإعداد لضبط ما يلي:
PG_MASTER=IPorDNSofNewMaster
PG_STANDBY=IPorDNSofNewStandby
إيقاف عقدة وضع الاستعداد:
/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
تأكَّد من أنّ الجهاز في وضع الاستعداد.
إرسال ملاحظات
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0 . للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers . إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2024-08-21 (حسب التوقيت العالمي المتفَّق عليه)
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"لا يحتوي على المعلومات التي أحتاج إليها."
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"الخطوات معقدة للغاية / كثيرة جدًا."
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"المحتوى قديم."
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"ثمة مشكلة في الترجمة."
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"مشكلة في العيّنات / التعليمات البرمجية"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"غير ذلك"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"يسهُل فهم المحتوى."
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"ساعَدني المحتوى في حلّ مشكلتي."
},{
"type": "thumb-up",
"id": "otherUp",
"label":"غير ذلك"
}]
هل تريد مشاركة ملاحظاتك معنا؟
{"lastModified": "\u062a\u0627\u0631\u064a\u062e \u0627\u0644\u062a\u0639\u062f\u064a\u0644 \u0627\u0644\u0623\u062e\u064a\u0631: 2024-08-21 (\u062d\u0633\u0628 \u0627\u0644\u062a\u0648\u0642\u064a\u062a \u0627\u0644\u0639\u0627\u0644\u0645\u064a \u0627\u0644\u0645\u062a\u0641\u0651\u064e\u0642 \u0639\u0644\u064a\u0647)"}
[[["يسهُل فهم المحتوى.","easyToUnderstand","thumb-up"],["ساعَدني المحتوى في حلّ مشكلتي.","solvedMyProblem","thumb-up"],["غير ذلك","otherUp","thumb-up"]],[["لا يحتوي على المعلومات التي أحتاج إليها.","missingTheInformationINeed","thumb-down"],["الخطوات معقدة للغاية / كثيرة جدًا.","tooComplicatedTooManySteps","thumb-down"],["المحتوى قديم.","outOfDate","thumb-down"],["ثمة مشكلة في الترجمة.","translationIssue","thumb-down"],["مشكلة في العيّنات / التعليمات البرمجية","samplesCodeIssue","thumb-down"],["غير ذلك","otherDown","thumb-down"]],["تاريخ التعديل الأخير: 2024-08-21 (حسب التوقيت العالمي المتفَّق عليه)"]]