الخوادم والتخزين

أساسيات HPE StorCLI لوحدات MR: الحالة والمهام الشائعة

ثبّت HPE StorCLI واستخدمها مع وحدات MR لفحص حالة وحدة التحكم والوحدات والأقراص، ومتابعة إعادة البناء، وإضافة الاحتياطي، وجمع السجلات.

تاريخ النشر
مدة القراءة
6 دقائق
الكاتب
SKYLINE Engineering

StorCLI هي أداة سطر الأوامر لوحدات التحكم HPE MR مثل MR216i وMR408i وMR416i Gen11، وتحل محل ssacli في هذه العائلة، لأن ssacli وSSA تديران وحدات SR (Smart Array) فقط. يغطي هذا الدليل التثبيت وصيغة الأوامر وأكثر الأوامر استخدامًا لدى مديري الأنظمة: فحص الحالة، وتقدم إعادة البناء، والأقراص الاحتياطية، ومؤشرات التحديد، وحزمة الطاقة، وجمع السجلات. كل الصيغ مأخوذة من دليل HPE StorCLI User Guide، وأرقام وحدة التحكم والحاوية والفتحة أمثلة.

قبل أن تبدأ

  • تأكد أن وحدة التحكم من طراز MR. يذكر دليل HPE StorCLI الطرازات MR416i-p وMR416i-o وMR216i-p وMR216i-o وMR408i-o من Gen11، وMR416i-p وMR416i-a وMR216i-p وMR216i-a من Gen10 Plus، ووحدة Smart Array P824i-p MR Gen10.
  • احصل على StorCLI من Service Pack for ProLiant (SPP) كما يوصي دليل MR Gen11، واستخدم أحدث SPP لخادمك.
  • شغّلها بصلاحيات Administrator في Windows أو root في Linux.
  • في البيئات الكبيرة لا تنصح HPE بتشغيل نسختين من StorCLI في الوقت نفسه.

تثبيت StorCLI وتشغيلها

  • Windows: الملف التنفيذي لا يحتاج تثبيتًا؛ انسخه إلى مجلد وشغّله بصلاحيات المسؤول. ولأن PowerShell غير مدعومة بالكامل، ضع الأوامر بين علامتي تنصيص مثل storcli64 "/cx show" أو شغّلها من Command Prompt.
  • Linux: فك ضغط الحزمة وثبّتها بالأمر rpm -ivh <StorCLI-x.xx-x.noarch.rpm> (والترقية بـ rpm -Uvh)، أو على Ubuntu بالأمر dpkg -i <storcli_xx.xx.xx.xx_all.deb>. يُثبَّت الملف التنفيذي في /opt/MegaRAID/.
  • VMware ESXi: ثبّت حزمة VIB بالأمر esxcli software vib install -v=<path-to-vib-package>.
storcli64 -v
storcli64 -h

تكتب StorCLI سجلًا افتراضيًا باسم storcli.log (حتى أربعة ملفات بحجم 3 MB لكل منها) وتحتاج 20 MB متاحة على الأقل لذلك. أضف nolog إلى الأمر لتجاوز التسجيل.

كيف تعمل الصيغة

الصيغة العامة هي <[object identifier]> <verb> <[adverb | attributes | properties]> <[key=value]>. لا تميز StorCLI بين الأحرف الكبيرة والصغيرة، لكن يجب كتابة الخيارات بالترتيب الوارد في الدليل وإلا قد يفشل الأمر.

الكائنالمعنى
(بدون)أمر على مستوى النظام
/cx، /callوحدة التحكم x، أو كل وحدات التحكم
/cx/vx، /cx/vallالوحدة الافتراضية x، أو كل الوحدات، على وحدة التحكم x
/cx/ex/sx، /cx/eall/sallالقرص في الفتحة x من الحاوية x، أو كل الأقراص
/cx/sxقرص متصل مباشرة بوحدة التحكم (بدون حاوية)
/cx/dx، /cx/fallالمصفوفة x؛ وكل الإعدادات الأجنبية (Foreign)

