إعداد الاسكربتات الخاصة بك
يجب عليك توفير اسكربتات مخصصة لخدمة Oracle Cloud Infrastructure Full Stack Disaster Recovery Service لإجراءات معينة في خطط التبديل وتجاوز الفشل.
حول اسكربتات استنساخ تكوين Oracle WebLogic Server لـ OCI
ملاحظة:
ينطبق هذا على نماذج استرداد الكوارث استنادًا إلى أساليب "تخزين ملفات OCI مع rsync" و"نظام ملفات قاعدة البيانات (DBFS)" لاستنساخ التكوين.
لا تنطبق هذه الخطوة على نموذج إجراءات مواجهة الكوارث استنادًا إلى النسخة المتماثلة عبر المناطق لـ Oracle Cloud Infrastructure Block Volumes.
إذا كنت تستخدم اسكربتات استنساخ التكوين لنسخ مجال Oracle WebLogic إلى الموقع البديل، فيمكنك إضافتها كخطوة مستخدم إلى خطة التبديل.
إذا كان تكوين Oracle WebLogic في قاعدة البيانات البديلة حديثًا بالفعل مع التكوين الأساسي، فإن تشغيله غير إلزامي. إذا لم يكن الأمر كذلك، فيمكنك تشغيل الاسكربتات قبل التبديل مباشرةً للحصول على أحدث تكوين من التكوين الأساسي في مجال Oracle WebLogic البديل.
بالنسبة لحالات استعادة القدرة على العمل بعد الكوارث في Oracle WebLogic Server لـ OCI وOracle SOA Suite في Marketplace، يجب تشغيل الاسكربتات أولاً في مضيف الإدارة 0 للموقع ذي الدور الأساسي، ثم في مضيف الإدارة الخاص بالموقع الذي له الدور البديل.
للاطلاع على الاسكربتات، راجع Oracle WebLogic Server for Oracle Cloud Infrastructure وإنتاج إجراءات مواجهة الكوارث وإجراءات مواجهة الكوارث في Oracle Cloud Infrastructure (OCI) وSOA Suite على Oracle Cloud Infrastructure Marketplace Disaster Recovery والإنتاج وإجراءات مواجهة الكوارث في Oracle Cloud Infrastructure (OCI).
حدد موقع مسار الاسكربت في مضيفات الإدارة. على سبيل المثال، /u01/scripts/config_replica.sh.
حول الاسكربت لتحديث سلسلة اتصال قاعدة البيانات
ملاحظة:
تنطبق هذه المهمة فقط على نموذج مواجهة الكوارث استنادًا إلى النسخ المتماثل عبر المناطق لوحدات تخزين كتل OCI. لا تنطبق هذه المهمة على نماذج إجراءات مواجهة الكوارث استنادًا إلى أساليب "تخزين ملفات OCI مع rsync" و"نظام ملفات قاعدة البيانات (DBFS)" لنسخ التكوين.
لأتمتة هذا الاستبدال، استخدم الاسكربت replacement_script_BVmodel.sh. يتم توفير هذا الاسكربت في Oracle WebLogic Server for Oracle Cloud Infrastructure وإنتاج إجراءات مواجهة الكوارث وإجراءات مواجهة الكوارث في Oracle Cloud Infrastructure (OCI) وSOA Suite على Oracle Cloud Infrastructure Marketplace Disaster Recovery والإنتاج وإجراءات مواجهة الكوارث في Oracle Cloud Infrastructure (OCI) لنموذج إجراءات مواجهة الكوارث لوحدات تخزين الكتل عبر المناطق. يمكنك وضع هذا الاسكربت في جميع نقاط توصيل WebLogic، الأساسية والبديلة، في مجلد غير موجود في وحدة تخزين قطع بيانات تم نسخه. يجب تخصيص الاسكربت بالقيم المناسبة في كل منطقة.
حدد موقع مسار الاسكربت في الأجهزة المضيفة. على سبيل المثال، /u01/scripts/replacement_script_BVmodel.sh.
إنشاء اسكربتات لبدء عمليات Oracle WebLogic وإيقافها
wls_stop.sh وwls_start.sh المتوفرة في قسم رمز التنزيل. هذه الاسكربتات صالحة لـ Oracle WebLogic Server for OCI وOracle SOA Suite on Marketplace. تبدأ هذه الاسكربتات جميع عمليات Oracle WebLogic وتوقفها (خادم الإدارة والخادم المُدار ومدير نقطة التوصيل) أو كل عملية على حدة.
بالنسبة لعمليات التبديل وتجاوز الفشل التي تقوم بها OCI Full Stack Disaster Recovery Service، توصي Oracle باستخدام الاسكربتات التالية. تستخدم سكريبتات المثال هذه سكريبتات wls_stop.sh وwls_start.sh المتوفرة (يتم استدعاؤها بخيارات محددة)، وسيتم استدعاؤها من مجموعات الخطط المخصصة عند تحديد خطط إجراءات مواجهة الكوارث لاحقًا:
إنشاء اسكربت لتغيير اسم الواجهة الأمامية لـ DNS
يمكنك إضافة مجموعة خطط وخطوات مخصصة لأتمتة تغيير DNS لتغيير سجل DNS للواجهة الأمامية في موفر DNS.
إذا كنت تستخدم Oracle Cloud Infrastructure DNS، فسيكون مثال البرامج النصية لهذا متاحًا في قسم تنزيل البرامج النصية لهذا المستند.
- عند التبديل إلى المنطقة 2، يجب تشغيل الاسكربت الذي يقوم بتحديث سجل DNS الخاص باسم الواجهة الأمامية للإشارة إلى عنوان IP الخاص بموازن التحميل للمنطقة 2. ضع اسكربت المنطقة الثانية في أحد مضيفي الطبقة المتوسطة.
- عند التبديل إلى المنطقة 1، قم بتشغيل الاسكربت الذي يقوم بتحديث سجل DNS الخاص بالاسم الأمامي ليشير إلى IP الخاص بموازنة التحميل للمنطقة 1. ضع الاسكربت الخاص بهذا في أحد مضيف الطبقة المتوسطة في المنطقة 1.
- بدلاً من ذلك، يمكنك تكوين وظيفة Oracle Cloud Infrastructure في كل موقع يقوم بتشغيل الاسكربت المناسب في وضع بدون خادم.