مركز الصحافة
المجموعة عبارة عن مجموعة من خادمين أو أكثر يعملون معًا لتوفير تشغيل خالٍ من المشاكل لمجموعة من التطبيقات أو الخدمات، ويعتبرها العميل وحدة واحدة. ترتبط العقد العنقودية ببعضها البعض باستخدام الأجهزة أدوات الشبكةوالموارد المشتركة والخادم المشترك برمجة.
مايكروسوفت ويندوز 2000/2003 يدعم تقنيتين للتجميع: مجموعات موازنة أحمال الشبكة ومجموعات الخادم.
في الحالة الأولى (المجموعات المتوازنة التحميل)، تجعل خدمة موازنة حِمل الشبكة الخدمات والتطبيقات موثوقة للغاية وقابلة للتطوير من خلال دمج ما يصل إلى 32 خادمًا في مجموعة واحدة. استفسار من العملاء في في هذه الحالةموزعة بين العقد العنقودية بطريقة شفافة. في حالة فشل العقدة، تقوم المجموعة تلقائيًا بتغيير تكوينها وتحويل العميل إلى أي من العقد المتاحة. يُطلق على وضع تكوين المجموعة هذا أيضًا اسم الوضع النشط النشط، عندما يتم تشغيل تطبيق واحد على عقد متعددة.
تقوم مجموعة الخوادم بتوزيع حملها بين الخوادم الموجودة في المجموعة، حيث يحمل كل خادم حمله الخاص. إذا فشلت عقدة في المجموعة، فسيتم إعادة تشغيل التطبيقات والخدمات التي تم تكوينها للتشغيل في المجموعة بشفافية على أي من العقد المجانية. تستخدم مجموعات الخادم الأقراص المشتركة لمشاركة البيانات داخل المجموعة ولتوفير وصول شفاف إلى تطبيقات وخدمات المجموعة. إنها تتطلب أجهزة خاصة، لكن هذه التقنية توفر مستوى عالٍ جدًا من الموثوقية، نظرًا لأن المجموعة نفسها لا تحتوي على أي نقطة عطل واحدة. يُطلق على وضع تكوين المجموعة هذا أيضًا اسم الوضع النشط السلبي. يعمل التطبيق الموجود في المجموعة على عقدة واحدة مع البيانات المشتركة الموجودة على وحدة التخزين الخارجية.
يوفر النهج العنقودي لتنظيم الشبكة الداخلية المزايا التالية:
التوفر العالي، أي أنه في حالة فشل خدمة أو تطبيق على عقدة نظام المجموعة التي تم تكوينها للعمل معًا في نظام المجموعة، فإن برنامج نظام المجموعة يسمح للتطبيق بإعادة التشغيل على عقدة أخرى. سيواجه المستخدمون تأخيرًا قصيرًا عند إجراء بعض العمليات أو لن يلاحظوا فشل الخادم على الإطلاق. قابلية التوسع بالنسبة للتطبيقات التي تعمل في مجموعة، فإن إضافة خوادم إلى مجموعة يعني زيادة الإمكانات: التسامح مع الأخطاء، وتوزيع التحميل، وما إلى ذلك. إمكانية الإدارة يمكن للمسؤولين، باستخدام واجهة واحدة، إدارة التطبيقات والخدمات، وتعيين رد فعل على الفشل في عقدة نظام المجموعة، وتوزيع الحمل بين مجموعة العقد وإزالة الحمل من العقد لإجراء أعمال الصيانة.
سأحاول في هذه المقالة جمع تجربتي في إنشاء أنظمة عنقودية تعتمد على Windows وإعطاء القليل دليل خطوة بخطوةلإنشاء مجموعة خادم ذات عقدتين مع تخزين بيانات مشترك.
تعليق:لإنشاء مجموعة ذات عقدتين، ليس من الضروري على الإطلاق أن يكون لديك خادمان متطابقان تمامًا. بعد فشل الخادم الأول، سيكون لديك بعض الوقت لتحليل واستعادة تشغيل العقدة الرئيسية. ستعمل العقدة الثانية على موثوقية النظام ككل. ومع ذلك، هذا لا يعني أن الخادم الثاني سيكون خاملاً. يمكن لكل من العقدتين العنقوديتين ممارسة أعمالهما بهدوء، واتخاذ القرار مهام مختلفة. ولكن يمكننا تكوين مورد مهم معين للعمل في مجموعة، مما يزيد من التسامح مع الخطأ (هذا المورد).
تعليق:وفقًا لتوصيات Microsoft، يجب أن يحتوي الخادم الخاص بك على محولين للشبكة، أحدهما للشبكة العامة، والثاني لتبادل البيانات داخل المجموعة. هل من الممكن بناء مجموعة على واجهة واحدة - ربما نعم، لكنني لم أحاول ذلك.
عند تصميم مجموعة، يجب أن تفهم أنه من خلال استخدام نفس الشبكة الفعلية لكل من اتصالات المجموعة و شبكه محليه، فأنت تزيد من معدل فشل النظام بأكمله. ولذلك، فمن المستحسن للغاية أن يستخدم تبادل بيانات المجموعة شبكة فرعية واحدة، يتم تخصيصها كعنصر مادي منفصل للشبكة. وبالنسبة للشبكة المحلية، يجب عليك استخدام شبكة فرعية مختلفة. وبالتالي، يمكنك زيادة موثوقية النظام بأكمله ككل.
في حالة بناء مجموعة ذات عقدتين، يتم استخدام مفتاح واحد شبكة مشتركة. يمكن توصيل خادمين نظاميين مباشرة ببعضهما البعض باستخدام كابل متقاطع، كما هو موضح في الشكل.
سيساعدك هذا الدليل التفصيلي على تجنب الأخطاء أثناء التثبيت وتوفير الكثير من الوقت. لذلك، دعونا نبدأ.
سنقوم بتبسيط المهمة قليلاً نظرًا لأن جميع عقد المجموعة يجب أن تكون إما أعضاء مجال أو وحدات تحكم مجال، فسنجعل عقدة المجموعة الأولى هي المالك الجذر لدليل AD (Active Directory)، وسيتم تشغيل خدمة DNS عليها. ستكون العقدة الثانية من المجموعة وحدة تحكم مجال كاملة.
أنا على استعداد لتخطي تثبيت نظام التشغيل، معتقدًا أنه لن تواجه أي مشاكل في هذا الأمر. ولكن أود توضيح تكوين أجهزة الشبكة.
قبل البدء في تثبيت المجموعة وActive Directory، يجب عليك إكمال ذلك اعدادات الشبكة. أرغب في تقسيم جميع إعدادات الشبكة إلى 4 مراحل. للتعرف على الأسماء على الشبكة، من المستحسن أن يكون لديك خادم DNS بالفعل السجلات الموجودةحول خوادم المجموعة.
يحتوي كل خادم على بطاقتي شبكة. ستعمل بطاقة شبكة واحدة على تبادل البيانات بين العقد العنقودية، بينما ستعمل الثانية للعملاء في شبكتنا. وبناء على ذلك، سوف نسمي اتصال المجموعة الخاص الأول، والثاني سوف نسميه اتصال المجموعة العامة.
إعدادات محول الشبكة لكل من الخادم والآخر متطابقة. وفقًا لذلك، سأوضح لك كيفية تكوين محول الشبكة وتوفير جدول بإعدادات الشبكة لجميع محولات الشبكة الأربعة على كلا العقدتين. لتكوين محول الشبكة تحتاج إلى تشغيله الخطوات التالية:
اتصال المجموعة الخاصة → خصائص → تكوين → متقدم
هذه النقطة تتطلب بعض التوضيح. والحقيقة هي أنه وفقًا لتوصيات Microsoft القوية، يجب ضبط جميع محولات الشبكة الخاصة بعقد المجموعة على السرعة المثلى للمحول، كما هو موضح في الشكل التالي.
(بالنسبة للعقدة الثانية، استخدم العنوان 192.168.30.2). أدخل قناع الشبكة الفرعية 255.255.255.252. استخدم 192.168.100.1 كعنوان خادم DNS لكلا العقدتين.
لتكوين كافة محولات الشبكة على عقد المجموعة، استخدم التسمية التالية:
عقدة | اسم الشبكة | عنوان IP | قناع | خادم DNS |
---|---|---|---|---|
1 | اتصال الكتلة العامة | 192.168.100.1 | 255.255.255.0 | 192.168.100.1 |
1 | اتصال الكتلة الخاصة | 192.168.30.1 | 255.255.255.252 | 192.168.100.1 |
2 | اتصال الكتلة العامة | 192.168.100.2 | 255.255.255.0 | 192.168.100.1 |
3 | اتصال الكتلة الخاصة | 192.168.30.2 | 255.255.255.252 | 192.168.100.1 |
لأن مقالتي لا تهدف إلى الحديث عنها تثبيت نشطالدليل، ثم سأحذف هذا العنصر. هناك كل أنواع التوصيات، وقد كتب الكثير من الكتب حول هذا الموضوع. أنت تأخذ اسم النطاق، مثل mycompany.ru، قم بتثبيت Active Directory على العقدة الأولى، وأضف العقدة الثانية إلى المجال كوحدة تحكم بالمجال. عند الانتهاء، تحقق من تكوينات الخادم وActive Directory.
لتكوين مصفوفة بيانات خارجية في مجموعة، يجب أن تتذكر أنه قبل تثبيت خدمة المجموعة على العقد، يجب عليك أولاً تكوين الأقراص على المصفوفة الخارجية، وبعد ذلك فقط قم بتثبيت خدمة المجموعة أولاً على العقدة الأولى، وبعد ذلك فقط الثاني. إذا كان ترتيب التثبيت غير صحيح، فسوف تفشل ولن تحقق هدفك. هل سيكون من الممكن إصلاحه - ربما نعم. عندما يظهر خطأ، سيكون لديك الوقت لضبط إعداداتك. لكن Microsoft شيء غامض لدرجة أنك لا تعرف حقًا الأخطاء التي سترتكبها. من الأسهل الحصول على تعليمات خطوة بخطوة أمام عينيك وتذكر الضغط على الأزرار. تبدو خطوات تكوين مصفوفة خارجية كما يلي:
هذا يكمل تكوين المصفوفة الخارجية.
قبل تثبيت برنامج خدمة المجموعة، يجب إيقاف تشغيل كافة عقد المجموعة وتشغيل كافة المصفوفات الخارجية. دعنا ننتقل إلى تكوين العقدة الأولى. تم تشغيل المصفوفة الخارجية، وتم تشغيل الخادم الأول. تتم عملية التثبيت بأكملها باستخدام معالج تكوين خدمة المجموعة:
لتثبيت عقدة نظام المجموعة الثانية وتكوينها، يجب تشغيل العقدة الأولى، جميعها محركات أقراص الشبكةتم تضمينها. يشبه إجراء إعداد العقدة الثانية إلى حد كبير ما وصفته أعلاه. ومع ذلك، هناك بعض التغييرات الطفيفة. للقيام بذلك، استخدم الإرشادات التالية:
لتثبيت عقد نظام المجموعة الإضافية، استخدم نفس الإرشادات.
لتجنب الخلط بين جميع مراحل تثبيت المجموعة، سأقدم جدولًا صغيرًا يعكس جميع المراحل الرئيسية.
خطوة | العقدة 1 | العقدة 2 | مصفوفة خارجية |
---|
بالفعل، في مرحلة التخطيط للبنية التحتية الافتراضية المستقبلية، يجب أن تفكر في ضمان التوفر العالي لأجهزتك الافتراضية. إذا كان عدم التوفر المؤقت لأحد الخوادم في الوضع الطبيعي لا يزال مقبولاً، فإذا توقف مضيف Hyper-V، فلن يكون من الممكن الوصول إلى جزء كبير من البنية التحتية. في هذا الصدد، يزداد تعقيد الإدارة بشكل حاد - قم بإيقاف المضيف أو إعادة تشغيله وقت العمليكاد يكون الأمر مستحيلًا، وفي حالة حدوث عطل في الأجهزة أو البرامج، سننتهي بحالة طوارئ على مستوى المؤسسة.
كل هذا يمكن أن يثبط بشكل خطير الحماس لفوائد المحاكاة الافتراضية، ولكن هناك طريقة للخروج وهي إنشاء مجموعة عالية التوفر. لقد ذكرنا بالفعل أن مصطلح "التسامح مع الخطأ" ليس صحيحًا تمامًا، وبالتالي يتم استخدام خاصية أخرى بشكل متزايد اليوم، والتي تعكس الوضع بشكل أكثر دقة - "متاح للغاية".
لإنشاء نظام متكامل متسامح مع الأخطاء، من الضروري القضاء على أي نقاط فشل، الأمر الذي يتطلب في معظم الحالات استثمارات مالية جادة. وفي الوقت نفسه، تسمح معظم المواقف بوجود بعض نقاط الفشل إذا كانت تكلفة إزالة عواقب فشلها أقل من الاستثمار في البنية التحتية. على سبيل المثال، يمكنك التخلي عن التخزين الباهظ الثمن الذي يتحمل الأخطاء لصالح خادمين غير مكلفين يحتويان على عدد كافٍ من السلال، يتم تكوين أحدهما كاحتياطي بارد؛ وإذا فشل الخادم الأول، فإننا ببساطة نعيد ترتيب الأقراص ونشغل الثاني .
في هذه المادة سننظر في أبسط التكوين كتلة الفشل، تتكون من عقدتين (عقدتين) SRV12R2-NODE1 وSRV12R2-NODE2، تعمل كل منهما تحت التحكم بالويندوزخادم 2012 R2. الشرط الأساسي لهذه الخوادم هو استخدام المعالجات من نفس الشركة المصنعة، فقط Intel أو AMD فقط، وإلا سيكون ترحيل الأجهزة الافتراضية بين العقد مستحيلاً. يجب أن تكون كل عقدة متصلة بشبكتين: شبكة LAN للمؤسسة وشبكة تخزين SAN.
الشرط الثاني لإنشاء مجموعة هو وجود Active Directory منشور؛ في مخططنا يتم تمثيله بواسطة وحدة تحكم المجال SRV12R2-DC1.
يتم إجراء التخزين باستخدام تقنية iSCSI ويمكن تنفيذه على أي نظام أساسي مناسب، وفي هذه الحالة يكون خادمًا آخر على Windows Server 2012 R2 - SRV12R2-STOR. يمكن أن يكون خادم التخزين متصلاً بشبكة المؤسسة ويكون عضوًا في المجال، ولكن هذا ليس شرطًا. يجب أن تكون سرعة نقل شبكة التخزين 1 جيجابت/ثانية على الأقل.
سنفترض أن نظام التشغيل مثبت بالفعل على كلا العقدتين، وتم إدخالهما في المجال وتم تكوين اتصالات الشبكة. دعونا فتح معالج إضافة الأدوار والميزاتوإضافة دور فرط الخامس.
والخطوة التالية هي إضافة المكون تجاوز الفشل.
في صفحة تكوين المحولات الافتراضية، حدد محول الشبكة المتصل بشبكة المؤسسة.
ترحيل الأجهزة الافتراضية اتركه مغلقا.
نترك المعلمات المتبقية دون تغيير. سيتطلب تثبيت دور Hyper-V إعادة التشغيل، وبعد ذلك نقوم بتكوين العقدة الثانية بنفس الطريقة.
ثم دعنا ننتقل إلى خادم التخزين؛ لقد وصفنا كيفية تكوين تخزين iSCSI استنادًا إلى Windows Server 2012، ولكن هذا ليس مهمًا، يمكنك استخدام أي خادم هدف iSCSI. ل عملية عاديةالكتلة، سنحتاج إلى إنشاء قرصين افتراضيين على الأقل: قرص شاهد النصاب وقرص لتخزين الأجهزة الافتراضية. يعد القرص الشاهد أحد موارد خدمة المجموعة؛ وفي إطار هذه المقالة لن نتطرق إلى دوره وآلية تشغيله؛ لأنه يكفي تخصيصه الحد الأدنى لحجم، في حالتنا 1GB.
يخلق الهدف الجديدبروتوكول iSCSI والسماح بالوصول إليه من قبل اثنين من البادئين، والتي ستكون عقد الكتلة.
ومطابقة الأقراص الافتراضية التي تم إنشاؤها لهذا الغرض.
بعد تكوين وحدة التخزين، سنعود إلى إحدى العقد ونقوم بتوصيل الأقراص من وحدة التخزين. تذكر أنه إذا كان خادم التخزين متصلاً أيضًا بالشبكة المحلية، فعند الاتصال بهدف iSCSI، حدد الوصول شبكة التخزين.
نقوم بتهيئة وتنسيق الأقراص المتصلة.
ثم ننتقل إلى العقدة الثانية ونقوم أيضًا بتوصيل الأقراص، ليست هناك حاجة لتنسيقها، فنحن ببساطة نخصص لها نفس الحروف وتسميات المجلدات. هذا ليس ضروريا، ولكن من المستحسن القيام بذلك من أجل توحيد الإعدادات متى عجلات متطابقةجميع العقد لها نفس التسميات، ويصبح من الصعب الخلط بينك وبين ارتكاب الأخطاء.
ثم سوف نفتح مدير هايبر-Vودعنا ننتقل إلى إعداد المفاتيح الافتراضية. يجب أن يكون اسمهم على كلا العقدتين تتزامن تماما.
الآن نحن على استعداد لإنشاء كتلة. دعونا نطلق المعدات مدير مجموعة تجاوز الفشلوحدد إجراءً تحقق من التكوين.
في إعدادات المعالج، أضف العقد التي قمنا بتكوينها وحددها لتشغيل جميع الاختبارات.
تستغرق عمليات الفحص وقتاً طويلاً، وفي حالة حدوث أي أخطاء يجب تصحيحها وتكرار الفحص.
إذا لم يتم العثور على أخطاء كبيرة، فسوف يكتمل المعالج وسيطالبك بإنشاء مجموعة على العقد المحددة.
ومع ذلك، إذا كان الفحص ينتج تحذيرات، فإننا ننصحك بدراسة التقرير ومعرفة ما يؤثر على التحذير وما يجب القيام به لإزالته. في حالتنا، حذرنا المعالج من عدم وجود تكرار في اتصالات شبكة المجموعة؛ بشكل افتراضي، لا تستخدم المجموعة شبكات iSCSI، والتي يمكن إصلاحها بسهولة لاحقًا.
عند إنشاء مجموعة، يتم إنشاء كائن افتراضي له اسم الشبكةوالعنوان. وسنشير إليهم في الفتح معالج إنشاء الكتلة.
لن يكون هناك المزيد من الأسئلة وسيخبرنا المعالج أنه تم إنشاء المجموعة، مع إعطاء تحذير بشأن عدم وجود قرص شاهد.
أغلق المعالج وقم بتوسيع الشجرة الموجودة على اليسار إلى المستوى التخزين - الأقراص، في الإجراءات المتاحة على اليمين، حدد أضف محرك الأقراصوقم بالإشارة إلى محركات الأقراص المتصلة في النافذة التي تفتح، وفي حالتنا يوجد اثنان منهم.
ثم انقر بزر الماوس الأيمن على كائن الكتلة في الشجرة الموجودة على اليسار وحدد خطوات إضافية - تكوين إعدادات النصاب القانوني للكتلة.
وبعد ذلك نختار بالتسلسل: حدد شاهد النصاب - تكوين قرص الشاهدوحدد القرص الذي تم إنشاؤه لهذه الأغراض.
الآن لنقم بإعداد قرص التخزين، كل شيء أسهل بكثير معه، فقط انقر بزر الماوس الأيمن على القرص وحدد: اضف إليه التخزين المشتركةتَجَمَّع.
لكي يتم استخدام القرص من قبل العديد من أعضاء المجموعة في وقت واحد، أ CSVFS- نظام ملفات مجمع تم تنفيذه فوق NTFS، والذي ظهر لأول مرة في Windows Server 2008 R2 ويسمح باستخدام وظائف مثل الترحيل الديناميكي (المباشر)، أي. نقل الجهاز الظاهري بين العقد العنقودية دون إيقاف تشغيله.
يصبح التخزين المشترك متاحًا على كافة عقد المجموعة في الموقع C:\ClusterStorage\VolumeN. يرجى ملاحظة أن هذه ليست مجرد مجلدات على محرك أقراص النظام، ولكنها نقاط تحميل لوحدات تخزين المجموعة المشتركة.
بعد الانتهاء من الأقراص، ننتقل إلى إعدادات الشبكة، ولهذا نذهب إلى القسم الشبكات. بالنسبة للشبكة المتصلة بشبكة المؤسسة، قم بالإشارة إلى و السماح للعملاء بالاتصال عبر هذه الشبكة. بالنسبة لشبكة التخزين، سنغادر للتو السماح للمجموعة باستخدام هذه الشبكة، وبالتالي توفير التكرار اللازم اتصالات الشبكة.
هذا يكمل إعداد الكتلة. للعمل مع الأجهزة الافتراضية المجمعة، يجب عليك استخدام مدير مجموعة تجاوز الفشل، لكن لا مدير هايبر-V، وهو مصمم لإدارة الأجهزة الافتراضية الموجودة محليًا.
لإنشاء جهاز افتراضي، انتقل إلى القسم الأدوارمن قائمة النقر بزر الماوس الأيمن حدد الأجهزة الافتراضية - إنشاء جهاز افتراضي، ويمكن القيام بنفس الشيء من خلال اللوحة أجراءاتعلى اليمين.
أولاً، حدد المضيف الذي سيتم إنشاء الجهاز الظاهري عليه. يعمل كل جهاز ظاهري على عقدة نظام مجموعة محددة، وينتقل إلى العقد الأخرى عندما تتوقف عقدته أو تفشل.
بعد تحديد العقدة، سيتم فتح معالج إنشاء الجهاز الظاهري القياسي، والعمل معه ليس بالأمر الصعب، لذلك سنركز فقط على لحظات مهمة. كموقع الجهاز الظاهري بالضرورةتحديد أحد وحدات التخزين المشتركة للكتلة C:\ClusterStorage\VolumeN.
وينبغي أن يكون موجودا هنا أيضا الظاهري الثابتالقرص، يمكنك أيضًا استخدام Virtual الأقراص الصلبة، بعد أن قمت بنسخها مسبقًا إلى وحدة تخزين مشتركة.
بعد إنشاء الجهاز الظاهري، انتقل إلى خياراتوعند النقطة المعالجات - التوافقتفقد الصندوق حول إلى الكمبيوتر الماديمع إصدار معالج مختلف، سيسمح هذا بالترحيل بين العقد ذات نماذج مختلفةمعالجات مصنع واحد. الهجرة من Intel إلى AMD أو العكس مستحيل.
ثم اذهب الى محول الشبكة - تسريع الأجهزةوتأكد من دعم الخيارات المحددة بطاقات الشبكةجميع عقد المجموعة أو تعطيلها.
لا تنس تكوين الإجراءات التلقائية عند بدء تشغيل العقدة وإيقاف تشغيلها، ومتى كميات كبيرةبالنسبة للأجهزة الافتراضية، لا تنس ضبط تأخير بدء التشغيل لتجنب التحميل الزائد على النظام.
بعد الانتهاء من حدوداذهب إلى ملكياتالجهاز الظاهري وحدد العقد المفضلة لأصحاب هذا الدور بالترتيب التنازلي والأولوية، ويتم ترحيل الأجهزة ذات الأولوية الأعلى أولاً.
على الإشارة المرجعية معالجة الفشلقم بتعيين عدد حالات الفشل المقبولة للجهاز الظاهري لكل وحدة زمنية، وتذكر أن الفشل لا يعتبر فشلًا في العقدة فحسب، بل أيضًا فقدان نبضات الجهاز الظاهري، على سبيل المثال، تجميده. أثناء الإعداد والاختبار، من المنطقي تحديد قيم أكبر.
تكوين أيضا استعادة التنسيب، يتيح لك هذا الخيار نقل الأجهزة الافتراضية مرة أخرى إلى المالك المفضل عند استعادتها إلى التشغيل العادي. لتجنب الأحمال المفرطةاستخدم خيار استرداد التأخير.
بهذا يكتمل إعداد الجهاز الظاهري، ويمكننا تشغيله والعمل معه.
الآن هو الوقت المناسب لاختبار الترحيل، للقيام بذلك، انقر بزر الماوس الأيمن على الجهاز وحدد نقل - الهجرة المباشرة - حدد العقدة. يجب أن ينتقل الجهاز الظاهري إلى العقدة المحددة دون إيقاف تشغيله.
كيف تتم الهجرة في بيئة العمل؟ لنفترض أننا بحاجة إلى إيقاف تشغيل العقدة الأولى أو إعادة تشغيلها هذه اللحظةالجهاز الظاهري قيد التشغيل. بعد تلقي أمر إيقاف التشغيل، تبدأ العقدة في نقل الأجهزة الافتراضية:
يتم تعليق إيقاف التشغيل حتى يتم نقل كافة الأجهزة الافتراضية.
عند استعادة العقدة إلى الخدمة، تبدأ المجموعة، في حالة تمكين تجاوز الفشل، العملية العكسية، حيث تنقل الجهاز الظاهري مرة أخرى إلى مالكه المفضل.
ماذا يحدث إذا تعطلت العقدة التي تستضيف الأجهزة الافتراضية أو أعيد تشغيلها؟ ستتعطل جميع الأجهزة الافتراضية أيضًا، ولكن سيتم إعادة تشغيلها فورًا على العقد العاملة وفقًا لقائمة المالكين المفضلين.
كما قلنا من قبل، فإن مصطلح "آمن من الفشل"، الذي ترسخ في الأدبيات الفنية المحلية، غير صحيح وسيكون من الأصح ترجمته على أنه "مع معالجة الفشل"، أو استخدام مفهوم "عالية" التوفر"، وهو ما يعكس الوضع بدقة أكبر.
لا توفر مجموعة Hyper-V التسامح مع الخطأ الأجهزة الظاهرية، يؤدي فشل العقدة إلى فشل جميع الأجهزة المستضافة عليها، ولكنه يسمح لك بضمان التوفر العالي لخدماتك من خلال استعادتها تلقائيًا وضمان الحد الأدنى الوقت الممكنأنا فقط. كما يسمح لك بتبسيط إدارة البنية التحتية الافتراضية بشكل كبير من خلال السماح لك بنقل الأجهزة الافتراضية بين العقد دون مقاطعة عملها.
الهدف الرئيسي من المقالة هو توضيح كيفية نشر مجموعة تجاوز الفشل مايكروسوفت SQL خادم 2012. المادة مكتوبة وستكون مثيرة للاهتمام للمبتدئين. من غير المرجح أن يجد المعلمون ذوو الخبرة وكل من هو على دراية بهذه المشكلة شيئًا جديدًا ومفيدًا لأنفسهم شخصيًا.
المهمة التي نواجهها هي التأكد عملية دون انقطاعوتوافر قاعدة بيانات عالية في نشر خادم العميل.
المتطلبات الأساسية للأجهزة والبرامج:
اختبار موقف:
*كخيار، يمكنك استخدام دور التخزين ويندوز سيرفر 2012R2، حل برمجي من StarWind أو جهاز شبكة iSCSI حقيقي
من الناحية الفنية، يمكنك التعامل مع 3 خوادم من خلال الجمع بين جميع الأدوار الضرورية على وحدة تحكم المجال، ولكن في الظروف الميدانية لا ينصح بذلك.
أولاً، نقوم بإدخال خوادم WS2012R2C1 وWS2012R2C2 في المجال وتثبيت دور "مجموعة تجاوز الفشل" على كل منهما.
بعد تثبيت الدور، قم بتشغيل الأداة الإضافية Failover Cluster Manager وانتقل إلى معالج إنشاء المجموعة حيث نقوم بتكوين مجموعة تجاوز الفشل الخاصة بنا: إنشاء النصاب ( الموارد المشتركة) وMSDTC (iSCSI).
للتثبيت نحتاج توزيع التثبيتخادم MS SQL. لنبدأ بتشغيل معالج التثبيت ونحدد خيار تثبيت نسخة مجموعة جديدة:
نحن نقرأ بعناية ونوافق على اتفاقية الترخيص:
نتلقى التحديثات المتاحة:
نجتاز فحص التكوين (نتخطى التحذير MSCS):
حدد خيار هدف التثبيت:
نختار المكونات التي نحتاجها (المكونات الأساسية كافية للمهمة التي بين أيدينا):
فحص آخر لتكوين التثبيت:
التحقق من المساحة المتاحة:
حدد قرصًا لموقع قواعد بيانات المجموعة:
تكوين واجهة الشبكة العنقودية (يوصى بتحديد العنوان يدويًا):
حدد تفاصيل المسؤول (يمكنك إنشاء مستخدم منفصل لـ MSSQL):
واحد من مراحل مهمة- يمثل اختيار ترتيب الفرز (الترتيب) بعد التثبيت مشكلة كبيرة في التغيير:
معلمات المصادقة على الخادم (في حالتنا، تم تحديد خيار مختلط، على الرغم من أنه أكثر أمانًا استخدام مصادقة المجال فقط):
اختيار أدلة التخزين الملفات المشتركةالمجموعة (في إصدارات MS SQL Server 2012 والإصدارات الأقدم، يمكن تخزين TempDB على كل عقدة ولا يتم نقلها إلى التخزين المشترك):
بضعة فحوصات أخرى:
وأخيراً نبدأ التثبيت (قد تستغرق العملية وقتاً طويلاً):
اكتمل إعداد وتثبيت العقدة الأساسية، كما هو موضح في التقرير "الأخضر".
بعد ذلك، تحتاج إلى إضافة عقدة ثانية إلى المجموعة، لأن وبدون ذلك، ليست هناك حاجة للحديث عن التسامح مع الخطأ.
الإعداد والتثبيت أسهل بكثير. على الخادم الثاني (VM) نقوم بتشغيل معالج تثبيت MS SQL Server:
حدد المجموعة التي تريد إضافة العقدة إليها:
نحن نعرض ونقبل إعدادات الشبكة لمثيل المجموعة:
حدد المستخدم وكلمة المرور (كما في المرحلة الأولى):
مرة أخرى الاختبارات وعملية التثبيت:
بعد الانتهاء سنحصل على الصورة التالية:
تهانينا، اكتمل التثبيت.
دعونا نتأكد من أن كل شيء يعمل كما ينبغي. للقيام بذلك، انتقل إلى الأداة الإضافية Failover Cluster Manager:
في الوقت الحالي نستخدم العقدة الثانية (WS2012R2C2)، وفي حالة الفشل، سوف ننتقل إلى العقدة الأولى (WS2012R2C1).
دعونا نحاول الاتصال مباشرة بمجموعة خادم MSSQL؛ ولهذا سنحتاج إلى أي جهاز كمبيوتر على شبكة المجال مثبت عليه Management Studio MSSQL. عند البدء، نحدد اسم مجموعتنا والمستخدم (أو نترك ترخيص المجال).
مقدمة
مجموعة الخوادم عبارة عن مجموعة من الخوادم المستقلة التي تديرها خدمة المجموعة والتي تعمل معًا كنظام واحد. يتم إنشاء مجموعات الخوادم من خلال الجمع بين خوادم Windows® 2000 Advanced Server وWindows 2000 Datacenter Server المتعددة تعاون، وبالتالي توفير مستويات عالية من التوفر وقابلية التوسع وسهولة الإدارة للموارد والتطبيقات.
مهمة مجموعة الخادم هي توفير الوصول المستمرالمستخدمين إلى التطبيقات والموارد في حالات الأجهزة أو فشل البرمجياتأو إيقاف تشغيل المعدات المخطط له. إذا كان أحد خوادم المجموعة غير متاح بسبب فشل أو إيقاف التشغيل للصيانة، موارد المعلوماتويتم إعادة توزيع التطبيقات بين العقد العنقودية المتبقية المتاحة.
بالنسبة للأنظمة العنقودية، يتم استخدام المصطلح " توافر عالية"يفضل استخدام مصطلح " التسامح مع الخطأ"، نظرًا لأن تقنيات تحمل الخطأ تنطوي على مستوى أعلى من مقاومة المعدات تأثيرات خارجيةوآليات التعافي. كقاعدة عامة، تستخدم الخوادم المتسامحة مع الأخطاء درجة عالية من تكرار الأجهزة، بالإضافة إلى البرامج المتخصصة التي تسمح بالاسترداد الفوري تقريبًا في حالة فشل أي برنامج أو برنامج واحد. المعدات. تعد هذه الحلول أكثر تكلفة بكثير مقارنة باستخدام تقنيات المجموعة، حيث تضطر المؤسسات إلى دفع مبالغ زائدة مقابل أجهزة إضافية، والتي تكون خاملة في معظم الأوقات ولا تستخدم إلا في حالة الفشل. تُستخدم الخوادم المتسامحة مع الأخطاء للتطبيقات التي تتعامل مع كميات كبيرة من المعاملات ذات القيمة العالية في مناطق مثل مراكز معالجة الدفع أو أجهزة الصراف الآلي أو البورصات.
على الرغم من أن خدمة المجموعة لا تضمن وقت التشغيل، إلا أنها توفر مستوى عالٍ من التوفر يكفي لتشغيل معظم التطبيقات ذات المهام الحرجة. يمكن لخدمة المجموعة مراقبة أداء التطبيقات والموارد، والتعرف تلقائيًا على حالات الفشل واستعادة النظام عند حلها. وهذا يوفر إدارة أكثر مرونة لأعباء العمل داخل المجموعة ويزيد من توفر النظام ككل.
الفوائد الرئيسية التي يتم الحصول عليها باستخدام خدمة المجموعة هي:
يوفر هذا المستند إرشادات حول تثبيت خدمة المجموعة على الخوادم التي تعمل بنظام التشغيل Windows 2000 Advanced Server وWindows 2000 Datacenter Server ويصف عملية تثبيت خدمة المجموعة على خوادم عقدة نظام المجموعة. لا يصف هذا الدليل تثبيت وتكوين التطبيقات المجمعة، ولكنه يرشدك فقط خلال العملية الكاملة لتثبيت مجموعة بسيطة ذات عقدتين.
التالي قوائم المراجعةسوف تساعدك على الاستعداد للتثبيت. ستتبع تعليمات التثبيت خطوة بخطوة هذه القوائم.
جهازي كمبيوتر متوافقين مع HCL، يحتوي كل منهما على:
يوصى بشدة بدمج جميع محركات التخزين المشتركة في صفائف RAID للأجهزة. على الرغم من أن إنشاء تكوينات RAID المتسامحة مع الأخطاء أمر غير مطلوب، إلا أنه يعد أمرًا ضروريًا النقطة الأساسيةفي توفير الحماية ضد فشل القرص.
أثناء عملية التثبيت، سيتم إغلاق بعض العقد وسيتم إعادة تشغيل بعضها الآخر. يعد ذلك ضروريًا لضمان سلامة البيانات الموجودة على الأقراص المتصلة بالناقل المشترك لجهاز التخزين الخارجي. يمكن أن يحدث تلف البيانات عندما تحاول عقد متعددة في نفس الوقت الكتابة إلى نفس القرص غير المحمي بواسطة برنامج المجموعة.
سيساعدك الجدول 1 في تحديد العقد وأجهزة التخزين التي يجب تمكينها في كل مرحلة من مراحل التثبيت.
يصف هذا الدليل كيفية إنشاء مجموعة ذات عقدتين. ومع ذلك، إذا كنت تقوم بإعداد مجموعة تحتوي على أكثر من عقدتين، فيمكنك استخدام قيمة العمود "العقدة 2"لتحديد حالة العقد المتبقية.
الجدول 1. تسلسل تشغيل الأجهزة عند تثبيت المجموعة
خطوة | العقدة 1 | العقدة 2 | جهاز التخزين | تعليق |
ضبط إعدادات الشبكة | على | على | عن | تأكد من إيقاف تشغيل كافة أجهزة التخزين المتصلة بالناقل المشترك. قم بتشغيل كافة العقد. |
إعدادات محركات الأقراص المشتركة | على | عن | على | قم بإيقاف تشغيل كافة العقد. قم بتشغيل جهاز التخزين المشترك، ثم قم بتشغيل العقدة الأولى. |
التحقق من تكوين محركات الأقراص المشتركة | عن | على | على | قم بإيقاف تشغيل العقدة الأولى، وقم بتشغيل العقدة الثانية. كرر للعقدتين 3 و 4 إذا لزم الأمر. |
تكوين العقدة الأولى | على | عن | على | قم بإيقاف تشغيل جميع العقد؛ قم بتشغيل العقدة الأولى. |
تكوين العقدة الثانية | على | على | على | بعد تكوين العقدة الأولى بنجاح، قم بتشغيل العقدة الثانية. كرر للعقدتين 3 و 4 إذا لزم الأمر. |
استكمال التثبيت | على | على | على | في هذه المرحلة، ينبغي تشغيل كافة العقد. |
قبل تثبيت برنامج المجموعة، يجب عليك إكمال الخطوات التالية:
أكمل هذه الخطوات على كل عقدة في المجموعة قبل تثبيت خدمة المجموعة على العقدة الأولى.
لتكوين خدمة الكتلة على خادم Windows 2000، يجب أن يتمتع حسابك بحقوق المسؤول على كل عقدة. يجب أن تكون كافة عقد المجموعة إما خوادم أعضاء أو وحدات تحكم في نفس المجال. الاستخدام المختلط للخوادم الأعضاء ووحدات تحكم المجال في المجموعة أمر غير مقبول.
لتثبيت نظام التشغيل Windows 2000 على كل عقدة نظام المجموعة، راجع الوثائق التي تلقيتها مع نظام التشغيل الخاص بك.
يستخدم هذا المستند بنية التسمية من الدليل "دليل خطوة بخطوة للبنية الأساسية العامة لنشر Windows 2000 Server". ومع ذلك، يمكنك استخدام أي أسماء.
قبل البدء في تثبيت خدمة المجموعة، يجب عليك تسجيل الدخول كمسؤول.
ملحوظة:في هذه المرحلة من التثبيت، قم بإيقاف تشغيل كافة أجهزة التخزين المشتركة، ثم قم بتشغيل كافة العقد. يجب منع العقد المتعددة من الوصول إلى جهاز تخزين مشترك في نفس الوقت حتى يتم تثبيت خدمة الكتلة. على الأقل، على إحدى العقد، وسيتم تمكين تلك العقدة.
يجب أن تحتوي كل عقدة على محولي شبكة مثبتين على الأقل - أحدهما للاتصال بالشبكة العامة والآخر للاتصال بالشبكة الخاصة التي تتكون من عقد نظام المجموعة.
يوفر محول الشبكة الخاص بالشبكة الخاصة التفاعل بين العقد ونقل المعلومات حولها الوضع الحاليإدارة الكتلة والكتلة. يقوم محول الشبكة العامة لكل عقدة بتوصيل المجموعة بالشبكة العامة التي تتكون من أجهزة الكمبيوتر العميلة.
تأكد من أن كافة محولات الشبكة متصلة فعليًا بشكل صحيح: محولات الشبكة الخاصة متصلة فقط بمحولات الشبكة الخاصة الأخرى، ومحولات الشبكة العامة متصلة بمحولات الشبكة العامة. يظهر مخطط الاتصال في الشكل 1. قم بإجراء هذا الاختبار على كل عقدة نظام المجموعة قبل المتابعة لتكوين أقراص التخزين المشتركة.
الشكل 1: مثال على مجموعة ذات عقدتين
تكوين محول شبكة خاصة
أكمل هذه الخطوات على العقدة الأولى من مجموعتك.
ملحوظة:أي محول شبكة سيخدم شبكة خاصة وأي محول عام يعتمد عليه اتصال جسديكابلات الشبكة. في هذا المستندسنفترض أن المحول الأول (الاتصال المحلي) متصل بالشبكة العامة وأن المحول الثاني (الاتصال المحلي 2) متصل بالشبكة الخاصة للمجموعة. في حالتك قد لا يكون هذا هو الحال.
الشكل 2: إعدادات إضافيةمحول الشبكة
يجب تكوين كافة محولات شبكة المجموعة المتصلة بنفس الشبكة واستخدامها بشكل مماثل نفس القيمحدود الوضع المزدوج , التحكم في التدفق, نوع الاتصالوما إلى ذلك. حتى لو تم استخدام معدات شبكة مختلفة على عقد مختلفة، يجب أن تكون قيم هذه المعلمات هي نفسها.
يجب أن يبدو مربع الحوار الخاص بك بالشكل 3.
الشكل 3: عنوان IP لاتصال الشبكة الخاصة
تكوين محول الشبكة العامة
ملحوظة:إذا كان خادم DHCP يعمل على شبكة عامة، فيمكن تعيين عنوان IP لمحول الشبكة الموجود على الشبكة العامة تلقائيًا. ومع ذلك، لا ينصح بهذا الأسلوب لمحولات عقدة نظام المجموعة. نحن نوصي بشدة أن يصف لك عناوين IP الدائمةلجميع محولات الشبكة المضيفة العامة والخاصة. وإلا، إذا فشل خادم DHCP، فقد يكون الوصول إلى عقد المجموعة مستحيلاً. إذا كنت مجبرًا على استخدام DHCP لمحولات الشبكة على شبكة عامة، فاستخدمه شروط لأجل طويلتأجير العنوان - سيضمن ذلك بقاء العنوان المعين ديناميكيًا صالحًا حتى إذا كان خادم DHCP غير متاح مؤقتًا. قم دائمًا بتعيين عناوين IP دائمة لمحولات الشبكة الخاصة. تذكر أن خدمة المجموعة يمكنها التعرف على خدمة واحدة فقط واجهة الشبكةعلى كل شبكة فرعية. إذا كنت بحاجة إلى مساعدة في المواعيد عناوين الشبكةفي نظام التشغيل Windows 2000، راجع التعليمات المضمنة في نظام التشغيل.
إعادة تسمية اتصالات الشبكة
للتوضيح، نوصي بتغيير أسماء اتصالات الشبكة الخاصة بك. على سبيل المثال، يمكنك تغيير اسم الاتصال اتصال الشبكة المحلية 2على . ستساعدك هذه الطريقة على التعرف على الشبكات بسهولة أكبر وتعيين أدوارها بشكل صحيح.
الشكل 4: اتصالات الشبكة المعاد تسميتها
التحقق من اتصالات الشبكة ودقة الأسماء
للتحقق من تشغيل التكوين معدات الشبكة، اتبع هذه الخطوات لجميع محولات الشبكة على كل عقدة. للقيام بذلك، يجب أن تعرف عناوين IP لكافة محولات الشبكة في المجموعة. يمكنك الحصول على هذه المعلومات عن طريق تشغيل الأمر ipconfigعلى كل عقدة:
رقم العقدة | اسم اتصال الشبكة | عنوان IP لمحول الشبكة |
1 | الاتصال بشبكة عامة | 172.16.12.12 |
1 | الاتصال بالشبكة الخاصة للمجموعة | 10.1.1.1 |
2 | الاتصال بشبكة عامة | 172.16.12.14 |
2 | الاتصال بالشبكة الخاصة للمجموعة | 10.1.1.2 |
في هذا المثال تحتاج إلى تشغيل الأوامر بينغ 172.16.12.14و بينغ 10.1.1.2من العقدة 1، وتنفيذ الأوامر بينغ 172.16.12.12و بينغ 10.1.1.1 من العقدة 2.
للتحقق من دقة الاسم، قم بتشغيل الأمر بينغ، باستخدام اسم الكمبيوتر كوسيطة بدلاً من عنوان IP الخاص به. على سبيل المثال، للتحقق من تحليل الاسم لعقدة نظام المجموعة الأولى المسماة hq-res-dc01، قم بتشغيل الأمر بينغ hq-res-dc01من أي جهاز كمبيوتر عميل.
التحقق من عضوية المجال
يجب أن تكون جميع عقد المجموعة أعضاء في نفس المجال وأن تتمتع بالإمكانيات الشبكاتمع وحدة تحكم المجال وخادم DNS. يمكن تكوين العقد كخوادم مجال عضو أو كوحدات تحكم لنفس المجال. إذا قررت جعل إحدى العقد وحدة تحكم مجال، فيجب أيضًا تكوين كافة العقد الأخرى في المجموعة كوحدات تحكم مجال لنفس المجال. يفترض هذا الدليل أن كافة الأجهزة المضيفة هي وحدات تحكم بالمجال.
ملحوظة:للحصول على ارتباطات إلى وثائق إضافية حول تكوين المجالات، وخدمات DNS، وDHCP في نظام التشغيل Windows 2000، راجع موارد ذات الصلةفي نهاية هذه الوثيقة.
إنشاء حساب خدمة الكتلة
بالنسبة لخدمة المجموعة، يجب عليك إنشاء حساب مجال منفصل سيتم إطلاق الخدمة من خلاله. سيطلب منك برنامج التثبيت إدخال بيانات اعتماد خدمة المجموعة، لذلك يجب إنشاء حساب قبل تثبيت الخدمة. يجب ألا يكون الحساب مملوكًا لأي مستخدم مجال، ويجب استخدامه فقط لتشغيل خدمة المجموعة.
الشكل 5: إضافة مستخدم الكتلة
ملحوظة:إذا كان نهج الأمان الإداري الخاص بك لا يسمح بكلمات المرور التي لا تنتهي صلاحيتها مطلقًا، فستحتاج إلى تحديث كلمة المرور وتكوين خدمة المجموعة على كل عقدة قبل انتهاء صلاحيتها.
تحذير:تأكد من أن واحدة على الأقل من عقد نظام المجموعة تعمل بنظام التشغيل Windows 2000 Advanced Server أو Windows 2000 Datacenter Server ومن تكوين خدمة الكتلة وتشغيلها. فقط بعد ذلك يمكن تحميل غرفة العمليات نظام ويندوز 2000 على العقد الأخرى. إذا لم يتم استيفاء هذه الشروط، فقد تتلف أقراص الكتلة.
لبدء إعداد محركات أقراص التخزين المشتركة، قم بإيقاف تشغيل كافة العقد. بعد ذلك، قم بتشغيل جهاز التخزين المشترك، ثم قم بتشغيل العقدة 1.
قرص النصاب
يتم استخدام قرص النصاب للتخزين نقاط المراقبةوملفات سجل استرداد قاعدة بيانات المجموعة، مما يوفر إدارة المجموعة. نحن نعطي التوصيات التاليةلإنشاء قرص النصاب القانوني:
أثناء عملية تثبيت خدمة الكتلة، ستتم مطالبتك بتعيين حرف لمحرك الأقراص النصاب. في مثالنا سوف نستخدم الرسالة س.
تكوين محركات التخزين المشتركة
منطقة النقر بزر الماوس الأيمن لم يتم توزيعهابجوار القرص المقابل.
تعيين أحرف محركات الأقراص
بعد تكوين ناقل البيانات والأقراص وأقسام التخزين المشتركة، يجب عليك تعيين أحرف محركات الأقراص لجميع الأقسام الموجودة على كافة الأقراص الموجودة في المجموعة.
ملحوظة:نقاط التثبيت هي إحدى وظائف نظام الملفات التي تسمح لك بتثبيت نظام الملفات باستخدام الدلائل الموجودة، دون تعيين حرف محرك الأقراص. نقاط التحميل غير مدعومة بواسطة المجموعات. أي محرك خارجييجب تقسيم المستخدم كمورد نظام المجموعة إلى أقسام NTFS، ويجب تعيين أحرف محركات أقراص لهذه الأقسام.
الشكل 6: أقسام القرص بالأحرف المخصصة
كرر الإجراء لجميع الأقراص الموجودة في المجموعة للتأكد من إمكانية الوصول إليها من العقدة الأولى.
الآن قم بإيقاف تشغيل العقدة الأولى، وقم بتشغيل العقدة الثانية وكرر الخطوات في القسم التحقق من تشغيل ومشاركة الأقراص. اتبع نفس الخطوات على جميع العقد الإضافية. بمجرد التأكد من أن جميع العقد يمكنها قراءة المعلومات وكتابتها على محركات أقراص التخزين المشتركة، قم بإيقاف تشغيل كافة العقد باستثناء العقدة الأولى وانتقل إلى القسم التالي.