إذا لم تكن الأقراص متصلة عبر حاوية (Enclosure) فاحذف الجزء /ex.

الخطوة 1 — فحص النظام ووحدة التحكم

storcli64 show
storcli64 show ctrlcount
storcli64 /c0 show
storcli64 /c0 show all
storcli64 /c0 show freespace

الأمر storcli64 show يلخص كل وحدات التحكم والخادم والإعداد الحالي؛ استخدم رقم وحدة التحكم الذي يعرضه. والأمر /c0 show يلخص وحدة التحكم 0 مع مجموعات الأقراص والوحدات الافتراضية والأقراص الفعلية والحاويات. أما /c0 show all فيضيف الحالة والسياسات والقدرات والمهام المجدولة، ويمكنك إضافة logfile=abc.txt لحفظه في ملف.

الخطوة 2 — فحص الوحدات والأقراص

storcli64 /c0/vall show
storcli64 /c0/v0 show all
storcli64 /c0/eall/sall show
storcli64 /c0/e3/s0-3 show all
storcli64 /c0/e5/s1 show smart
storcli64 /c0/e5/s1 show errorcounters

الأمر /vall show يسرد كل الوحدات، و/v0 show all يضيف الأقراص الأعضاء والخصائص. والأمر /eall/sall show يلخص كل الأقراص، وshow all على فتحة يعطي التفاصيل الكاملة، بما فيها العمر المتبقي المقدّر إذا كان القرص يدعم مقاييس الاهتراء. والأمر show smart لأقراص SATA. أما show errorcounters فيساعد في التمييز بين كابل تالف وقرص تالف.

الخطوة 3 — متابعة إعادة البناء وضبط معدلها

storcli64 /c0/s5 show rebuild
storcli64 /c0/s4 pause rebuild
storcli64 /c0/s4 resume rebuild
storcli64 /c0 show rebuildrate
storcli64 /c0 set rebuildrate=30

الأمر show rebuild يعرض التقدم بالنسبة المئوية والدقائق المتبقية المقدّرة. ومعدل إعادة البناء نسبة مئوية، وتنبه HPE إلى أن المعدل العالي يبطئ عمليات الإدخال والإخراج. وإذا استُخدم Copyback فالأمر storcli64 /c0/e25/s4 show copyback يعرض تقدمه بالطريقة نفسها. وللعثور على الأقراص التي تبلغ عنها وحدة التحكم كمفقودة نفّذ storcli64 /c0/dall. ولمخاطر فترة إعادة البناء راجع مدة إعادة بناء RAID ومخاطرها.

ملاحظة: الأمر stop rebuild موجود، لكن الدليل ينص على أن إعادة البناء المتوقفة لا يمكن استئنافها. استخدم pause rebuild إذا أردت فقط تخفيف الحمل مؤقتًا.

الخطوة 4 — إضافة الأقراص الاحتياطية أو إزالتها

storcli64 /c0/e3/s4,5 add hotsparedrive
storcli64 /c0/e3/s6,8 add hotsparedrive dgs=0,1
storcli64 /c0/e3/s4,5 delete hotsparedrive

بدون dgs تصبح الأقراص احتياطية عامة (Global). ومع dgs=0,1 تصبح احتياطية مخصصة لمجموعتي الأقراص 0 و1. والإعداد الاختياري enclaffinity يربط الاحتياطي بحاوية ولا يمكن إزالته بعد ضبطه. راجع الاحتياطي العام مقابل المخصص.

الخطوة 5 — تحديد قرص وفحص حزمة الطاقة

storcli64 /c0/e56/s1 start locate
storcli64 /c0/e56/s1 stop locate
storcli64 /c0 show Energypack

