
ماذا يحدث عندما يطلب عميلنا خادم تهيئة عشوائي؟ ما مدى مصداقية الخوادم المخصصة؟ سنناقش هذه القضايا وغيرها بالتفصيل في مقال جديد اليوم.
ترتيب الخادم
على الرغم من حقيقة أنه يوجد في القسم المتاح لطلب الخوادم عشرات التكوينات المختلفة ، يتطلب بعض العملاء خوادم ذات تكوينات خاصة. غالبًا ما يكون ذلك ضروريًا لإنشاء خادم بأداء عالٍ جدًا أو بعدد كبير من محركات الأقراص.
لتلبية هذه الحاجة ، تم توفير خدمة "
خادم مخصص للتكوين التعسفي ". تسمح لك أداة التهيئة على الموقع بإنشاء خادم بأي تعقيد واستئجاره لنفسك في بضع دقائق. ومع ذلك ، يتساءل القليل من الناس عن كيفية تجميع هذه الخوادم.
بعد أن يقرر العميل التكوين المطلوب ، ويقدم طلبًا ويدفع ثمنه ، يقوم النظام تلقائيًا بإنشاء تذكرة في لوحة التحكم. تذهب هذه التذكرة إلى قسم التجميع ، ويبدأ المتخصصون في التحقق من الأمر ، وفي الواقع ، تجميع الخادم نفسه.
عملية التجميع
فحص الطلب
غالبًا ما يختار المكوّن على الموقع الإصدار "الصحيح" من المكونات ، ولكن في بعض الحالات ، قد لا يختار العملاء الخيار الأمثل لدمج مكونات الأجهزة. على سبيل المثال ، وحدة تحكم RAID التي لن تكون قادرة على إعطاء أقصى أداء في هذا التكوين ، أو عدد فردي من فتحات RAM في أنظمة المعالجات المتعددة. لذلك ، يقوم المهندسون أولاً بفحص الطلب ، وإذا تم تحديد المشكلات المحتملة ، فيجب عليهم تحذير العميل في التذكرة.
إذا وافق العميل على أن التكوين ليس هو الأمثل ، يمكنك بسهولة إلغاء الطلب وإنشاء طلب جديد. يتم إرجاع الأموال عند الإلغاء إلى رصيد لوحة التحكم بالكامل. بعد التحقق من الأمر ، ننتقل إلى إعداد المكونات وتجميع الخادم.
اكسسوارات
يتكون كل خادم من المكونات التالية:
- الحالة (تأتي على الفور مع مصدر طاقة) ؛
- اللوحة الأم
- ذاكرة الوصول العشوائي
- المعالجات
- محركات الأقراص
- وحدات تحكم القرص (إذا كانت متوفرة في الترتيب) ؛
- بطاقات الفيديو (إذا كانت متوفرة في الطلب).
يقوم المهندس المسؤول عن التجميع بإعداد جميع المكونات وتثبيتها في النظام المحاسبي باستخدام الأرقام التسلسلية كمعرفات. الآن سنخبرنا عن جميع المراحل التي يمر بها كل خادم تكوين عشوائي.
إعداد القضية
عادةً ما نستخدم حافظات Supermicro ، والتي يجب إعدادها لتثبيت اللوحة الأم باستخدام الأجهزة المقدمة. تحتوي موديلات اللوحات الأم المختلفة على نقاط تركيب مختلفة ، لذلك يجب عليك تحديد عدد الأجهزة والمسامير لكل تجميع معين.
في حين أن عدد الطلبات كان صغيرًا ، فقد أخذنا للتو مجموعة من السحابات المصممة للحالة ، وقمنا بتأجيل السحابات غير المستخدمة. في مرحلة معينة ، أصبح من الواضح أن العثور على الترباس الصحيح يستغرق وقتًا طويلاً للغاية وقررنا حزم جميع الأجهزة المتاحة في المستودع.
السحابات المعبأة مسبقابعد أن تم تغليف الحزمة الأخيرة مع السحابات ، أصبح من الواضح أننا لم نقم بهذا العمل دون جدوى. الآن كل برغي وكل جهاز يقع في مكان مخصص لذلك وهذا يوفر الكثير من الوقت.
من أجل منع ملامسات اللوحة الأم من لمس العلبة المعدنية والدائرة القصيرة ، يتم استخدام طبقة بلاستيكية خاصة. بدونها ، يحظر التجمع. بالإضافة إلى ذلك ، يجب عليك أن تفصل بعناية (نعم ، يتم توفيره من قبل الشركة المصنعة) منافذ المنافذ في كعب الروتين من الجزء الخلفي من الخادم. يتم تنفيذه بشكل أساسي باستخدام مفك مسطح.
بعد ذلك ، يتم تطبيق ملصقات على معرف الطلب ، بالإضافة إلى الرقم التسلسلي للخادم المستقبلي. للراحة ، بالإضافة إلى المعرف الأبجدي الرقمي ، تحتوي التسميات على رموز شريطية تسمح لك بقراءة المعلومات بسرعة باستخدام ماسح ضوئي.
تركيب اللوحة الأم
مباشرة قبل تثبيت اللوحة الأم ، يقوم المهندسون ببعض الخطوات التحضيرية:
- ارتداء قفازات رقيقة.
- وضع على سوار التأريض.
بادئ ذي بدء ، هذا ضروري حتى لا يضر اليدين. الإصابة الأكثر شيوعًا في هذه الحالة هي الجروح. لن يسمح السوار الأرضي بالتلف العرضي للمكونات الإلكترونية للوحة بسبب الكهرباء الساكنة.
بعد وضع اللوحة الأم في مكانها ، يتم إحكام ربط مسامير التثبيت. يجب أن نتذكر أن القماش الخشن هش للغاية ، ولا يبذل جهودًا مفرطة. لتوفير الوقت ، يستخدم المهندسون المفكات اللاسلكية.
الآن يتم توصيل كابلات الطاقة باللوحة الأم ، بالإضافة إلى مراوح نظام التبريد. من المهم أن يكون طول الكبلات في بعض الأحيان أطول من اللازم ، لذلك يتم سحبها بدقة مع روابط نايلون رفيعة. إذا لم يكن من الممكن إصلاح ذراع التسوية للجسم ، فإن الشركة المصنعة توفر منصات تركيب مريحة على شريط مزدوج الوجه. يتم عض الأطراف بعناية باستخدام قواطع جانبية.
ثم يتم توصيل اللوحة الأمامية واللوحة الخلفية باستخدام الكابلات المناسبة. يمكنك الآن متابعة تثبيت المعالجات والعناصر الأخرى.
تثبيت وحدة المعالجة المركزية
ربما تكون هذه العملية هي الأكثر دقة وتتطلب الانتباه. حتى قبل 10 سنوات ، كان لدى المعالجات "أرجل" مناسبة ، وكانت المقابس عبارة عن مصفوفة بلاستيكية بها ثقوب. وبفضل هذا ، كان يكفي فقط لإدخال المعالج بعناية في المقبس وإغلاق المزلاج. بدءًا من مقبس LGA 775 ، فقدت المعالجات "أرجلها" ، تاركة فقط منصات اتصال سلسة. على العكس من ذلك ، تحتوي المقابس الآن على جهات اتصال ، ولكنها صغيرة وهشة للغاية بحيث يجب أن تكون أي عملية مع تثبيت المعالج دقيقة قدر الإمكان.
المقبس المعاصر FCLGA3647
معالج Intel Xeon Scalableبعد تثبيت المعالجات في أماكنها ، حان دور تثبيت مشعات التبريد. كقاعدة ، يتم استخدام المشعات السلبية ، ولكن قبل ذلك ، يتم تطبيق الشحم الحراري - طبقة من المواد الموصلة للحرارة التي تفصل بين المعالج والمبرد. في معظم الأحيان ، يتم استخدام معجون سيليكون عضوي مثل KPT-8 لهذا الغرض.
يجب أن نتذكر أن المهمة الرئيسية للعجينة الحرارية هي إغلاق العيوب المجهرية على سطح المعالج وعلى سطح المبرد ، مما يوفر أكبر منطقة اتصال ممكنة. لذلك ، يتم تطبيقه في طبقة رقيقة للغاية وحتى. للقيام بذلك ، استخدم إما ملعقة خاصة أو البطاقة البلاستيكية القديمة غير الضرورية. تتم إزالة الزوائد باستخدام براعم القطن.
تركيب ذاكرة الوصول العشوائي
تحدد كل شركة مصنعة للوحة الأم بشكل مستقل ترتيب التثبيت الصحيح لوحدات ذاكرة الوصول العشوائي ، اعتمادًا على نوعها وسرعتها. بالنسبة لـ Supermicro ، يتم وصف إجراء التثبيت هذا في التعليمات الخاصة بكل طراز من اللوحات الأم. ومع ذلك ، هناك العديد من القواعد العالمية إلى حد ما التي تعمل في معظم الحالات:
- من غير المرغوب فيه استخدام عدد فردي من الشرائح (ذات الصلة بمعالجات Intel Xeon في خط E5) ؛
- يجب تخصيص الذاكرة قناة تلو الأخرى حتى يتمكن النظام من استخدام جميع الأساليب الممكنة لآليات التحكم ؛
- في خادم واحد ، من المستحسن استخدام الذاكرة بنفس الكمون والجهد والتردد في النطاق الذي تدعمه اللوحة الأم.
قبل التثبيت ، يتحقق المهندسون من عدم وجود جزيئات غريبة من الغبار أو الورق في الفتحات. إذا لزم الأمر ، يتم استخدام الهواء المضغوط للتنظيف.
تثبيت محرك الأقراص
كل شيء بسيط هنا. يتم إصلاح محركات الأقراص في انزلاقات قياسية ، ثم يتم إدراجها في الخادم. إذا تم طلب وحدات تحكم القرص أو بطاقات الشبكة الإضافية ، يتم تثبيتها في فتحات PCI-E المقابلة وتأمينها بمسامير. بعد تثبيت كل شيء في مكانه ، يتحقق مهندس قسم التجميع مرة أخرى من امتثال جميع المكونات للطلب ويرسل الخادم إلى منصة البرامج الثابتة والاختبار.
إدارة الكابلات
نلمس مواضيع مثل إدارة الكابلات داخل الخادم. هنا أيضًا لها فروق دقيقة خاصة بها ، وأهمها المساحة المحدودة. تم تصميم معظم الخوادم لاستيعاب الحد الأدنى من مساحة الحامل. يبلغ ارتفاع وحدة التركيب 43.7 ملم. وبسبب هذا ، فإن مساحة الكابلات بعد تثبيت اللوحة الأم والأجهزة الطرفية الأخرى صغيرة جدًا.
حقيقة ممتعة: وحدة واحدة في الارتفاع تساوي بالضبط قمة واحدة (وحدة طول روسية قديمة).
يجب أن تضع في اعتبارك دائمًا أن الهواء يجب أن يمر عبر الخادم دون معوقات لتبريد المكونات بفاعلية. سوف تؤدي أي عوائق في مسارها إلى تفاقم تبديد الحرارة ، وبالتالي زيادة استهلاك الطاقة بسبب زيادة الحمل على نظام التبريد. هذا مهم بشكل خاص للخوادم التي تحتوي على وحدات معالجة رسومات متعددة ، تصل درجة حرارتها تحت الحمل إلى 80 درجة.
ينقسم تدفق الهواء بالتساوي بين جميع وحدات معالجة الرسوماتلذلك ، يتم وضع جميع الكابلات بطريقة لا تسد الممر الجوي. يتم تثبيت الفوائض بمساعدة الروابط على العيون العادية ، وفي حالة عدم وجودها على منصات بلاستيكية بشريط مزدوج الجوانب.
يتم وضع الكابلات حتى لا تتداخل مع مرور تدفق الهواءالبرامج الثابتة المكون
بادئ ذي بدء ، سوف نجيب على سؤال متكرر - لماذا هذا مطلوب؟ الجواب بسيط - هذا الإجراء ضروري للتأكد من أن جميع مكونات الخادم تعمل بدون أخطاء ، وكذلك لزيادة مستوى الأمان.
يتم إنشاء معظم مكونات الخادم مع توقع إمكانية إعادة برمجتها. بعد مغادرة خط التجميع أثناء الاختبار والتشغيل ، يتم في معظم الحالات اكتشاف الأخطاء وثغرات البرامج. إذا لم يتم توفير إمكانية إعادة برمجة المكونات ، فعندئذٍ للقضاء على مشاكل البرامج هذه ، سيتعين استدعاء جميع المنتجات. كان أرخص بكثير لخلق القدرة على استبدال البرامج الثابتة.
وميض IPMI
تعد وحدة التحكم عن بعد (IPMI / iLO / iDrac) أحد أهم عناصر الخادم. إنها حاسوب دقيق مستقل ، يعمل دائمًا عندما يكون هناك جهد تشغيل على اللوحة الأم.
حتى في حالة عدم وجود مكونات في الخادم ، يعمل هذا الكمبيوتر الصغير ، حيث يؤدي مهمة تفسير وتعديل البيانات من مستشعرات الخادم. الوحدة متصلة بشكل وثيق مع جميع الأنظمة الفرعية لإدارة الطاقة وتسمح لك بإجراء أي عملية تقريبًا عن بعد. لذلك ، فإن مسألة الأمان عند الوصول إلى مثل هذا الجهاز حادة للغاية. يسمح لك تحديث البرامج الثابتة في الوقت المناسب بحماية الوحدة النمطية من القرصنة.
عادة ما يتم تثبيت البرنامج الثابت مباشرة من واجهة الويب ، ولكن في بعض الحالات يمكن القيام به عبر الشبكة عن طريق إرسال البرنامج الثابت مع البرنامج المناسب إلى الوحدة النمطية.
وميض BIOS
يتطلب نظام الإدخال / الإخراج الأساسي ، بالإضافة إلى سبب الأمان المدرج بالفعل ، التحديث لنقطة مهمة أخرى. يحتوي برنامج BIOS الثابت على رموز مصغرة للمعالجات التي تدعمها اللوحة الأم ، بالإضافة إلى رموز مصغرة لواجهات الشبكة ومجموعات الشرائح. عندما يظهر إصدار جديد من المعالج ، تقوم الشركات المصنعة للوحات الأم بإصدار إصدارات جديدة من البرامج الثابتة التي تحتوي على الرمز الصغير المطلوب. بدون هذا ، المعالج الجديد ببساطة لا يمكن أن يبدأ.
بالإضافة إلى ذلك ، يمنع إصدار البرامج الثابتة الجديدة التعارضات الناشئة عن تفاعل المكونات المختلفة (سواء المضمنة في اللوحة الأم أو أجهزة الطرف الثالث). إلى جانب برنامج BIOS الثابت ، غالبًا ما يتم تحديث الوحدات ذات الصلة ، مثل Intel ME (Management Engine).
لكي لا يكون لنا أساس ، نعطي مثالا. خذ اللوحات الأم Supericro X10SRi / X10DRi / X10DRW التي تدعم معالجات Intel Xeon E5-XXXXv3. إذا وضعت معالج الإصدار التالي E5-XXXXv4 هناك ، يبدأ تشغيل اللوحة ، ومع ذلك ، فسوف ينتج عنها أخطاء غريبة في ذاكرة الوصول العشوائي "Fail DIMM" في فتحات مختلفة. والمشكلة هنا ليست في الذاكرة على الإطلاق ، ولكن في حقيقة أن وحدة تحكم الذاكرة موجودة في المعالج. لذلك ، يؤدي التعرف على المعالج بشكل غير صحيح من قبل اللوحة الأم إلى ظهور مشاكل مماثلة. وميض بمعالج مدعوم يحل هذا الموقف تمامًا.
في بعض الحالات ، تتوقف الشركات المصنعة للمعدات بشكل مصطنع عن دعم المعدات القديمة مع طرازات اللوحة الأم الأحدث. ومن الأمثلة البارزة على ذلك اللوحة الأم Supermicro X11DPi ، التي لن
تعمل مع أي إصدار من البرامج الثابتة لنظام BIOS
مع سلسلة HBAs Adaptec السابعة . لا تتم تهيئة وحدة تحكم القرص ببساطة ، مما يتسبب في تجميد الخادم تمامًا. وفي الوقت الحالي لا يوجد حل لهذه المشكلة.
وميض وحدات تحكم القرص
لا يمكن أن تتسبب الأخطاء في برامج مثل هذه الأجهزة الهامة مثل وحدات تحكم القرص في حدوث مشكلات فحسب ، بل تصبح أيضًا مصدرًا لمشاكل كبيرة جدًا. في معظم الحالات ، تكون العملية بسيطة للغاية ، يحدث الوميض باستخدام الأداة المساعدة الأصلية ، المضمنة مباشرة في وحدة التحكم نفسها.
يجب أن نتذكر أن البرامج الثابتة القديمة لوحدة تحكم القرص لا يمكنها فقط إصلاح الأخطاء ، ولكن أيضًا تغيير طريقة تخزين البيانات الوصفية بشكل جذري. من أجل تجنب المواقف غير السارة والحفاظ على البيانات سليمة ، من الضروري قراءة قائمة التغييرات التي تم إجراؤها على الوظيفة قبل إجراء وميض. هذه المعلومات موجودة دائمًا على موقع الويب الخاص بالشركة المصنعة للمعدات وغالبًا ما يتم نسخها في الأرشيف مع البرنامج الثابت نفسه.
امض بطاقات الشبكة
لا يمكن للمشاكل الأقل خطورة ، التي يصعب تشخيصها ، أن تقدم بطاقات شبكة بها أخطاء على مستوى البرامج الثابتة. بالإضافة إلى استكشاف الأخطاء وإصلاحها ، يمكن أن يؤثر برنامج بطاقة الشبكة بشكل مباشر على الأداء. لذلك هذا عنصر إلزامي آخر للمهندسين الذين يقومون ببناء الخوادم.
مهم
أود أن أشير بشكل منفصل إلى أن جميع العمليات على المكونات الوامضة قد تكون خطيرة على المعدات ، لذلك لا يجوز تنفيذها إلا من قبل متخصصين مؤهلين. إذا كنت بالفعل عميلنا واكتشفت الحاجة إلى إعادة تحميل أي مكون خادم ،
فلا تحاول بأي حال من الأحوال القيام بذلك بنفسك . فقط اكتب إلينا في التذكرة أي مكون يجب إعادة تحميله ، وسيتم ذلك مع جميع الاحتياطات.
الاختبار
بعد الانتهاء من تحديث البرنامج ، يواصل مهندس التجميع اختبار الضغط على الخادم المجمع. يسمح لك هذا الاختبار بتحديد معظم المشاكل حتى قبل تسليم الخادم للعميل.
اختبار ذاكرة الوصول العشوائي
من أجل التحقق من قابلية تشغيل جميع وحدات ذاكرة الوصول العشوائي المثبتة في الخادم ، تم إطلاق أداة شائعة جدًا تسمى memtester. قبل الاختبار مباشرة ، يتحقق مهندس التصميم من عرض جميع وحدات الذاكرة المثبتة في الخادم بشكل صحيح في BIOS.
عند بدء الاختبار ، تتم عملية قراءة البيانات وكتابتها على ذاكرة الوصول العشوائي باستخدام تسلسل مختلف من البيانات وترتيب ملء الخلايا. تعتمد سرعة تنفيذ جميع الاختبارات بشكل مباشر على الحجم. متطلباتنا الدنيا هي دورة فحص واحدة كاملة.
إذا تم اكتشاف أخطاء أثناء عملية الاختبار ، فإننا نبحث عن وحدة ذاكرة الوصول العشوائي الفاشلة ونستبعدها من التكوين ، ونستبدلها بوحدة مماثلة. ثم تتكرر عملية الاختبار برمتها. فقط عندما تكتمل جميع تكرارات الاختبار دون أخطاء ، يذهب الخادم إلى اختبار الإجهاد.
اختبار وحدة المعالجة المركزية والقرص
يحاكي اختبار الحمل الحد الأقصى للحمل على الخادم لمدة 6 ساعات على الأقل للخادم المزود بمحركات أقراص مغناطيسية. في حالة محركات الأقراص ذات الحالة الصلبة ، يمكن أن يزيد هذا الاختبار الطويل بشكل كبير من تآكل محرك الأقراص ، لذلك يتم إجراء اختبار مماثل لها مع وقت تنفيذ أقصر.
يتم إجراء اختبار الحمل لمعالجات Intel باستخدام أداة Intel IPDT (أداة تشخيص المعالج) الأصلية. تؤدي هذه العملية إلى ارتفاع درجة حرارة المعالج إلى أقصى درجة حرارة تشغيل مسموح بها ، ويجب على نظام التبريد إزالة كل هذه الحرارة بشكل فعال. يضمن مهندسو التجميع باستمرار اجتياز الخادم لهذا الاختبار ، ولا تتجاوز درجة حرارة جميع المكونات حدود التشغيل المعلنة.
بعد اكتمال الاختبار ، يتم فحص إعدادات SMART لجميع محركات الأقراص المثبتة. إذا أعلنت الشركة المصنعة عن معلمة واحدة على الأقل كسبب لاستبدال محرك الأقراص بدون الصفر ، يتم استبدال القرص بمعامل آخر ويتم اختباره أيضًا للقضاء على احتمالية حدوث مشكلات في "وضع القتال".
الخلاصة
يتم فحص واختبار كل خادم من أي تكوين مستأجر من قبلنا عدة مرات ، بحيث يمكن استخدامه بأمان في أي مشروع في وقت واحد ، دون إضاعة الوقت في الاختبارات والشيكات المتكررة. سيكون لكل خادم مرتبة أحدث إصدار من البرامج الثابتة لكل مكون ، مما يوفر حماية جيدة ضد نقاط الضعف والأخطاء الموجودة.
أخبرنا عن تجربتك في بناء أو اختبار الخوادم. ما الميزات المثيرة للاهتمام التي صادفتك؟ في انتظار قصصك في التعليقات.