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

أوامر racadm لفحص الصحة والسجلات وحالة التخزين في PowerEdge

مجموعة أوامر racadm للقراءة فقط في iDRAC9: معلومات النظام والحساسات وسجل SEL وLifecycle Log وجرد البرامج الثابتة وحالة RAID والأقراص وحزمة SupportAssist.

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

عندما يُطلق خادم PowerEdge تنبيهًا، فغالبًا ما تكون أسرع طريقة لمعرفة المشكلة بضعة أوامر racadm على iDRAC9. كل الأوامر في هذا الدليل للقراءة فقط: معلومات النظام، وقراءات الحساسات، وسجل أحداث النظام (SEL)، وLifecycle Log، وجرد البرامج الثابتة، وحالة RAID. لذلك يمكن تشغيلها بأمان على خوادم الإنتاج. الصيغة منقولة من دليل iDRAC9 RACADM CLI للإصدار 7.xx، وقد تختلف حقول المخرجات قليلًا بين الإصدارات. أما أوامر الإعداد (الشبكة والمستخدمون وBIOS وإنشاء RAID والبرامج الثابتة) فراجعها في إعداد iDRAC في Dell PowerEdge عبر racadm.

قبل أن تبدأ

  • اختر طريقة تشغيل racadm. SSH إلى iDRAC (firmware racadm): اكتب الأوامر عند المحث racadm>> دون البادئة racadm. racadm البعيد: ثبّت Dell iDRACTools على جهازك. racadm المحلي: ثبّت iDRACTools في نظام تشغيل الخادم نفسه.
  • استخدم قدر الإمكان حسابًا مخصصًا للمراقبة بدلًا من root. ويتطلب جمع SupportAssist أيضًا قبول اتفاقية Dell ‏(EULA) مرة واحدة (انظر قسمه).
  • في racadm البعيد ضع خيارات الاتصال قبل الأمر الفرعي كما يلي.
racadm -r 192.0.2.10 -u monitor -p 'xxxx' getsysinfo
racadm -r 192.0.2.10 -u monitor -p 'xxxx' getsysinfo --nocertwarn

يخفي الخيار --nocertwarn تحذير الشهادة عندما يستخدم iDRAC شهادته الموقّعة ذاتيًا.

الخطوة 1 — التعرف على الخادم وحالته العامة

racadm getsvctag
racadm getsysinfo
racadm getversion
racadm getremoteservicesstatus
  • getsvctag يعرض رقم الخدمة Service Tag الذي تحتاجه لأي حالة دعم لدى Dell.
  • getsysinfo يعرض إصدار iDRAC وعنوان MAC واسم DNS وإعدادات IPv4/IPv6 ومعلومات النظام. الخيارات: -d لـ iDRAC فقط، و-c للإعدادات العامة، و-4 أو -6 لإعدادات IP، و-A بلا عناوين (للسكربتات). حقلا اسم المضيف ونظام التشغيل لا يكونان دقيقين إلا مع تثبيت OMSA، باستثناء أسماء VMware وWindows.
  • getversion يعرض إصدارات BIOS وiDRAC وLifecycle Controller. ضيّقه بـ -b ‏(BIOS) أو -c ‏(CPLD) أو -f idrac و-f lc و-f bios.
  • getremoteservicesstatus يعرض حالة الخادم (مثل Out of POST، أو التوقف عند خطأ F1/F2، أو عدم وجود جهاز إقلاع) وهل Lifecycle Controller في حالة Ready. شغّله قبل أي أمر جرد أو تصدير.

الخطوة 2 — قراءة الحساسات

racadm getsensorinfo
racadm getsensorinfo -c

يعرض الأمر حالة حساسات النظام مجمّعة حسب النوع: الطاقة والحرارة والمراوح والتيار والمعالج والذاكرة والبطارية وفتح الهيكل والتكرار وغيرها حسب الطراز، ويعطي -c عرضًا مختصرًا. ابحث عن أي حساس ليس في حالة OK، وعن تكرار مزودات الطاقة أو المراوح إن لم يعد Full. ولتنبيهات المراوح والحرارة راجع معالجة تنبيهات المراوح والحرارة.

الخطوة 3 — قراءة سجل أحداث النظام وسجل iDRAC

racadm getsel -i
racadm getsel -o
racadm getsel -s 1 -c 20
racadm getraclog -c 20
  • getsel -i يعدّ مدخلات SEL، و-o يطبع كل سجل في سطر واحد فيسهل استخدام grep، و-s و-c يحددان سجل البداية وعدد السجلات، و--more يعرض المخرجات صفحة صفحة (اضغط Q للخروج).
  • getraclog يعرض سجل iDRAC نفسه: عمليات الدخول ومحاولات الدخول الفاشلة ورسائل الترخيص، مع أرقام رسائل مثل USR0005. ويعيد racadm المحلي 100 سجل افتراضيًا.

الخطوة 4 — تصفية Lifecycle Log

