- استخدام خدمة OCI Full Stack Recovery Service مع نطاقات Oracle WebLogic Server
- تكوين OCI المجموعة الكاملة لاستعادة القدرة على العمل بعد الكوارث
تكوين OCI المجموعة الكاملة لاستعادة القدرة على العمل بعد الكوارث
تعريف مجموعة حماية DR الأساسية
تحتوي مجموعة الحماية الأساسية لاستعادة القدرة على العمل بعد الكوارث (DR) على مكونات النظام في المنطقة الأساسية. وهو يحتوي على المكونات التي تتطلب أي إجراء أثناء التبديل أو الانتقال عقب الفشل.
قم بتنفيذ الخطوات التالية لتعريف مجموعة حماية DR الأساسية:
- قم بتسجيل الدخول إلى وحدة تحكم Oracle Cloud Infrastructure في المنطقة الأساسية.
- انتقل إلى الترحيل واستعادة القدرة على العمل بعد الكوارث، ثم انقر على مجموعات حماية حقوق السحب الخاصة.
- انقر على تكوين مجموعة حماية DR.
- أدخِل اسمًا لمجموعة حماية DR.
- حدد المقصورة ثم قم بتوفير حزمة Oracle Cloud Infrastructure Object Storage للسجلات.
- اترك الدور لم يتم تكوينه في الوقت الحالي.
- انقر على إضافة أعضاء.
- أضف مثيلات حوسبة الطبقة المتوسطة الأساسية. اختر مثيل غير متحرك في نوع مثيل الحوسبة.
نوع المورد الطبعة نوع مثيل الحوسبة حساب طبعة حوسبة الطبقة المتوسطة 0 للمنطقة الأساسية مثيل غير متحرك حساب طبعة حوسبة الطبقة الوسطى 1 للمنطقة الأساسية مثيل غير متحرك حساب مثيل حوسبة الطبقة المتوسطة n للمنطقة الأساسية مثيل غير متحرك - أضف قاعدة البيانات الأساسية. حدد نوع المورد المناسب (Database أو Autonomous Database).
- أضف مثيلات حوسبة الطبقة المتوسطة الأساسية. اختر مثيل غير متحرك في نوع مثيل الحوسبة.
- انقر على تكوين.
تحديد مجموعة حماية DR البديلة
تحتوي مجموعة الحماية الاحتياطية لاستعادة القدرة على العمل بعد الكوارث (DR) على مكونات النظام في المنطقة الثانوية. وهو يحتوي على المكونات التي تتطلب أي إجراء أثناء التبديل أو الانتقال عقب الفشل.
قم بتنفيذ الخطوات التالية لتعريف مجموعة حماية DR البديلة:
- قم بتسجيل الدخول إلى وحدة تحكم Oracle Cloud Infrastructure في منطقة البديل.
- انتقل إلى الترحيل واستعادة القدرة على العمل بعد الكوارث، ثم انقر على مجموعات حماية حقوق السحب الخاصة.
- انقر على تكوين مجموعة حماية DR.
- أدخِل اسمًا لمجموعة حماية DR.
- حدد المقصورة ثم قم بتوفير حزمة Oracle Cloud Infrastructure Object Storage للسجلات.
- قم بتعيين الدور على قياسي.
- حدد المنطقة الأساسية في منطقة النظير.
- حدد مجموعة حماية DR التي تم إنشاؤها سابقًا باسم Peer DR Protection Group.
- انقر على إضافة أعضاء.
- أضف مثيلات حوسبة الطبقة المتوسطة البديلة. اختر مثيل غير متحرك في نوع مثيل الحوسبة.
نوع المورد الطبعة نوع مثيل الحوسبة حساب طبعة حوسبة الطبقة المتوسطة 0 لمنطقة الاستعداد مثيل غير متحرك حساب طبعة حوسبة الطبقة المتوسطة 1 لمنطقة الاستعداد مثيل غير متحرك حساب طبعة الحوسبة من الطبقة الوسطى n لمنطقة البديل مثيل غير متحرك - أضف قاعدة البيانات البديلة. حدد نوع المورد المناسب (Database أو Autonomous Database).
- أضف مثيلات حوسبة الطبقة المتوسطة البديلة. اختر مثيل غير متحرك في نوع مثيل الحوسبة.
- انقر على تكوين.
إكمال تعريف مجموعات حماية DR
ملاحظة:
تنطبق هذه الخطوة فقط على نموذج إجراءات مواجهة الكوارث استنادًا إلى النسخ المتماثل عبر المناطق لوحدات تخزين كتل OCI. لا تنطبق هذه الخطوة على نماذج إجراءات مواجهة الكوارث استنادًا إلى أساليب "تخزين ملفات OCI مع rsync" و"نظام ملفات قاعدة البيانات (DBFS)" لاستنساخ التكوين.
- قم بتكوين وحدة تخزين قطع البيانات المستنسخة في كل عضو حوسبة في مجموعة حماية DR الأساسية.
- تحرير عضو حساب، انقر على خيارات متقدمة، ثم انقر على علامة التبويب وحدات تخزين الكتل.
- في وحدة تخزين الكتل، حدد وحدة تخزين الكتل المرتبطة بالمثيل المكرر إلى الثانوي.
- في طبعة مرجع مرفق الحجم، حدد مثيل الحوسبة النظير من قاعدة البيانات البديلة.
يتم استخدام مثيل الحوسبة هذا للحصول على تفاصيل المرفق عند التبديل إلى هذه المنطقة.
- في نقطة التوصيل، حدد نقطة التوصيل حيث يتم توصيل وحدة تخزين الكتل.
- يمكن أن يحتوي مثيل الحوسبة على أكثر من وحدة تخزين قطع بيانات واحدة يتم نسخها بشكل متماثل. على سبيل المثال، في Oracle WebLogic Server for OCI، يمكنك استنساخ كل من
wlsociprefix-data-block-Nوwlsociprefix-mw-block-Nإلى الثانوي. إذا كان الأمر كذلك، فأضف أي وحدات تخزين قطع بيانات متماثلة إضافية إلى تعريف عضو مثيل الحوسبة.ملاحظة:
لا تقم بإضافة وحدات تخزين BOOT. لا يتم تكرارها. - كرر الخطوة السابقة لكل عضو مثيل حوسبة في مجموعة الحماية الأساسية من الكوارث.
فيما يلي مثال على الخصائص المتقدمة لوحدة تخزين قطع البيانات في تفاصيل مجموعة حماية DR الأساسية لأعضاء الحوسبة:عضو الحوسبة وحدة تخزين قطع البيانات طبعة مرجع مرفق وحدة التخزين نقطة التثبيت مثيل حوسبة الطبقة المتوسطة 0 للمنطقة الأساسية wlsociprefix-data-block-1مثيل حوسبة الطبقة المتوسطة 0 لقاعدة البيانات البديلة /u01/dataمثيل حوسبة الطبقة الوسطى 1 للمنطقة الأساسية wlsociprefix-data-block-2مثيل حوسبة الطبقة المتوسطة 1 لقاعدة البيانات البديلة /u01/dataمثيل حوسبة الطبقة الوسطى n للمنطقة الأساسية wlsociprefix-data-block-Nمثيل حوسبة الطبقة الوسطى N من قاعدة البيانات البديلة /u01/data - تحرير عضو حساب، انقر على خيارات متقدمة، ثم انقر على علامة التبويب وحدات تخزين الكتل.
- تكوين وحدة تخزين قطع البيانات المستنسخة في كل عضو حوسبة في مجموعة حماية DR البديلة:
- تحرير عضو حوسبة بديل، انقر على الخيارات المتقدمة، ثم انقر على علامة التبويب وحدات تخزين الكتل.
- في وحدة تخزين قطع البيانات، حدد وحدة تخزين قطع البيانات من المنطقة الأساسية التي سيتم ربطها بمثيل الحوسبة هذا. تعرض القائمة مباشرة وحدات تخزين قطع البيانات الأساسية.
- في طبعة مرجع مرفق الحجم، حدد مثيل الحوسبة النظير من الطبعة الأساسية.
يتم استخدام هذا للحصول على تفاصيل المرفق عند التبديل إلى هذه المنطقة.
- في نقطة التوصيل، حدد نقطة التوصيل حيث يتم توصيل وحدة تخزين الكتل.
- يمكن أن يحتوي مثيل الحوسبة على أكثر من وحدة تخزين قطع بيانات واحدة يتم نسخها بشكل متماثل. على سبيل المثال، في Oracle WebLogic Server for OCI، يمكنك استنساخ كل من
wlsociprefix-data-block-Nوwlsociprefix-mw-block-Nإلى الثانوي. إذا كان الأمر كذلك، فأضف أي وحدات تخزين قطع بيانات متماثلة إضافية إلى تعريف عضو مثيل الحوسبة.ملاحظة:
لا تقم بإضافة وحدات تخزين BOOT. لا يتم تكرارها. - كرر الخطوات السابقة لكل مثيل حوسبة عضو في المجموعة.
فيما يلي مثال على الخصائص المتقدمة لوحدة تخزين قطع البيانات في تفاصيل مجموعة حماية DR البديلة لأعضاء الحوسبة:عضو الحوسبة وحدة تخزين قطع البيانات طبعة مرجع مرفق وحدة التخزين نقطة التثبيت مثيل حوسبة الطبقة الوسطى 0 للمنطقة البديلة wlsociprefix-data-block-1مثيل حوسبة الطبقة المتوسطة 0 الأساسي /u01/dataمثيل حوسبة الطبقة الوسطى 1 للمنطقة البديلة wlsociprefix-data-block-2مثيل حوسبة الطبقة المتوسطة 1 الأساسي /u01/dataمثيل حوسبة الطبقة الوسطى n للمنطقة البديلة wlsociprefix-data-block-Nمثيل حوسبة الطبقة الوسطى N من الأساسي /u01/data - تحرير عضو حوسبة بديل، انقر على الخيارات المتقدمة، ثم انقر على علامة التبويب وحدات تخزين الكتل.
- حرر مجموعة حماية DR الأساسية لإضافة مجموعات وحدات التخزين المستنسخة كأعضاء في مجموعة حماية DR الأساسية.
- انقر على إضافة عضو.
- حدد نوع مورد مجموعة وحدات التخزين.
- تحديد مجموعة وحدات التخزين المكررة في قاعدة البيانات البديلة
- تكرار جميع مجموعات وحدات التخزين التي تم تكوينها في مجموعات وحدات التخزين الأساسية والتي يتم نسخها نسخًا متماثلاً إلى قاعدة البيانات البديلة.
ملاحظة:
قم بتنفيذ ذلك في مجموعة إجراءات مواجهة الكوارث الأساسية فقط. لا تحتاج إلى إضافة أي مجموعة وحدات تخزين إلى مجموعة حماية DR البديلة. ستضيفها OCI Full Stack Disaster Recovery تلقائيًا كأعضاء إلى مجموعة حماية DR البديلة عندما تصبح أساسية، أثناء عملية التبديل أو الانتقال التلقائي.
حول خطط DR
بالنسبة لمجموعة حماية DR للمنطقة 1، يمكنك تحديد خطط التبديل وتجاوز الفشل من المنطقة 2 إلى المنطقة 1. بالنسبة لمجموعة حماية DR للمنطقة 2، يمكنك تحديد خطط التبديل وتجاوز الفشل من المنطقة 1 إلى المنطقة 2.
ملاحظة:
يمكنك فقط تكوين وتعديل الخطط في مجموعة حماية DR التي لها دور بديل.- خطة التبديل
تنفيذ عملية نقل مخططة للخدمات من مجموعة حماية DR الأساسية إلى مجموعة حماية DR البديلة. يتم استخدام خطط التبديل لتنفيذ عملية انتقال مرتبة عن طريق إيقاف تشغيل مكدس التطبيق في المنطقة الأساسية ثم وضعه في منطقة الاستعداد. وبالتالي، تتطلب خطة التبديل توفر مكونات مكدس التطبيق وخدمات OCI الأخرى المطلوبة في كلا المنطقتين. تُستخدم خطط التبديل عادةً لأغراض الصيانة المخططة للموقع وتصحيح البرامج واختبار DR والتحقق من الصحة.
- خطة تجاوز الفشل
تنفيذ تحويل غير مخطط للخدمات إلى المنطقة البديلة. عادة ما تؤدي خطط الانتقال عقب الفشل عملية انتقال فورية عن طريق إحضار مكدس التطبيق في المنطقة البديلة، دون محاولة إغلاق الخدمة في المنطقة الأساسية. وبالتالي، تتطلب خطة تجاوز الفشل توفر خدمات OCI في المنطقة البديلة فقط. يتم استخدام خطط تجاوز الفشل بشكل عام لتنفيذ عمليات انتقال المسار المباشر عندما يؤثر انقطاع أو كارثة على المنطقة الأساسية.
إنشاء خطة التبديل
أنشئ خطة التبديل في مجموعة حماية استعادة القدرة على العمل بعد الكوارث (DR).
- في وحدة تحكم Oracle Cloud Infrastructure، انتقل إلى مجموعة حماية DR البديلة، وانقر على الخطط، ثم انقر على تكوين خطة.
- أدخل اسمًا للخطة.على سبيل المثال،
switchover_to_region2. - حدد تبديل لنوع الخطة.
عند إنشاء الخطة، تتضمن الخطوات المضمنة: عمليات الفحص المسبق وخطوة تبديل قاعدة البيانات، وخطوات إدارة النسخ المتماثل عبر المناطق لوحدات تخزين الكتل، في حالة استخدامها.
يتم تجميع الخطوات في مجموعات الخطط. يتم تشغيل كل الخطوات ضمن نفس مجموعة الخطط بالتوازي.فيما يلي مجموعات الخطط المتوقعة الجاهزة في خطة تبديل لنماذج DR استنادًا إلى تخزين ملفات OCI باستخدام أساليب النسخ المتماثل لتكوينrsyncوOracle Database File System:- عمليات الفحص المسبق المدمجة: إجراء عمليات الفحص المسبق لكل الخطوات في الخطة.
- قواعد بيانات التبديل (قياسي): تقوم بإجراء تبديل قاعدة البيانات.
فيما يلي مجموعات الخطط المتوقعة الجاهزة في خطة تبديل لنموذج DR استنادًا إلى طريقة النسخ المتماثل عبر المناطق لوحدات تخزين كتل OCI:- عمليات الفحص المسبق المدمجة: إجراء عمليات الفحص المسبق لكل الخطوات في الخطة.
- فصل وحدات تخزين الكتل عن مثيلات الحوسبة: إلغاء توصيل وحدات تخزين الكتل وفصلها عن مثيلات الحوسبة الأساسية.
- مجموعات وحدات تخزين التبديل: تنشيط النسخ المتماثلة لمجموعات وحدات تخزين قطع البيانات في الموقع البديل، لذلك يتم إنشاء مجموعات وحدات تخزين قطع البيانات ووحدات تخزين قطع البيانات الجديدة في قاعدة البيانات البديلة. وهي نسخة من وحدات تخزين الكتل الأساسية.
- قواعد بيانات التبديل (قياسي): تقوم بإجراء تبديل قاعدة البيانات.
- إرفاق وحدات تخزين قطع البيانات من مثيلات الحوسبة: إرفاق وحدات تخزين قطع البيانات النشطة بمثيلات الحوسبة البديلة.
- النسخ المتماثل لمجموعات وحدات التخزين العكسية: تمكين النسخ المتماثل عبر المناطق في مجموعات وحدات تخزين قطع البيانات الجديدة التي تم تكوينها في المنطقة البديلة (الأساسية الجديدة). يتم الآن نسخها إلى المنطقة الأساسية السابقة.
- إنهاء مجموعة وحدات التخزين: لإنهاء مجموعات وحدات تخزين قطع البيانات ووحدات تخزين قطع البيانات في المنطقة الأساسية السابقة.
- إزالة مجموعات وحدات التخزين من مجموعة حماية DR: لإزالة أعضاء مجموعات وحدات تخزين قطع البيانات من تعريف مجموعة حماية DR الأساسية السابقة. تتم إضافة مجموعات وحدات تخزين قطع البيانات الآن كأعضاء في مجموعة حماية DR الأساسية الجديدة.
ملاحظة:
يتم تعطيل خطوة إنهاء مجموعة وحدات التخزين بشكل افتراضي.
عند تعطيل الخطوة، لا يتم حذف وحدات تخزين قطع البيانات ومجموعات وحدات تخزين قطع البيانات في الأساسي السابق (فصلها فقط). سيتعين عليك حذفها يدويًا. عند تمكين الخطوة، يتم حذف وحدات تخزين قطع البيانات ومجموعات وحدات تخزين قطع البيانات في الأساسي السابق تلقائيًا.
بعد اختبارات التحقق الأولية، توصي Oracle بتمكين هذه الخطوة لتجنب تكرار وحدات تخزين الكتل. وإلا، فإن وحدات تخزين الكتل التي يتم تركها خلفها سيتم تكرارها باستمرار، وحتى إذا لم يتم استخدامها، فإنها تتحمل تكلفة غير مرغوبة.
- بالنسبة لبقية الإجراءات، أضف مجموعات الخطط والخطوات المعرفة بواسطة المستخدم لمثيلات Oracle WebLogic Server (WLS) وتحويل DNS للواجهة الأمامية، كما هو موضح في الجدول.
مجموعة الخطط المحددة بواسطة المستخدم الخطوة طور الخطأ Region (المنطقة) Script الطبعة الهدف معلمات الاسكربت التشغيل كمستخدم توقف WLS في remote_region (متوازي) نقطة توصيل إيقاف WLS 0 التوقف عند الخطأ المنطقة البعيدة تشغيل الاسكربت المحلي مثيل حوسبة الطبقة المتوسطة 0 /opt/scripts/custom_stop.shoracleتوقف WLS في remote_region (متوازي) نقطة توصيل إيقاف WLS 1 التوقف عند الخطأ المنطقة البعيدة تشغيل الاسكربت المحلي مثيل الحوسبة من الطبقة الوسطى 1 /opt/scripts/custom_stop.shoracleتوقف WLS في remote_region (متوازي) نقطة توصيل إيقاف WLS N التوقف عند الخطأ المنطقة البعيدة تشغيل الاسكربت المحلي مثيل حوسبة المستوى الأوسط N /opt/scripts/custom_stop.shoracleيبدأ خادم إدارة WLS في this_region خادم إدارة WLS التوقف عند الخطأ هذه المنطقة تشغيل الاسكربت المحلي مثيل حوسبة الطبقة المتوسطة 0 /opt/scripts/custom_start_aserver.shoracleتبدأ الخوادم المدارة بواسطة WLS في this_region (كلها بالتوازي) نقطة توصيل بداية WLS 0 التوقف عند الخطأ هذه المنطقة تشغيل الاسكربت المحلي مثيل حوسبة الطبقة المتوسطة 0 /opt/scripts/custom_start_mserver.shoracleتبدأ الخوادم المدارة بواسطة WLS في this_region (كلها بالتوازي) نقطة توصيل بداية WLS 1 التوقف عند الخطأ هذه المنطقة تشغيل الاسكربت المحلي مثيل الحوسبة من الطبقة الوسطى 1 /opt/scripts/custom_start_mserver.shoracleتبدأ الخوادم المدارة بواسطة WLS في this_region (كلها بالتوازي) نقطة توصيل بداية WLS N التوقف عند الخطأ هذه المنطقة تشغيل الاسكربت المحلي مثيل حوسبة المستوى الأوسط N /opt/scripts/custom_start_mserver.shoracleتبديل DNS من الواجهة الأمامية تبديل DNS من الواجهة الأمامية التوقف عند الخطأ هذه المنطقة تشغيل دالة الاسكربت المحلي /مثيل حوسبة الطبقة المتوسطة 0 مسار لسكريبت DNS في المضيف opc(أو المستخدم الذي يقوم بتشغيل سكربت DNS)ملاحظة:
القيمة الافتراضية لانتهاء الوقت لكل عملية هي 3600 ثانية، والتي يتم ضبطها بشكل صحيح لمعظم الحالات. بالنسبة لبعض العمليات، مثل بدء وإيقاف خوادم WLS المدارة، قد تحتاج إلى تعديل هذه القيمة بناءً على التطبيقات الموزعة وما إذا كانت عمليات الإغلاق الصالحة تحتاج إلى انتظار إعدادات Java Transaction API (JTA) والعمليات التي تعمل لفترة طويلة. وبالمثل، سيعتمد انتهاء وقت البدء على عمليات نشر Oracle WebLogic Server. على سبيل المثال، في نظام SOA قد يختلف هذا استنادًا إلى عدد المركبات التي تم نشرها ونوعها. نظرًا لأن ذلك قد يكون له تأثير مباشر على هدف وقت الاسترداد المتوقع (RTO)، تحقق أولاً من كل عملية يدويًا لنظامك واستخدم قيمة انتهاء الوقت المقبولة لاستيفاء RTO (قد تحتاج إلى التدخل في حالة حدوث انتهاء وقت).
يتم تنفيذ الخطوات الموجودة تحت نفس مجموعة الخطط بالتوازي. يتم تنفيذ مجموعات الخطة في وضع التسلسل. وبالتالي، ضع خطوات إيقاف طبعات Oracle WebLogic Server ضمن نفس مجموعة الخطط، بحيث يتم إيقاف طبعات Oracle WebLogic Server هذه بالتوازي. ومع ذلك، يتم فصل خطوات بدء طبعات Oracle WebLogic Server إلى مجموعتين من مجموعات الخطط: مجموعة خطط واحدة لبدء خادم الإدارة في نقطة التوصيل الأولى ومجموعة خطط أخرى بخطوات N لبدء الطبعات المدارة من Oracle WebLogic Server في كل الأجهزة المضيفة بشكل متوازٍ.
- اختياريًا، يمكنك إضافة الخطوات التالية المعرفة بواسطة المستخدم عند استخدام نموذج DR استنادًا إلى OCI File Storage مع استنساخ تكوين
rsyncأو Oracle Database File System. تنسخ هذه الاسكربتات تكوين Oracle WebLogic إلى قاعدة البيانات البديلة قبل التبديل:مجموعة الخطط المحددة بواسطة المستخدم الخطوة طور الخطأ Region (المنطقة) Script الطبعة الهدف معلمات الاسكربت التشغيل كمستخدم (اختياري) تزامن التكوين في المجلد الأساسي (من المجلد الأساسي إلى مجلد التخزين المؤقت) تشغيل اسكربت نسخة متماثلة للتكوين في نقطة التوصيل الأساسية 0 التوقف عند الخطأ المنطقة البعيدة تشغيل الاسكربت المحلي مثيل حوسبة الطبقة المتوسطة 0 /u01/scripts/config_replica.shoracle(اختياري) مزامنة التكوين في البديل (من مجلد التخزين المؤقت إلى البديل) تشغيل اسكربت نسخة متماثلة للتكوين في نقطة التوصيل البديلة 0 التوقف عند الخطأ هذه المنطقة تشغيل الاسكربت المحلي مثيل حوسبة الطبقة المتوسطة 0 /u01/scripts/config_replica.shoracle - أضف هذه الخطوات المعرفة بواسطة المستخدم عند استخدام نموذج DR استنادًا إلى النسخة المتماثلة عبر المناطق لوحدات تخزين كتل OCI لاستبدال سلاسل اتصال قاعدة البيانات في تكوين Oracle WebLogic (WLS) للإشارة إلى قاعدة البيانات المحلية:
مجموعة خطط بتحديد مستخدم الخطوة طور الخطأ Region (المنطقة) Script الطبعة الهدف معلمات الاسكربت التشغيل كمستخدم استبدال سلسلة اتصال قاعدة البيانات في WLS (كل ذلك بالتوازي) في نقطة توصيل WLS 0 التوقف عند الخطأ هذه المنطقة تشغيل الاسكربت المحلي مثيل حوسبة الطبقة المتوسطة 0 /u01/scripts/replacement_script_BVmodel.shoracleاستبدال سلسلة اتصال قاعدة البيانات في WLS (كل ذلك بالتوازي) في نقطة توصيل WLS 1 التوقف عند الخطأ هذه المنطقة تشغيل الاسكربت المحلي مثيل الحوسبة من الطبقة الوسطى 1 /u01/scripts/replacement_script_BVmodel.shoracleاستبدال سلسلة اتصال قاعدة البيانات في WLS (كل ذلك بالتوازي) في نقطة توصيل WLS N التوقف عند الخطأ هذه المنطقة تشغيل الاسكربت المحلي مثيل حوسبة الطبقة المتوسطة N /u01/scripts/replacement_script_BVmodel.shoracle - إعادة ترتيب مجموعات الخطط في الخطة كما يلي عند استخدام نموذج DR استنادًا إلى OCI File Storage مع استنساخ تكوين
rsyncأو Oracle Database File System:المنصب في مجموعة الخطط مجموعة الخطط نوع مجموعة الخطط 1 عمليات الفحص المسبق المضمنة خطوة مدمجة 2 (اختياري) تزامن التكوين في الأساسي (من المجلد الأساسي إلى مجلد التخزين المؤقت) الخطوة المحددة بواسطة المستخدم 3 (اختياري) تزامن التكوين في قاعدة البيانات البديلة (من مجلد الترحيل إلى قاعدة البيانات البديلة) الخطوة المحددة بواسطة المستخدم 4 إغلاق Oracle WebLogic Server في remote_region (توازي) الخطوة المحددة بواسطة المستخدم 5 تبديل DNS الخطوة المحددة بواسطة المستخدم 6 قواعد بيانات التبديل (Standby) خطوة مدمجة 7 يبدأ خادم إدارة Oracle WebLogic Server في this_region الخطوة المحددة بواسطة المستخدم 8 تبدأ الخوادم المُدارة في Oracle WebLogic Server في this_region (جميع نقاط التوصيل بالتوازي) الخطوة المحددة بواسطة المستخدم - قم بإعادة ترتيب مجموعات الخطط في الخطة كما يلي عند استخدام نموذج DR على أساس استنساخ وحدات تخزين قطع بيانات OCI عبر المناطق، على أساس الترتيب الافتراضي:
المنصب في مجموعة الخطط مجموعة الخطط نوع مجموعة الخطط 1 عمليات الفحص المسبق المضمنة خطوة مدمجة 2 إغلاق Oracle WebLogic Server في remote_region (توازي) الخطوة المحددة بواسطة المستخدم 3 فصل وحدات تخزين قطع البيانات عن مثيلات الحوسبة خطوة مدمجة 4 تبديل مجموعات وحدات التخزين خطوة مدمجة 5 تبديل DNS الخطوة المحددة بواسطة المستخدم 6 قواعد بيانات التبديل (Standby) خطوة مدمجة 7 إرفاق وحدات تخزين قطع البيانات من مثيلات الحوسبة خطوة مدمجة 8 استبدال سلسلة اتصال قاعدة البيانات في Oracle WebLogic Server (كل ذلك بالتوازي) الخطوة المحددة بواسطة المستخدم 9 يبدأ خادم إدارة Oracle WebLogic Server في this_region الخطوة المحددة بواسطة المستخدم 10 تبدأ الخوادم المُدارة في Oracle WebLogic Server في this_region (جميع نقاط التوصيل بالتوازي) الخطوة المحددة بواسطة المستخدم 11 عكس استنساخ مجموعات وحدات التخزين خطوة مدمجة 12 إنهاء مجموعة وحدات التخزين خطوة مدمجة 13 إزالة مجموعات وحدات التخزين من مجموعة حماية DR خطوة مدمجة يبدأ وقت التوقف لخطة التبديل هذه في الخطوة 2 وينتهي بمجرد الانتهاء من الخطوة 10.
لتقليل وقت التوقف أثناء خطة التبديل، يمكنك استخدام الترتيب التالي:المنصب في مجموعة الخطط مجموعة الخطط نوع مجموعة الخطط 1 عمليات الفحص المسبق المضمنة خطوة مدمجة 2 تبديل مجموعات وحدات التخزين خطوة مدمجة 3 إرفاق وحدات تخزين قطع البيانات من مثيلات الحوسبة خطوة مدمجة 4 استبدال سلسلة اتصال قاعدة البيانات في Oracle WebLogic Server (كل ذلك بالتوازي) الخطوة المحددة بواسطة المستخدم 5 إغلاق Oracle WebLogic Server في remote_region (توازي) الخطوة المحددة بواسطة المستخدم 6 تبديل DNS الخطوة المحددة بواسطة المستخدم 7 قواعد بيانات التبديل (Standby) خطوة مدمجة 8 يبدأ خادم إدارة Oracle WebLogic Server في this_region الخطوة المحددة بواسطة المستخدم 9 تبدأ الخوادم المُدارة في Oracle WebLogic Server في this_region (جميع نقاط التوصيل بالتوازي) الخطوة المحددة بواسطة المستخدم 10 فصل وحدات تخزين قطع البيانات عن مثيلات الحوسبة خطوة مدمجة 11 عكس استنساخ مجموعات وحدات التخزين خطوة مدمجة 12 إنهاء مجموعة وحدات التخزين خطوة مدمجة 13 إزالة مجموعات وحدات التخزين من مجموعة حماية DR خطوة مدمجة يحدث وقت التوقف لهذا التبديل بين الخطوة 5 وينتهي بمجرد الانتهاء من الخطوة 9.ملاحظة:
يتم تعطيل خطوة إنهاء مجموعة وحدات التخزين افتراضيًا.
عند تعطيل الخطوة، لا يتم حذف وحدات تخزين قطع البيانات ومجموعات وحدات تخزين قطع البيانات في المرحلة الأساسية السابقة (يتم فصلها فقط وتعطيل النسخة المتماثلة عبر المناطق). يجب حذفها يدويًا. عند تمكين الخطوة، يتم حذف وحدات تخزين قطع البيانات ومجموعات وحدات تخزين قطع البيانات في الأساسي السابق تلقائيًا.
بعد اختبارات التحقق الأولية، توصي Oracle بتمكين هذه الخطوة لتجنب تكرار وحدات تخزين الكتل. وإلا، فإن وحدات تخزين الكتل المتروكة ستستنسخ باستمرار، وحتى إذا لم يتم استخدامها، فإنها تتحمل تكلفة غير مرغوبة.
- كرر هذه الخطوات لتكوين خطة التبديل في مجموعة حماية DR للمنطقة الأساسية.
ملاحظة:
لتكوين خطة التبديل في مجموعة حماية DR للمنطقة الأساسية، يجب الانتظار حتى تكون في الدور البديل. وبالتالي، قم بجدولة التبديل في إطار وقت توقف مخطط أو انتظر حتى التبديل المخطط التالي لإنشاء خطط التبديل في مجموعة حماية DR الأخرى.
تكوين خطة تجاوز الفشل
قم بتكوين خطة تجاوز الفشل في مجموعة حماية DR البديلة.
- في وحدة تحكم OCI، انتقل إلى مجموعة حماية DR، وانقر على الخطط، ثم انقر على تكوين خطة.
- أدخل اسمًا للخطة.على سبيل المثال،
failover_to_region2. - حدد تجاوز الفشل لنوع الخطة.عند إنشاء الخطة، فإنها تتضمن الخطوات المضمنة: عمليات الفحص المسبق وخطوة تجاوز فشل قاعدة البيانات، والخطوات المرتبطة بالنسخ المتماثل عبر المناطق لوحدات تخزين الكتل في حالة استخدامها.فيما يلي مجموعات الخطط المتوقعة الجاهزة في خطة تجاوز الفشل لـ نماذج DR استنادًا إلى تخزين ملفات OCI باستخدام أساليب النسخ المتماثل لتكوين
rsyncوOracle Database File System:- عمليات الفحص المسبق المدمجة: إجراء عمليات الفحص المسبق لكل الخطوات في الخطة.
- قواعد بيانات الانتقال التلقائي (قياسي): تقوم بتنفيذ الانتقال التلقائي لقاعدة البيانات.
فيما يلي مجموعات الخطط المتوقعة الجاهزة في خطة تجاوز الفشل لنموذج DR استنادًا إلى أسلوب النسخ المتماثل عبر المناطق لوحدات تخزين كتل OCI:- عمليات الفحص المسبق المدمجة: إجراء عمليات الفحص المسبق لكل الخطوات في الخطة.
- مجموعات وحدات تخزين الانتقال التلقائي: تنشيط النسخ المتماثلة لمجموعات وحدات تخزين قطع البيانات في المنطقة البديلة، لذلك يتم إنشاء مجموعات وحدات تخزين قطع البيانات ووحدات تخزين قطع البيانات الجديدة في قاعدة البيانات البديلة. وهي نسخة من وحدات تخزين الكتل الأساسية.
- قواعد بيانات الانتقال التلقائي (قياسي): تقوم بتنفيذ الانتقال التلقائي لقاعدة البيانات.
- إرفاق وحدات تخزين قطع البيانات من مثيلات الحوسبة: إرفاق وحدات تخزين قطع البيانات في قاعدة البيانات البديلة بمثيلات الحوسبة البديلة.
ملاحظة:
لا تتضمن خطة الانتقال التلقائي أي عملية في مجموعة DR الأساسية. بعد تجاوز الفشل، يجب تنفيذ بعض الإجراءات يدويًا بمجرد إتاحة النظام الأساسي مرة أخرى. راجع إعادة تعيين تكوين DR بعد تجاوز الفشل للحصول على تفاصيل.
- بالنسبة لبقية الإجراءات، أضف مجموعات وخطوات الخطة، كما هو موضح في الجدول.
مجموعة الخطط المحددة بواسطة المستخدم الخطوة طور الخطأ Region (المنطقة) Script الطبعة الهدف معلمات الاسكربت التشغيل كمستخدم توقف WLS في remote_region (متوازي) نقطة توصيل إيقاف WLS 0 الاستمرار في الخطأ Remote region تشغيل الاسكربت المحلي مثيل حوسبة الطبقة المتوسطة 0 /opt/scripts/custom_stop.shoracleتوقف WLS في remote_region (متوازي) نقطة توصيل إيقاف WLS 1 الاستمرار في الخطأ Remote region تشغيل الاسكربت المحلي مثيل الحوسبة من الطبقة الوسطى 1 /opt/scripts/custom_stop.shoracleتوقف WLS في remote_region (متوازي) نقطة توصيل إيقاف WLS N الاستمرار في الخطأ Remote region تشغيل الاسكربت المحلي مثيل حوسبة المستوى الأوسط N /opt/scripts/custom_stop.shoracleيبدأ خادم إدارة WLS في this_region خادم إدارة WLS التوقف عند الخطأ This region تشغيل الاسكربت المحلي مثيل حوسبة الطبقة المتوسطة 0 /opt/scripts/custom_start_aserver.shoracleتبدأ الخوادم المدارة بواسطة WLS في this_region (كلها بالتوازي) نقطة توصيل بداية WLS 0 التوقف عند الخطأ This region تشغيل الاسكربت المحلي مثيل حوسبة الطبقة المتوسطة 0 /opt/scripts/custom_start_mserver.shoracleتبدأ الخوادم المدارة بواسطة WLS في this_region (كلها بالتوازي) نقطة توصيل بداية WLS 1 إيقاف عند حدوث خطأ This region تشغيل الاسكربت المحلي مثيل حوسبة الطبقة المتوسطة 1 /opt/scripts/custom_start_mserver.shoracleتبدأ الخوادم المدارة بواسطة WLS في this_region (كلها بالتوازي) نقطة توصيل بداية WLS N إيقاف عند حدوث خطأ This region تشغيل الاسكربت المحلي مثيل حوسبة المستوى الأوسط N /opt/scripts/custom_start_mserver.shoracleتبديل DNS من الواجهة الأمامية تبديل DNS من الواجهة الأمامية إيقاف عند حدوث خطأ This region تشغيل اسكربت / دالة محلية مثيل حوسبة الطبقة المتوسطة 0 مسار لسكريبت DNS في المضيف opc(أو المستخدم الذي يقوم بتشغيل سكربت DNS)الخطوات هي نفس الخطوات المحددة لخطة التبديل المكافئة. ولكن في هذه الحالة، تأكد من تعيين وضع الخطأ إلى متابعة عند الخطأ في الخطوات التي توقف Oracle WebLogic Server في الوضع الأساسي. لأن المكونات الأساسية قد تكون غير متاحة في سيناريو تجاوز الفشل.
ملاحظة:
القيمة الافتراضية لانتهاء الوقت لكل عملية هي 3600 ثانية، والتي يتم ضبطها بشكل صحيح لمعظم الحالات. بالنسبة لبعض العمليات، مثل بدء وإيقاف خوادم WLS المدارة، قد تحتاج إلى تعديل هذه القيمة بناءً على التطبيقات الموزعة وما إذا كانت عمليات الإغلاق الصالحة تحتاج إلى انتظار إعدادات Java Transaction API (JTA) والعمليات التي تعمل لفترة طويلة. وبالمثل، سيعتمد انتهاء وقت البدء على عمليات نشر Oracle WebLogic Server. على سبيل المثال، في نظام SOA قد يختلف هذا استنادًا إلى عدد المركبات التي تم نشرها ونوعها. نظرًا لأن ذلك قد يكون له تأثير مباشر على هدف وقت الاسترداد المتوقع (RTO)، تحقق أولاً من كل عملية يدويًا لنظامك واستخدم قيمة انتهاء الوقت المقبولة لاستيفاء RTO (قد تحتاج إلى التدخل في حالة حدوث انتهاء وقت).
يتم تنفيذ مجموعات الخطة في وضع التسلسل. يتم تنفيذ الخطوات الموجودة تحت نفس مجموعة الخطط بالتوازي. وبالتالي، ضع خطوات إيقاف طبعات Oracle WebLogic Server ضمن نفس مجموعة الخطط، بحيث يتم إيقاف طبعات Oracle WebLogic Server هذه بالتوازي. ومع ذلك، يتم فصل خطوات بدء طبعات Oracle WebLogic Server إلى مجموعتين من مجموعات الخطط: مجموعة خطط واحدة لبدء خادم الإدارة في نقطة التوصيل الأولى ومجموعة خطط أخرى بخطوات N لبدء الطبعات المدارة من Oracle WebLogic Server في كل نقاط التوصيل بالتوازي.
- أضف هذه الخطوات المعرفة بواسطة المستخدم عند استخدام نموذج DR استنادًا إلى النسخة المتماثلة عبر المناطق لوحدات تخزين كتل OCI لاستبدال سلاسل اتصال قاعدة البيانات في تكوين Oracle WebLogic Server (WLS) للإشارة إلى قاعدة البيانات المحلية:
مجموعة خطط بتحديد مستخدم الخطوة طور الخطأ Region (المنطقة) Script الطبعة الهدف معلمات الاسكربت التشغيل كمستخدم استبدال سلسلة اتصال قاعدة البيانات في WLS (كل ذلك بالتوازي) في نقطة توصيل WLS 0 إيقاف عند حدوث خطأ هذه المنطقة تشغيل الاسكربت المحلي مثيل حوسبة الطبقة المتوسطة 0 /u01/scripts/replacement_script_BVmodel.shoracleاستبدال سلسلة اتصال قاعدة البيانات في WLS (كل ذلك بالتوازي) في نقطة توصيل WLS 1 إيقاف عند حدوث خطأ هذه المنطقة تشغيل الاسكربت المحلي مثيل حوسبة الطبقة المتوسطة 1 /u01/scripts/replacement_script_BVmodel.shoracleاستبدال سلسلة اتصال قاعدة البيانات في WLS (كل ذلك بالتوازي) في نقطة توصيل WLS N إيقاف عند حدوث خطأ هذه المنطقة تشغيل الاسكربت المحلي مثيل حوسبة الطبقة المتوسطة N /u01/scripts/replacement_script_BVmodel.shoracle - أعد ترتيب مجموعات الخطط في خطة تجاوز الفشل كما يلي عند استخدام نموذج DR استنادًا إلى Oracle Cloud Infrastructure File Storage مع استنساخ تكوين
rsyncأو Oracle Database File System:المنصب في مجموعة الخطط مجموعة الخطط نوع مجموعة الخطط 1 عمليات الفحص المسبق المضمنة خطوة مدمجة 2 إغلاق Oracle WebLogic Server في remote_region (توازي) الخطوة المحددة بواسطة المستخدم 3 تبديل DNS الخطوة المحددة بواسطة المستخدم 4 قواعد بيانات تجاوز الفشل (تخزين احتياطي) خطوة مدمجة 5 يبدأ خادم إدارة Oracle WebLogic Server في this_region الخطوة المحددة بواسطة المستخدم 6 تبدأ الخوادم المُدارة في Oracle WebLogic Server في this_region (جميع نقاط التوصيل بالتوازي) الخطوة المحددة بواسطة المستخدم - إعادة ترتيب مجموعات الخطط في الخطة كما يلي عند استخدام نموذج DR على أساس النسخ المتماثل عبر المناطق لوحدات تخزين قطع OCI، على أساس الترتيب الافتراضي.
المنصب في مجموعة الخطط مجموعة الخطط نوع مجموعة الخطط 1 عمليات الفحص المسبق المضمنة خطوة مدمجة 2 إغلاق Oracle WebLogic Server في remote_region (توازي) الخطوة المحددة بواسطة المستخدم 3 مجموعات وحدات تخزين الانتقال التلقائي خطوة مدمجة 4 تبديل DNS الخطوة المحددة بواسطة المستخدم 5 قواعد بيانات تجاوز الفشل (تخزين احتياطي) خطوة مدمجة 6 إرفاق وحدات تخزين قطع البيانات من مثيلات الحوسبة خطوة مدمجة 7 استبدال سلسلة اتصال قاعدة البيانات في WLS في this_region (كل نقاط التوصيل بالتوازي) الخطوة المحددة بواسطة المستخدم 8 يبدأ خادم إدارة Oracle WebLogic Server في this_region الخطوة المحددة بواسطة المستخدم 9 تبدأ الخوادم المُدارة في Oracle WebLogic Server في this_region (جميع نقاط التوصيل بالتوازي) الخطوة المحددة بواسطة المستخدم - كرر هذه الخطوات لتكوين خطة تجاوز الفشل في مجموعة حماية DR للمنطقة الأساسية.
ملاحظة:
لتكوين خطة تجاوز الفشل في مجموعة حماية DR للمنطقة الأساسية، يجب الانتظار حتى تكون في الدور البديل.