تشغّل وحدات Dell PERC نوعين من الأعمال الوقائية في الخلفية. القراءة الدورية (Patrol Read) تفحص الأقراص بحثًا عن مشكلات الوسيط قبل أن تكلفك بيانات، وفحص الاتساق (Consistency Check) يتحقق من تطابق بيانات النسخ المرآتي أو التماثل مع البيانات التي تحميها. لا يغني أي منهما عن النسخ الاحتياطي، لكنهما يكتشفان المشكلات ما دام التكرار متاحًا لإصلاحها. يشرح هذا الدليل وظيفة كل منهما وما يتجاوزه وطريقة تشغيله، اعتمادًا على دليلي Dell PERC 11 وPERC 12 ودليل مستخدم iDRAC9 للإصدارات 7.xx.
قبل أن تبدأ
- توقّع انخفاضًا في الأداء أثناء فحص الاتساق أو التهيئة في الخلفية (BGI) أو إعادة البناء، وخطط للتشغيل اليدوي خارج أوقات الذروة.
- الميزتان تفيدان الأقراص الافتراضية ذات التكرار فقط (RAID 1 و5 و6 و10 و50 و60)، ولا يعمل فحص الاتساق على RAID 0.
- تحتاج إجراءات iDRAC9 إلى صلاحيتي Login وServer Control.
- احتفظ بنسخة احتياطية حديثة، ففحص الاتساق لا يصحح البيانات إلا ما دام للقرص الافتراضي تكرار.
مقارنة بين القراءة الدورية وفحص الاتساق وBGI
| العملية | ما تفعله | كيف تبدأ |
|---|---|---|
| القراءة الدورية | تفحص الأقراص المُعدّة وتعالج مشكلات الوسيط المحتملة | تلقائيًا كل سبعة أيام افتراضيًا، ويمكن بدؤها يدويًا |
| فحص الاتساق | يتحقق من بيانات المرآة أو التماثل ويصححها ويبلّغ عن عدم الاتساق عبر الأحداث | يدويًا (HII أو iDRAC أو RACADM)، وتوصي Dell بتشغيله دوريًا |
| التهيئة في الخلفية (BGI) | تكتب بيانات التماثل أو المرآة على القرص الافتراضي الجديد، وتصحح التماثل أيضًا لكن دون إبلاغ | تلقائيًا بعد إنشاء القرص، ولا يمكن بدؤها يدويًا، وتعود خلال خمس دقائق إذا أُلغيت |
ما تغطيه القراءة الدورية وما تتجاوزه
- تعمل على كل الأقراص التابعة لقرص افتراضي، بما فيها الأقراص الاحتياطية.
- لا تعمل على الأقراص بحالة Ready أو الأقراص غير التابعة لقرص افتراضي، ويستثني دليل PERC 12 أيضًا أقراص Non-RAID.
- يذكر دليل iDRAC أنها لا تعمل على أقراص SSD، ويذكر دليل PERC 11 أن الجدولة الافتراضية كل سبعة أيام تخص الأقراص الصلبة SAS وSATA.
- تتجاوز الأقراص المشاركة في إعادة البناء أو Replace Member أو التهيئة الكاملة أو الخلفية أو فحص الاتساق أو ترحيل مستوى RAID أو توسيع السعة.
- تتكيف مع الحمل: تستهلك موارد أقل عند كثرة عمليات الإدخال والإخراج، ويذكر iDRAC أنها تتوقف مؤقتًا أثناء الحمل الثقيل ثم تستأنف.
الخطوة 1 — ضبط القراءة الدورية أو بدؤها من إعداد النظام
- اضغط F2 وافتح Device Settings واختر وحدة PERC.
- انتقل إلى Main Menu > Controller Management > Advanced Controller Properties واضغط Patrol Read.
- استخدم Start أو Suspend أو Resume أو Stop حسب الحاجة.
- في PERC 11 اضبط Mode على Auto أو Manual أو Disabled. وفي PERC 12 تعرض الصفحة أيضًا Rate وCorrect Unconfigured Areas.
- اضغط Apply Changes.
ملاحظة: خطوات HII في PERC 12 لا تذكر إعداد Mode، ويذكر دليل iDRAC9 أن السمة PatrolReadMode في وحدات PERC 12 غير قابلة للتغيير: تُنفذ مهمة التغيير لكن القيمة تبقى كما هي. اترك القراءة الدورية على وضعها التلقائي الافتراضي ما لم يطلب دعم Dell غير ذلك.
الخطوة 2 — أو إدارة القراءة الدورية من iDRAC9 وRACADM
- انتقل إلى Storage > Overview > Controllers واختر الوحدة.
- ابحث عن خصائص القراءة الدورية، واختر القيمة الجديدة من قائمة Action، ثم حدد Apply Operation Mode.
- اضغط Apply.
الأوامر المقابلة في RACADM من دليل iDRAC9 (البدء والإيقاف يعملان فقط في الوضع Manual):
racadm set storage.controller.<index>.PatrolReadMode {Automatic | Manual | Disabled}
racadm storage patrolread:<Controller FQDD> -state {start|stop}
وتذكر Dell أن البدء والإيقاف يفشلان عند تنفيذ المهمة إذا لم يكن على الوحدة أي قرص افتراضي.
الخطوة 3 — تشغيل فحص الاتساق
تحذير: في قائمة Operations للقرص الافتراضي يقع Check Consistency بجوار Delete Virtual Disk وFast Initialization وSlow Initialization (في HII لـ PERC 11)، كما تعرض قائمة Action في iDRAC خياري Delete وInitialize. هذه الخيارات تمحو البيانات، فاقرأ اختيارك مرتين قبل الضغط على Go أو Apply، وانسخ البيانات احتياطيًا أولًا.
من إعداد النظام (PERC 11 وPERC 12):
- افتح أداة PERC وانتقل إلى Main Menu > Virtual Disk Management.
- اختر القرص الافتراضي (ليس RAID 0).
- من قائمة Operations اختر Check Consistency واضغط Go.
- حدد Confirm واضغط Yes.
من iDRAC9: انتقل إلى Storage > Overview > Virtual Disks واختر الوحدة، ثم اختر Check Consistency من قائمة Action للقرص الافتراضي، ثم Apply Now أو At Next Reboot أو At Scheduled Time. ويمكن إلغاء الفحص الجاري فورًا.
من RACADM:
racadm storage ccheck:<VD FQDD>
racadm storage cancelcheck:<VD FQDD>
ويذكر دليل PERC 11 أن جدولة فحص الاتساق المتكرر تتم من تطبيق Dell OpenManage لإدارة التخزين. وفي HII يحدد الخيار Abort Consistency Check on Error (ضمن Advanced Controller Properties) هل يتوقف الفحص عند اكتشاف عدم اتساق.
الخطوة 4 — ضبط المعدلات وقراءة النتائج
في Advanced Controller Properties > Task Rates يمكنك ضبط معدلات BGI وفحص الاتساق وإعادة البناء وإعادة الإنشاء (PERC 11)، أو معدلات BGI والقراءة الدورية وفحص الاتساق إضافة إلى أولوية وضع إعادة البناء (Rebuild Operating Mode Priority) في إصدارات البرنامج الثابت الأحدث لـ PERC 12. المعدل الأعلى ينهي العملية أسرع لكنه يقتطع أكثر من أداء الخادم.
ويوثق دليل PERC 12 نتائج فحص الاتساق التالية:
| الرسالة (مختصرة) | المعنى والإجراء |
|---|---|
| CC detected inconsistency parity on the virtual drive | صُحح عدم الاتساق، ولا يلزم أي إجراء |
| CC completed with uncorrectable errors on the virtual drive | لم تُصحح أخطاء الوسيط، وإذا كان القرص الافتراضي بلا تكرار أو في حالة Degraded فقد تُفقد بيانات. افحص حالة الأقراص واستبدل التالف عند الحاجة |
| Inconsistency data cannot be logged, too many inconsistencies | عُطّل التسجيل. افحص حالة الأقراص واستبدل التالف عند الحاجة |
وإذا أشار الفحص إلى قرص يتعطل فاتبع استبدال قرص معطل في PERC أو أقراص التعطل المتوقع.
الأسئلة الشائعة
هل أحتاج إلى تشغيل القراءة الدورية يدويًا؟
عادةً لا. تذكر Dell أنها تعمل تلقائيًا كل سبعة أيام على الأقراص المُعدّة وتخفف استهلاكها تحت الحمل.
هل يمكن إيقاف BGI لاستعادة الأداء؟
لفترة قصيرة فقط. تذكر Dell أن BGI لا يمكن تعطيلها نهائيًا، وإذا أُلغيت تعود خلال خمس دقائق.
قائمة التحقق
- القراءة الدورية على الوضع التلقائي (أو تأكيد تغيير الوضع في PERC 11).
- تشغيل فحص الاتساق دوريًا على كل قرص افتراضي ذي تكرار خارج أوقات الذروة.
- ضبط Abort Consistency Check on Error على السلوك المطلوب.
- مراجعة معدلات المهام وعدم تركها على الحد الأقصى في خوادم الإنتاج المزدحمة.
- قراءة نتائج الفحص في السجلات ومتابعة الأخطاء غير القابلة للتصحيح بفحص الأقراص.
تستطيع Skyline توريد خوادم Dell وHPE وHuawei وإعدادها وصيانتها ضمن عقد صيانة سنوي (AMC). تواصل معنا.
Comments
0 total · 0 threads