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. - تقدم إعادة البناء ومعدلها مراجعان.
- الأقراص الاحتياطية معيّنة وحالة حزمة الطاقة سليمة.
- النسخة الاحتياطية مؤكدة قبل أي أمر حذف أو مسح أو تغيير لحالة الأقراص.
Comments
0 total · 0 threads