معالجة انقطاعات التيار الكهربائي وعزل الشبكة في مجموعة عالية التوفر
ما هي السيناريوهات المختلفة في حالة عزل الشبكة في مجموعة؟
شبكة واحدة
عند وجود عزل للشبكة، يكون السلوك الافتراضي هو:
- عندما تُفقد نبضات heartbeat لكل عقدة، تنتقل كل عقدة إلى ALONE وتشغل التطبيق بعنوان IP الظاهري الخاص بها (تنفيذ مزدوج للتطبيق مع تعديل بياناته المحلية)،
- عندما يتم إصلاح العزل، تُجبر عقدة واحدة ALONE على التوقف وإعادة مزامنة بياناتها من العقدة الأخرى،
- في النهاية، تكون المجموعة من النوع الأساسي-الثانوي (أو الثانوي-الأساسي وفقًا لاكتشاف عنوان IP الظاهري المكرر الذي أجرته Windows).
شبكتان مع شبكة نسخ متماثل مخصصة
عند وجود عزل للشبكة، يكون السلوك مع شبكة النسخ المتماثل المخصصة هو:
- يتم تنفيذ شبكة نسخ متماثل مخصصة على شبكة خاصة،
- تُفقد نبضات heartbeat على شبكة الإنتاج (شبكة معزولة)،
- نبضات heartbeat على شبكة النسخ المتماثل تعمل (ليست شبكة معزولة)،
- تظل المجموعة في حالة PRIM/SECOND.
شبكة واحدة وأداة مدقق split-brain
عند حدوث عزل للشبكة، يكون السلوك مع أداة مدقق split-brain كما يلي:
- تم تكوين مدقق split-brain باستخدام عنوان IP الخاص بالشاهد (عادةً ما يكون جهاز توجيه)،
- يعمل مدقق split-brain عندما ينتقل الخادم من PRIM إلى ALONE أو من SECOND إلى ALONE
- في حالة عزل الشبكة، وقبل الانتقال إلى ALONE، تختبر كلتا العقدتين عنوان IP
- تنتقل العقدة التي يمكنها الوصول إلى عنوان IP إلى ALONE، وتنتقل العقدة الأخرى إلى WAIT
- عندما يتم إصلاح العزل، تعيد عقدة WAIT مزامنة بياناتها وتصبح SECOND.
ملاحظة: إذا كان الشاهد معطلاً أو غير متصل، فإن كلا العقدتين تنتقلان إلى WAIT ولا يعود التطبيق قيد التشغيل. لهذا السبب يجب عليك اختيار شاهد قوي مثل جهاز التوجيه.
ما هي السيناريوهات المختلفة في حالة انقطاع التيار الكهربائي في مجموعة من الخوادم؟
انقطاع التيار الكهربائي عن العقدة الرئيسية
عندما يؤدي انقطاع التيار الكهربائي إلى توقف العقدة الرئيسية فقط:
- يوجد نظام تجاوز تلقائي في العقدة الثانوية، والتي تصبح معزولة وتعيد تشغيل التطبيق.
- عند إعادة تشغيل العقدة 1، تصبح SEDOND بعد إعادة مزامنة البيانات المنسوخة.
- يمكن للمسؤول تبديل الأدوار بين المستخدم الأساسي والثانوي إذا لزم الأمر.
انقطاع التيار الكهربائي عن العقدة الثانوية
عندما يؤدي انقطاع التيار الكهربائي إلى توقف العقدة الثانوية فقط:
- لا يوجد تجاوز للفشل، يصبح الخادم الأساسي وحيدًا ويستمر التطبيق في تنفيذه على العقدة 1.
- عند إعادة تشغيل العقدة 2، تصبح SEDOND بعد إعادة مزامنة البيانات المنسوخة.
انقطاع عام للتيار الكهربائي - الحالة 1
عندما يؤدي انقطاع التيار الكهربائي إلى توقف كلا العقدتين، يكون السلوك الافتراضي كما يلي:
- تتوقف كلتا العقدتين،
- عند إعادة تشغيل العقدة 1، فإنها لا تدخل في حالة “العمل بمفردها” ولا تعيد تشغيل التطبيق لأنها لا تعرف ما إذا كانت لديها البيانات المحدثة. لذلك تدخل في حالة “الانتظار” بانتظار إعادة تشغيل العقدة الأخرى.
- عند إعادة تشغيل العقدة 2، تعود كلتا العقدتين إلى حالتيهما السابقتين PRIM/SECOND.
انقطاع عام للتيار الكهربائي - الحالة 2
عندما يؤدي انقطاع التيار الكهربائي إلى توقف كلا العقدتين، يكون سلوك syncdelta كالتالي:
- على سبيل المثال، يتم ضبط قيمة syncdelta على 10 دقائق في الإعدادات، مما يعني أنه يتم قبول بدء تشغيل العقدة حتى لو كانت بياناتها متأخرة 10 دقائق عن آخر مزامنة.
- عند إعادة تشغيل العقدة 1، فإنها تنتقل إلى وضع “العمل بمفردها” وتعيد تشغيل التطبيق بافتراض أن إعادة التشغيل تتم في غضون 10 دقائق بعد انقطاع التيار الكهربائي.
- عند إعادة تشغيل العقدة 2، تصبح العقدة الثانية بعد إعادة مزامنة البيانات المنسوخة.
- ملاحظة: إذا تمت إعادة تشغيل العقدة 2 أولاً، فستصبح وحيدة وستصبح العقدة 1 ثانية عند بدء تشغيلها.
🔍 استكشف SafeKit
ابحث عن معلومات حول ميزات SafeKit وهياكلها ومقاطع الفيديو والوثائق والإصدار التجريبي المجاني.
| المورد | الوصف | رابط |
|---|---|---|
| الميزات الرئيسية | تعرّف على سبب كون SafeKit حلاً بسيطًا وفعالًا من حيث التكلفة لضمان التوافر العالي. | اكتشف الميزات الرئيسية |
| حالات الاستخدام | تعرّف على كيفية الحفاظ على توفر التطبيقات والبنية التحتية الهامة باستخدام SafeKit. | استكشف حالات الاستخدام |
| نموذج النشر | يوفر SafeKit توافرًا عاليًا دون الحاجة إلى شبكة منطقة التخزين (SAN) أو وحدة تخزين مشتركة. | استكشف نموذج النشر |
| استراتيجيات التوافر العالي | قارن بين التوافر العالي للأجهزة الافتراضية والتوافر العالي للتطبيقات. | قارن بين الاستراتيجيتين |
| المواصفات الفنية | تحقق من المتطلبات والقيود التقنية لمجموعات SafeKit. | اقرأ المواصفات الفنية |
| مقاطع الفيديو | شاهد عروضًا توضيحية لتكوين SafeKit وتجاوز الفشل التلقائي. | شاهد مقاطع الفيديو التقنية |
| البنية | تعرّف على كيفية قيام مجموعة mirror بنسخ الملفات احتياطيًا في الوقت الفعلي والتعامل مع تجاوز الفشل. | استكشف البنية Mirror |
| البنية | تعرّف على كيفية موازنة مجموعة farm لحركة مرور الشبكة والتعامل مع تجاوز الفشل. | استكشف البنية Farm المعمارية |
| مقارنة المنتجات | قارن بين SafeKit وعناقيد التوافر العالي التقليدية. | قارن الحلول |
| الموارد التقنية | يمكنك العثور على الوثائق الفنية، وتنزيل برنامج SafeKit، والوصول إلى النسخة التجريبية المجانية. | الوصول إلى الوثائق والتجربة المجانية |
| وحدات التطبيق | استخدم وحدات SafeKit المعدة مسبقًا لإعداد التوافر العالي لتطبيقاتك. | استكشف وحدات التطبيق |