في الدليلين السابقين ، ناقشنا كيفية تثبيت المجموعة وإنشاء مجموعة وإضافة العقد إلى المجموعة ، كما درسنا كيف الكتلة يبدو أنه بعد الانتهاء من التكوينات اللازمة.
اليوم ، في هذا الجزء الثالث من سلسلة المجموعات ، سنناقش ما هو المبارزة وتجاوز الفشل وكيفية تكوينها في الإعداد الخاص بنا.
بادئ ذي بدء ، دعونا نرى ما هو المقصود سياج و تجاوز الفشل.
إذا فكرنا في إعداد يحتوي على أكثر من عقدة ، فمن الممكن أن تفشل عقدة واحدة أو أكثر في وقت ما. لذلك في هذه الحالة ، يقوم المبارزة بعزل الخادم المعطل عن المجموعة من أجل حماية وتأمين الموارد المتزامنة. لذلك يمكننا إضافة سياج لحماية الموارد المشتركة داخل الكتلة.
تخيل سيناريو ، حيث يحتوي الخادم على بيانات مهمة لمؤسسة يحتاجها أصحاب المصلحة إلى المنظمة للحفاظ على الخادم وتشغيله دون خبرة في أي وقت تعطل. في هذه الحالة ، يمكننا نسخ البيانات إلى خادم آخر (يوجد الآن خادمان ببيانات ومواصفات متطابقة) والتي يمكننا استخدامها كخادم تجاوز.
بأي فرصة ، ينخفض أحد الخوادم ، ويتولى الخادم الآخر الذي قمنا بتكوينه باعتباره تجاوز الفشل الحمل ويوفر الخدمات التي قدمها الخادم الأول. في هذه الطريقة ، لن يواجه المستخدمون فترة التعطل التي حدثت للخادم الأساسي.
يمكنك الذهاب من خلال الجزء 01 و الجزء 02 من هذه السلسلة العنقودية هنا:
كما ناقشنا بالفعل حول إعداد بيئة الاختبار الخاصة بنا في آخر مقالتين ، فإننا نستخدم ثلاثة خوادم لهذا الإعداد ، يعمل الخادم الأول كخادم مجموعة والآخران كعقد.
خادم الكتلة: 172.16.1.250اسم المضيف: clserver.test.netالعقدة 01: 172.16.1.222اسم المضيف: nd01server.test.netالعقدة 02: 172.16.1.223اسم المضيف: nd02server.test.net
1. أولاً ، يتعين علينا تمكين المبارزة على خادم الكتلة ، لذلك سأستخدم أدناه أمرين.
# ccs -h 172.16.1.250 - مجموعة مؤثرة post_fail_delay = 0. # ccs -h 172.16.1.250 - مجموعة مؤثرة post_join_delay = 10.
كما ترون نحن نستخدم ccs الأمر لإضافة التكوينات إلى الكتلة. فيما يلي تعريفات للخيارات التي استخدمتها في الأمر.
2. الآن دعونا نضيف جهاز سياج لمجموعتنا ، وننفذ الأمر أدناه لإضافة جهاز سياج.
# ccs -h 172.16.1.250 - عامل سياج addfencedev = fence_virt.
هذه هي الطريقة التي نفذت بها الأمر وكيف أن ملف الكتلة
يبدو الملف بعد إضافة جهاز سياج.
يمكنك تنفيذ الأمر أدناه لمعرفة نوع ملفات سور خيارات يمكنك استخدامها لإنشاء جهاز سياج. انا إستعملت fence_virt منذ أن أستخدم VMs للإعداد الخاص بي.
# ccs -h 172.16.1.250 - أسطح السياج.
3. سأقوم الآن بإضافة طريقة إلى جهاز السياج الذي تم إنشاؤه وإضافة المضيفين إليه.
# ccs -h 172.16.1.250 - طريقة إضافة الأسلوب 01172.16.1.222. # ccs -h 172.16.1.250 - طريقة إضافة طريقة 01172.16.1.223.
يجب عليك إضافة الطرق التي قمت بإنشائها في الماضي للعقدتين اللتين لديهما في الإعداد الخاص بك. فيما يلي كيف أضفت الطرق و الكتلة.
4. كخطوة تالية ، سيتعين عليك إضافة طرق السياج التي أنشأتها لكلتا العقدتين ، إلى جهاز السياج الذي أنشأناه وهو "tecmintfence”.
# ccs -h 172.16.1.250 - إضافة سياج في الأسلوب 172.16.1.222 # ccs -h 172.16.1.250 - إضافة سياج في الأسلوب 172.16.1.223
لقد نجحت في ربط أساليبي بجهاز السياج وهذه هي الطريقة التي أستخدمها الكتلة يبدو الآن.
لقد نجحت الآن في تكوين جهاز وأساليب السياج وإضافة العقد الخاصة بك إليه. كخطوة أخيرة من الجزء 03، سأوضح لك الآن كيفية إضافة تجاوز فشل إلى الإعداد.
5. أستخدم بناء جملة الأوامر أدناه لإنشاء تجاوز الفشل في إعداد الكتلة.
# ccs -h 172.16.1.250 - أمر addfailoverdomain tecmintfod.
6. نظرًا لأنك قمت بإنشاء مجال تجاوز الفشل ، يمكنك الآن إضافة عقدتين إليه.
# ccs -h 172.16.1.250 - addfailoverdomainnode tecmintfod 172.16.1.222 1. # ccs -h 172.16.1.250 - addfailoverdomainnode tecmintfod 172.16.1.223 2.
كما هو مبين أعلاه ، يمكنك أن ترى الكتلة يتحمل جميع التكوينات التي أضفتها لمجال تجاوز الفشل.
آمل أن تكون قد استمتعت بـ الجزء 3 من هذه السلسلة. سيتم نشر الجزء الأخير من سلسلة دليل المجموعات قريبًا والذي سيعلمك إضافة الموارد إلى المجموعة ومزامنتها وبدء تشغيل المجموعة. ابق على اتصال مع Tecmint للحصول على HowTos سهلة الاستخدام.