---
title: "معالجة انقطاعات التيار الكهربائي وعزل الشبكة في مجموعة عالية التوفر"
canonical: "https://safekit.eviden.com/ar/best-practises/power-outage-and-network-isolation-in-a-cluster/"
description: "تعرّف على كيفية إدارة عزل الشبكة وانقطاعات التيار الكهربائي في مجموعة عالية التوافر. يقترح SafeKit بنيةً بدون شبكة تخزين (SAN) مع أدوات فحص مدمجة لتقسيم الدماغ وإعادة مزامنة تلقائية لضمان سلامة البيانات واستمرارية التشغيل على مدار الساعة طوال أيام الأسبوع دون الحاجة إلى قرص مشترك."
category: "best-practises"
lang: "ar"
topics: "ما هي السيناريوهات المختلفة في حالة عزل الشبكة في مجموعة؟, ما هي السيناريوهات المختلفة في حالة انقطاع التيار الكهربائي في مجموعة من الخوادم؟"
---

# معالجة انقطاعات التيار الكهربائي وعزل الشبكة في مجموعة عالية التوفر {#handling-power-outages-and-network-isolation-in-a-ha-cluster}

## ما هي السيناريوهات المختلفة في حالة عزل الشبكة في مجموعة؟ {#isolation}

### شبكة واحدة {#a-single-network}

عند وجود عزل للشبكة، يكون السلوك الافتراضي هو:

  * عندما تُفقد نبضات heartbeat لكل عقدة، تنتقل كل عقدة إلى ALONE وتشغل التطبيق بعنوان IP الظاهري الخاص بها (تنفيذ مزدوج للتطبيق مع تعديل بياناته المحلية)،
  * عندما يتم إصلاح العزل، تُجبر عقدة واحدة ALONE على التوقف وإعادة مزامنة بياناتها من العقدة الأخرى،
  * في النهاية، تكون المجموعة من النوع الأساسي-الثانوي (أو الثانوي-الأساسي وفقًا لاكتشاف عنوان IP الظاهري المكرر الذي أجرته Windows).

### شبكتان مع شبكة نسخ متماثل مخصصة {#two-networks-with-a-dedicated-replication-network}

عند وجود عزل للشبكة، يكون السلوك مع شبكة النسخ المتماثل المخصصة هو:

  * يتم تنفيذ شبكة نسخ متماثل مخصصة على شبكة خاصة،
  * تُفقد نبضات heartbeat على شبكة الإنتاج (شبكة معزولة)،
  * نبضات heartbeat على شبكة النسخ المتماثل تعمل (ليست شبكة معزولة)،
  * تظل المجموعة في حالة PRIM/SECOND.

### شبكة واحدة وأداة مدقق split-brain {#a-single-network-and-a-splitbrain-checker}

عند حدوث عزل للشبكة، يكون السلوك مع أداة مدقق split-brain كما يلي:

  * تم تكوين مدقق split-brain باستخدام عنوان IP الخاص بالشاهد (عادةً ما يكون جهاز توجيه)،
  * يعمل مدقق split-brain عندما ينتقل الخادم من PRIM إلى ALONE أو من SECOND إلى ALONE
  * في حالة عزل الشبكة، وقبل الانتقال إلى ALONE، تختبر كلتا العقدتين عنوان IP
  * تنتقل العقدة التي يمكنها الوصول إلى عنوان IP إلى ALONE، وتنتقل العقدة الأخرى إلى WAIT
  * عندما يتم إصلاح العزل، تعيد عقدة WAIT مزامنة بياناتها وتصبح SECOND.

ملاحظة: إذا كان الشاهد معطلاً أو غير متصل، فإن كلا العقدتين تنتقلان إلى WAIT ولا يعود التطبيق قيد التشغيل. لهذا السبب يجب عليك اختيار شاهد قوي مثل جهاز التوجيه.

 

## ما هي السيناريوهات المختلفة في حالة انقطاع التيار الكهربائي في مجموعة من الخوادم؟ {#what-are-the-different-scenarios-in-case-of-power-outage-in-a-cluster}

### انقطاع التيار الكهربائي عن العقدة الرئيسية {#primary-node-power-outage}

عندما يؤدي انقطاع التيار الكهربائي إلى توقف العقدة الرئيسية فقط:

  * يوجد نظام تجاوز تلقائي في العقدة الثانوية، والتي تصبح معزولة وتعيد تشغيل التطبيق.
  * عند إعادة تشغيل العقدة 1، تصبح SEDOND بعد إعادة مزامنة البيانات المنسوخة.
  * يمكن للمسؤول تبديل الأدوار بين المستخدم الأساسي والثانوي إذا لزم الأمر.

### انقطاع التيار الكهربائي عن العقدة الثانوية {#secondary-node-power-outage}

عندما يؤدي انقطاع التيار الكهربائي إلى توقف العقدة الثانوية فقط:

  * لا يوجد تجاوز للفشل، يصبح الخادم الأساسي وحيدًا ويستمر التطبيق في تنفيذه على العقدة 1.
  * عند إعادة تشغيل العقدة 2، تصبح SEDOND بعد إعادة مزامنة البيانات المنسوخة.

### انقطاع عام للتيار الكهربائي - الحالة 1 {#general-power-outage---case-1}

عندما يؤدي انقطاع التيار الكهربائي إلى توقف كلا العقدتين، يكون السلوك الافتراضي كما يلي:

  * تتوقف كلتا العقدتين،
  * عند إعادة تشغيل العقدة 1، فإنها لا تدخل في حالة "العمل بمفردها" ولا تعيد تشغيل التطبيق لأنها لا تعرف ما إذا كانت لديها البيانات المحدثة. لذلك تدخل في حالة "الانتظار" بانتظار إعادة تشغيل العقدة الأخرى.
  * عند إعادة تشغيل العقدة 2، تعود كلتا العقدتين إلى حالتيهما السابقتين PRIM/SECOND.

### انقطاع عام للتيار الكهربائي - الحالة 2 {#general-power-outage---case-2}

عندما يؤدي انقطاع التيار الكهربائي إلى توقف كلا العقدتين، يكون سلوك syncdelta كالتالي:

  * على سبيل المثال، يتم ضبط قيمة syncdelta على 10 دقائق في الإعدادات، مما يعني أنه يتم قبول بدء تشغيل العقدة حتى لو كانت بياناتها متأخرة 10 دقائق عن آخر مزامنة.
  * عند إعادة تشغيل العقدة 1، فإنها تنتقل إلى وضع "العمل بمفردها" وتعيد تشغيل التطبيق بافتراض أن إعادة التشغيل تتم في غضون 10 دقائق بعد انقطاع التيار الكهربائي.
  * عند إعادة تشغيل العقدة 2، تصبح العقدة الثانية بعد إعادة مزامنة البيانات المنسوخة.
  * ملاحظة: إذا تمت إعادة تشغيل العقدة 2 أولاً، فستصبح وحيدة وستصبح العقدة 1 ثانية عند بدء تشغيلها.