يسجل Lifecycle Log أحداث العتاد وتغييرات الإعداد والتحديثات وسجلات التدقيق. ويصفّيه الأمر lclog view حسب الفئة (System وStorage وWorknotes وConfig وUpdates وAudit)، أو حسب الخطورة (Critical وWarning وInfo)، أو حسب الوقت أو النص:

racadm lclog view -i
racadm lclog view -c storage,system -s warning,critical
racadm lclog view -n 20
racadm lclog view -k session
racadm lclog view -r "2026-10-01 00:00:00" -e "2026-10-31 23:59:59"

إذا لم يُرجع الاستعلام البعيد شيئًا، تقترح Dell طلب عدد أقل من السجلات أو زيادة مهلة racadm البعيد. ولأرشفة السجل كاملًا (لدعم Dell مثلًا) صدّره إلى مشاركة:

racadm lclog export -f lclog.xml.gz -u user -p pass -l //192.0.2.20/logs --complete

ولقراءة المدخلات وأرقام الرسائل راجع سجل SEL وLifecycle Log في iDRAC9.

الخطوة 5 — فحص وحدات RAID والأقراص الافتراضية والأقراص الفعلية

يقرأ الأمر الفرعي storage (ويُقبل أيضًا باسم raid) حالة وحدات التخزين والأقراص الافتراضية والحاويات والأقراص التي يديرها iDRAC:

racadm storage get status
racadm storage get controllers -o -p name,status
racadm storage get vdisks -o -p layout,status
racadm storage get pdisks -o -p State
racadm storage get batteries --refkey RAID.Integrated.1-1 -o -p status,state,name
  • -o يطبع الكائنات كاملة بخصائصها، و-p يقصر المخرجات على الخصائص التي تسميها (حتى 10)، و--refkey يحصر الاستعلام في وحدة تحكم أو حاوية واحدة (حتى 3 معرّفات FQDD). شغّل أولًا racadm storage get controllers لمعرفة المعرّفات في خادمك، مثل RAID.Integrated.1-1 أو RAID.SL.3-1.
  • تتضمن حقول وحدة التحكم Status وRollupStatus وإصدار البرامج الثابتة والتعريف وحالة Patrol Read. وتتضمن مخرجات الأقراص State وStatus وFailurePredicted وMediaType، وفي أقراص SSD أيضًا RemainingRatedWriteEndurance.
  • شغّل racadm storage help get لعرض كل أنواع الكائنات وخصائصها.

القرص الافتراضي المتدهور (Degraded) أو القرص الذي قيمة FailurePredicted فيه YES يحتاج إلى إجراء. راجع الأقراص الافتراضية المتدهورة أو المتوقفة. ومن داخل نظام التشغيل تعطي أوامر perccli للحالة المعلومات نفسها.

الخطوة 6 — جرد البرامج الثابتة والمهام

racadm swinventory
racadm hwinventory
racadm jobqueue view

يسرد swinventory لكل مكوّن معرّف FQDD والإصدار الحالي، والإصدار السابق إن كان محفوظًا. ويسرد hwinventory جرد العتاد حسب الجهاز. ويعرض jobqueue view المهام المعلقة والمكتملة، مثل تحديث برامج ثابتة عالق في حالة Scheduled.

الخطوة 7 — جمع حزمة SupportAssist لدعم Dell

racadm supportassist accepteula
racadm supportassist collect -t sysinfo -l //192.0.2.20/logs -u user -p pass
racadm supportassist exportlastcollection -l //192.0.2.20/logs -u user -p pass

يصدّر collect الحزمة إلى المشاركة المحددة بـ -l، ويعيد exportlastcollection تصدير آخر حزمة. ومن أنواع السجلات للخيار -t: sysinfo (معلومات النظام) وttylog (سجلات التخزين) وosAppAll (بيانات النظام والتطبيقات، ويتطلب iDRAC Service Module) وDebug وTelemetryReports. ويذكر الدليل أن register وcollect -upload وجدولة الجمع التلقائي غير مدعومة في iDRAC من الإصدار 7.00.00.00 فما بعده. والخطوات الكاملة في جمع SupportAssist من iDRAC9.

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

هل تغيّر هذه الأوامر شيئًا في الخادم؟

لا، فهي تعرض المعلومات فقط. أما أوامر التصدير وSupportAssist فتكتب ملفًا في المشاركة التي تحددها، ويستمر الخادم في العمل.

لماذا يظهر اسم المضيف ونظام التشغيل فارغين في getsysinfo؟

تذكر Dell أن هذين الحقلين يحتاجان إلى OpenManage Server Administrator في نظام التشغيل، باستثناء أسماء VMware وWindows التي تظهر في كل الأحوال.

قائمة التحقق

  • اختيرت طريقة الوصول (SSH أو racadm بعيد أو محلي) بحساب مخصص
  • سُجّل رقم الخدمة والإصدارات وحالة LC
  • فُحصت الحساسات بحثًا عن أي حالة غير OK أو فقدان للتكرار
  • صُفّي سجلا SEL وLifecycle Log لأحداث Critical وWarning
  • رُوجعت حالة وحدات التحكم والأقراص الافتراضية والفعلية
  • صُدّرت حزمة SupportAssist عند فتح حالة لدى Dell

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.