الأمر show Energypack يعرض حالة HPE Smart Storage Energy Pack. ويذكر الدليل رسائل مثل MCELL_BBU_STATUS_GOOD (سليمة) وMCELL_BBU_STATUS_NOT_PRESENT وMCELL_BBU_STATUS_CHARGING وMCELL_BBU_STATUS_BAD وMCELL_BBU_STATUS_CABLE_FAILURE.

الخطوة 6 — جمع السجلات لدعم HPE

يوصي دليل MR Gen11 بهذه الأوامر عندما لا تتوفر MR Storage Administrator:

storcli64 /c0 show events file=events.log
storcli64 /c0 show events type=sincereboot file=SBevents.log
storcli64 /c0 show all > show_all.log
storcli64 /c0 show termlog > show_termlog.log

إنشاء الوحدات والأوامر التي تمحو البيانات

تبدأ صيغة إضافة وحدة بالشكل storcli64 /cx add vd r[0|1|5|6|10|50|60] [Size=...] [name=...] drives=[e:]s|[e:]s-x|[e:]s-x,y تليها خيارات اختيارية للذاكرة المؤقتة والشريحة والاحتياطي. ومثال الدليل ينشئ ثلاث وحدات RAID 10:

storcli64 /c0 add vd raid10 size=2gb,3gb,4gb names=tmp1,tmp2,tmp3 drives=252:2-3,5,7 pdperarray=2

تحذير: الأوامر التالية تحذف البيانات أو الإعدادات. خذ نسخة احتياطية أولًا وتحقق مرتين من أرقام وحدة التحكم والوحدة والفتحة.

  • storcli64 /c0/v2 del يحذف وحدة، ويلزم del force إذا كانت تحمل بيانات مستخدم، وهو يحذف حتى الوحدة التي عليها نظام التشغيل.
  • storcli64 /c0 delete config يمسح الإعداد بالكامل.
  • storcli64 /c0/fall delete يحذف الإعدادات الأجنبية بدلًا من استيرادها.
  • set good force وset offline وset missing وstart erase وsecureerase تغيّر حالة القرص أو تمسح بياناته.

للطرق الرسومية وUEFI راجع إعداد RAID على وحدات HPE MR Gen11.

الأسئلة الشائعة

هل يمكن استخدام ssacli على وحدة MR؟

لا. تدير ssacli وحدات SR فقط، أما وحدات MR فتستخدم StorCLI أو MR Storage Administrator أو UEFI System Utilities؛ راجع أوامر ssacli لوحدات SR.

لماذا يفشل الأمر رغم أن صيغته تبدو صحيحة؟

راجع ترتيب الخيارات مقارنة بالدليل، وأضف الجزء /ex أو احذفه حسب توصيل الأقراص، وتذكر أن بعض الأوامر تعتمد على طراز وحدة التحكم والمزايا المفعلة.

قائمة التحقق

  • وحدة التحكم مؤكدة من طراز MR وStorCLI مثبتة من أحدث SPP.
  • رقم وحدة التحكم مأخوذ من storcli64 show.
  • حالة الوحدات والأقراص مفحوصة عبر /vall show و/eall/sall show.
  • تقدم إعادة البناء ومعدلها مراجعان.
  • الأقراص الاحتياطية معيّنة وحالة حزمة الطاقة سليمة.
  • النسخة الاحتياطية مؤكدة قبل أي أمر حذف أو مسح أو تغيير لحالة الأقراص.

SKYLINE Engineering

@skyline

The engineering team at SKYLINE Industrial Solutions. We publish field-tested guides drawn from real KSA and GCC deployments.

صفحة الكاتب
SKYLINE engineering services

Need this implemented for you?

Reading is free — building it right takes a team. SKYLINE engineers ship Servers & Storage for Aramco vendors, banks, hospitals and government agencies across Saudi Arabia. Talk to us before you start.

Aramco Approved Contractor ISO 9001 · ISO 27001 SAMA CSF aligned NCA ECC ready 247+ KSA clients

Comments

0 total · 0 threads
Be the first to leave a comment.