المحتويات

المقدمة

المتطلبات الأساسية

المتطلبات

المكون المستخدم

أكواد أخطاء UCSM المعروفة

إستبدال وحدة التحكم RAID

الوضع القديم

وضع تمهيد UEFI

السجلات المطلوب تجميعها

كيف يتم تجميع سجلات التخزين؟

تم تثبيت نظام التشغيل

نظام التشغيل غير مثبت

كيفية تحويل ملف Storcli.efi إلى efi.img باستخدام HTML5 KVM

الخطوات التفصيلية

حالة محرك الأقراص الظاهري والخطوات الموصى بها

معلومات ذات صلة

المقدمة

يوضح هذا المستند كيفية أستكشاف أخطاء وحدة التحكم في RAID وإصلاحها وتجميع السجلات والتوصية بالإجراءات المطلوبة لمشكلة وحدة التحكم في RAID في بيئة نظام الحوسبة الموحدة (UCS) من Cisco.

المتطلبات الأساسية

المتطلبات

لا توجد متطلبات خاصة لهذا المستند.

المكون المستخدم

تستند المعلومات الواردة في هذا المستند إلى إصدارات البرامج والمكونات المادية التالية:

- UCS

- مدير نظام الحوسبة الموحدة (UCSM) من Cisco

- وحدة تحكم RAID

تم إنشاء المعلومات الواردة في هذا المستند من الأجهزة الموجودة في بيئة معملية خاصة. بدأت جميع الأجهزة المُستخدمة في هذا المستند بتكوين ممسوح (افتراضي). إذا كانت شبكتك قيد التشغيل، فتأكد من فهمك للتأثير المحتمل لأي أمر.

أكواد أخطاء UCSM المعروفة

خطأ UCSM:F1004

الوصف: وحدة التحكم X الموجودة على الخادم X غير قابلة للتشغيل. السبب: عدم إستجابة الجهاز.

خطأ UCSM:F1004

الوصف: وحدة التحكم 1 الموجودة على الخادم 2 غير قابلة للتشغيل. السبب: أبلغ الجهاز عن بيانات تالفة.

عطل UCSM: F1007

الوصف: المشغل X الظاهري على الخادم X: غير قابل للتشغيل. السبب: حالة محرك الأقراص: غير معروف.

عطل UCSM: F0181

الوصف: القرص المحلي 1 على الخادم 3/4 قابلية التشغيل: غير قابل للتشغيل. السبب: حالة محرك الأقراص: غير معروف.

عطل UCSM: F1834

الوصف: تم تخفيض وحدة التحكم 1 الموجودة على الخادم 2/7. السبب: controller-flash-is-degraded.

إستبدال وحدة التحكم RAID

عند إستبدال وحدة تحكم RAID، يتم فقد تكوين RAID المخزن في وحدة التحكم. أستخدم هذا الإجراء لاستعادة تكوين RAID إلى وحدة التحكم RAID الجديدة.

الوضع القديم

الخطوة 1. قم بإيقاف تشغيل الخادم واستبدل وحدة التحكم RAID الخاصة بك.

تحذير: إذا كان الأمر يتعلق بتبادل كامل للهيكل، فاستبدل جميع محركات الأقراص في فتحات إضافة محركات الأقراص بنفس الترتيب الذي تم تثبيتها به في الهيكل القديم. قم بتسمية كل أمر قرص قبل إزالة محركات الأقراص من الهيكل الحالي.

الخطوة 2.قم بإعادة تشغيل الخادم وشاهد الإيعاز ب بريس إف

اضغط على F عند رؤية هذه المطالبة على الشاشة.

Foreign configuration(s) found on adapter.

Press any key to continue or 'C' load the configuration utility, or 'F' to import foreign configuration(s)

الرابط المرجعي: https://www.cisco.com/c/en/us/td/docs/unified_computing/ucs/c/sw/raid/configuration/guide/RAID_GUIDE/MegaRAID.html

ملاحظة: قبل إستبدال وحدة التحكم في RAID، يجب أن يكون معرف فئة المورد (VD) مثاليا ويمكن الوصول إليه من المضيف.

وضع تمهيد UEFI

الخطوة 1. تحقق مما إذا تم تكوين الخادم في وضع "واجهة البرامج الثابتة الموحدة القابلة للامتداد" (UEFI).

الخطوة 2. قم بإيقاف تشغيل الخادم واستبدل وحدة التحكم RAID الخاصة بك.

تحذير: إذا كان الأمر يتعلق بتبادل كامل للهيكل، فاستبدل جميع محركات الأقراص في فتحات إضافة محركات الأقراص بنفس الترتيب الذي تم تثبيتها به في الهيكل القديم. قم بتسمية كل أمر قرص قبل إزالة محركات الأقراص من الهيكل الحالي.

الخطوة 3. أعد تمهيد الخادم وشاهد موجه الأمر F2.

الخطوة 4. اضغط زر F2 عند مطالبتك بإدخال أداة إعداد BIOS.

الخطوة 5. تحت أداة الإعداد المساعدة، انتقل إلى متقدم>حدد وحدة التحكم >شكلت، وانقر إستيراد تكوين خارجي للاستيراد.

ملاحظة: قبل إستبدال وحدة التحكم في RAID، يجب أن يكون معرف فئة المورد (VD) مثاليا ويمكن الوصول إليه من المضيف.

السجلات المطلوب تجميعها

يرجى التأكد من وجود هذه السجلات مرفقة بحالة TAC.

- دعم _تقنية الخوادم

- UCSM_TechSupport (إن أمكن)

- سجلات نظام التشغيل وتفاصيل برنامج التشغيل

- سجلات LSIget / التخزين

- لقطة شاشة، إن أمكن ( مثال PSOD)

ملاحظة: إذا لم تستجب وحدة التحكم، فلن تلتقط سجلات التخزين أي شيء. قم بإعادة تشغيل الخادم ثم قم بتجميع سجلات StorageCLI، إذا بدأت وحدة التحكم في الاستجابة. إذا لم تكن هناك إستجابة بعد، فيرجى تجميع server_techsupport قبل وبعد إعادة تمهيد الخادم.

كيف يتم تجميع سجلات التخزين؟

Lsiget هو النص البرمجي الذي يشغل جميع الأوامر ل Utilities.STORCLI هو الأداة المساعدة نفسها.

ملاحظة: يمكنك دائما تنزيل أحدث قائمة من موقع Broadcom على الويب واستخدامها.

تم تثبيت نظام التشغيل

نظام التشغيل Linux:

من أجل تثبيت StorCLI على أنظمة تشغيل Linux، قم بإجراء هذه الخطوات.

1. فك ضغط حزمة StorCLI.

2. لتثبيت RPM الخاص بواجهة سطر الأوامر من StorCLI، قم بتشغيل الأمر rpm -ivh <StorCLI-x.xx-x.noarch.rpm>.

3. لترقية RPM الخاص ب StorCLI، قم بتشغيل الأمر rpm - UVH <StorCLI-x.xx-x.noarch.rpm>.

أوامر الالتقاط:

./storcli /c0 /eall show phyerrorCounters > Phy.txt

./storcli /c0 show termlog > Termlog.txt

./storcli /c0/eall/sall show all > PD.txt

./storcli /c0/vall show all > VD.txt

./storcli/c0 show eventloginfo > eventlog.txt

./storcli /c0 show pdfailevents > PDFailEvents.txt

قم بتنزيل برنامج LSIget النصي لنظام تشغيل Linux.

https://www.broadcom.com/support/knowledgebase/1211161499563/lsiget-data-capture-script&dskeyword=lsiget&dsperpage=10&tab=search

ESXi OS

الخطوة 1. تنزيل أداة StrCLI من هنا: https://docs.broadcom.com/docs/1.19.04_StorCLI.zip

الخطوة 2. انسخ storcli.vib من المجلد المصدر إلى DataStore ل ESXi. الرجاء التحقق من الملف التمهيدي واستخدام ملف VIB المتوافق.

الخطوة 3. قم بتثبيت الأداة المساعدة Storage كما هو موضح هنا. لاحظ أنك قد تحتاج إلى تحديد المسار الكامل إلى مخزن البيانات حيث توجد VIB.

برنامج esxcli vib install -v /vmfs/volume/<datastore>/vmware-esx-storcli.vib —no-sig-check

الخطوة 4. انتقل إلى دليل /opt/lsi/stcli ونفذ أي أمر تخزين للتحقق مما إذا كانت الأداة المساعدة قادرة على تجميع السجلات.

مثال: ./storcli /c0 عرض الكل

الخطوة 5. تنزيل الأداة المساعدة LSIget من هذا الارتباط.

https://www.broadcom.com/support/knowledgebase/1211161499563/lsiget-data-capture-script&dskeyword=lsiget&dsperpage=10&tab=search

الخطوة 6. حدد إصدار VMware.

الخطوة 7. انسخ الملف إلى مخزن بيانات نظام التشغيل المضيف.

الخطوة 8. قم بتشغيل الأمر tar -zxvf lsigetvmWare_062514.tgz (تم التصحيح لاسم الملف/الإصدار الذي تم تنزيله).

نموذج للمخرجات على ESXi 6. 0:

/vmfs/volumes/52a767af-784a790c-3505-a44c1129fe2c/LSI # tar -zxvf lsigetvmware_062514.tgz

/vmfs/volumes/52a767af-784a790c-3505-a44c1129fe2c/LSI # ls

lsigetvmware_062514      lsigetvmware_062514.tgz

/vmfs/volumes/52a767af-784a790c-3505-a44c1129fe2c/LSI # cd lsigetvmware_062514/

/vmfs/volumes/52a767af-784a790c-3505-a44c1129fe2c/LSI/lsigetvmware_062514 # ls

Readme.txt      all_cli         lsigetlunix.sh

/vmfs/volumes/52a767af-784a790c-3505-a44c1129fe2c/LSI/lsigetvmware_062514 # ./lsigetlunix.sh

يمكن إستخدام إصدار الأمر ./lsigetlunix.sh -D -Q لتشغيل البرنامج النصي في الوضع الصامت لتقليل تأثير الإنتاج.

الخطوة 9. ما إن يتم الأداة بنجاح، هو يلد tar.gz مبرد. إرفاق هذا الملف بحالة TAC، ببساطة الطريقة التي يتم بها تحميل حزمة دعم فني عادية.

نظام التشغيل غير مثبت

تنزيل أداة التخزين: https://www.broadcom.com/support/download-search

الخطوة 1. قم بتنزيل Storage من برامج وأدوات الإدارة (link) واستخلاص المجلد وتصفح مجلد EFI. احصل على ملف StrCLI بامتداد .EFI، كما هو موضح في الصورة.

الخطوة 2. قم بإنشاء مجلد جديد بأي اسم، هنا يتم إنشاؤه بالاسم EFI و storcli.efi منسوخ في هذا المجلد.

قم بتشغيل لوحة المفاتيح والفيديو والماوس للخادم وكما هو موضح في الصورة، انتقل إلى خيار إنشاء صورة للوسائط الظاهرية.

إستعراض لتوفير مجلد مصدر عند إنشاء صورة من مجلد منبثق. مجلد المصدر المحدد هنا هو مجلد EFI الذي تم إنشاؤه سابقا، وهو يحتوي على ملف storcli.efi.

أيضا، تصفح مسار الوجهة لملف IMG. كما هو موضح في الصورة، انقر فوق إنهاء لإنشاء ملف IMG.

ملاحظة: تم إستخدام لوحة المفاتيح والفيديو والماوس (KVM) القائمة على Java هنا للتحويل من ststcli.efi إلى EFI.IMG.

الخطوة 3. تشغيل KVM، إرفاق efi.img

الخطوة 4. تعيين صورة EFI.

ملاحظة: لا تقم بتحديد خانة الاختيار READ فقط.

كيفية تحويل ملف Storcli.efi إلى efi.img باستخدام HTML5 KVM

الخلفية

ابتداء من CIMC/UCSM 4.1، لم تعد لوحة المفاتيح والفيديو والماوس بجافا متاحة لإنشاء ملفات صور مقروءة/كتابة. أيضا لن تكون لوحة المفاتيح والفيديو والماوس (KVM) المستندة إلى Java متوفرة بدءا من CIMC/UCSM 4.1.

الخطوات التفصيلية

الخطوة أ: تحتاج إلى جهاز لينوكس للقيام بالخطوات التالية.

الخطوة ب: [root@localhost /]# dd if=/dev/zero of=hdd.img bs=1024 count=102400

102400+0 داخل السجلات

102400+0 خارج السجلات

104857600 بايت (105 ميجابايت) منسوخة، 0.252686 s، 415 ميجابايت/ثانية

الخطوة C: [root@localhost /]# mkfs.msdos hdd.img

MKFS.FAT 3.0.20 (12 يونيو 2013)

ملاحظة: إذا لم تكن ترى MSDOS كامتداد، فستحتاج إلى تثبيت RPM الخاص بها كما هو موضح هنا. أستخدم "قائمة yum" لمعرفة ما إذا كانت الحزمة متوفرة في مكان آخر ستحتاج إلى تنزيل واحدة من الإنترنت أو من Redhat.

[root@localhost /]# rpm -ivh dosfstools-3.0.20-10.el7.x86_64.rpm

تحذير: dosfstools-3.0.20-10.el7.x86_64.rpm: العنوان v3 توقيع RSA/SHA256، معرف المفتاح f4a80eb5: NOKEY

يتم الآن التحضير...                          ########################## [100٪]

يتم الآن التحديث / التثبيت...

1:dosfstools-3.0.20-10.el7 ########################################### [100٪]

الخطوة D: تركيب HDD.img

[root@localhost /]# حامل -oloop hdd.img /mnt/hdd

الخطوة E: انسخ الملفات المطلوبة (ملف storecli.efi)

[root@localhostEFI]# cp storcli.efi /mnt/hdd

[root@localhost EFI]#

[root@localhost EFI]# ls

ststcli.efi

الخطوة F: قيمة/mnt/hdd

[root@localhostEFI]# يوم /mnt/hdd

الخطوة G: التحقق من نوع hdd.img. استعرض الدليل وقم بتشغيل الأمر كما هو موضح هنا.

[root@localhost /]# ملف hdd.img

HDD.img: قطاع التمهيد x86، MKDOSFS عرض رسائل التمهيد، إزاحة الرمز 0x3c، OEM-ID "mkfs.fat"، القطاعات/المجموعة 4، إدخالات الجذر 512، واصف الوسائط 0xf8، القطاعات/FAT 200، الرؤوس 64، القطاعات 204800 (الحجم > 32 ميجابايت)، المحجوزة 0x1، الرقم التسلسلي 0x6f39955b، غير المسمى، FAT (16 بت)

الخطوة H: باستخدام أداة نقل الملفات WinSCP أو أي أداة أخرى، انسخ الصورة ونقلها إلى النظام المطلوب.

الخطوة الأولى: قم بإطلاق بطاقة HTML5 KVM. انقر فوق تنشيط الأجهزة الظاهرية > قرص قابل للإزالة > إستعراض لتحديد "hdd.img" الذي تم نسخه من جهاز Linux وانقر فوق محرك أقراص الخريطة.

الخطوة 5. بعد التحميل في EFI shell، قم بتشغيل الأمر ( map -r) كما هو موضح في الصورة هنا.

الخطوة 6. قم بتشغيل هذا الأمر fs<x>:، حيث X = رقم وحدة التحكم الذي تم إستلامه من جدول التعيين.

الخطوة 7. قم بتشغيل الأمر cd EFI.

الخطوة 8. اكتب ls لتأكيد وجود storcli.efi. قم بتشغيل الأمر Storcli.efi show لتأكيد وجودك داخل وحدة تحكم RAID الصحيحة. يجب أن ترى الآن بنية دليل متوفرة مع storcli.efi ويمكن تشغيل أوامر storcli.efi من هنا.

قم بتشغيل هذه الأوامر لتجميع السجلات:

storcli.efi /c0/vall show all >showall.txt

storcli.efi /c0/vall show all > vall.txt

storcli.efi /c0/eall show all >eall.txt

storcli.efi /c0 show termlog > termlog.txt

storcli.efi /c0/eall/sall show all > showall.txt

storcli.efi /c0 show events file > Events.txt

storcli.efi /c0/eall show phyerrorcounters > phy.txt

storcli.efi /c0 show snapdump

storcli.efi /c0 get snapdump id=all file=snapdump.zip

Storcli.efi /c0 show pdfailevents file=pdfailevents.txt

عند هذه النقطة، أنت تحتاج أن يحصل المبرد إلى cisco TAC لتحليل. قم بإلغاء تحميل ملف .img، وتحميل السجلات إلى حالة Cisco TAC.

حالة محرك الأقراص الظاهري والخطوات الموصى بها

يعد محرك الأقراص الظاهري هو الحل الأمثل - تتميز حالة تشغيل محرك الأقراص الظاهري بكونها مثالية. تتوفر جميع محركات الأقراص التي تم تكوينها عبر الإنترنت.

لا حاجة إلى إجراء.

محرك الأقراص الظاهري منخفض- حالة تشغيل محرك الأقراص الظاهري ليست مثالية. فشل أحد محركات الأقراص التي تم تكوينها أو أنه غير متصل.

الإجراء المطلوب تنفيذه- قم باستبدال محرك الأقراص في أقرب وقت ممكن. أولا، قم بإجراء النسخ الاحتياطي للبيانات.

محرك الأقراص الظاهري متدني جزئيا- لا تعد حالة التشغيل المثالية في محرك الأقراص الظاهري RAID 6. فشل أحد محركات الأقراص التي تم تكوينها أو أنه غير متصل. يمكن أن تتحمل RAID 6 حتى مرتين من حالات تعطل السواقات.

الإجراء المطلوب تنفيذه- قم باستبدال محرك الأقراص في أقرب وقت ممكن.

محرك الأقراص الظاهري غير متصل - لا يتوفر محرك الأقراص الظاهري لوحدة التحكم RAID. وهي في الأساس دولة فاشلة.

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

محرك الأقراص الظاهري غير متصل ووحدة تحكم جديدة في التخزين - لا يتوفر محرك الأقراص الظاهري لوحدة التحكم RAID. وهي في الأساس دولة فاشلة.

الإجراء المراد تنفيذه - لا تستبدل وحدة التحكم في التخزين. الاتصال ب TAC للحصول على المساعدة

معلومات ذات صلة

- https://www.cisco.com/c/en/us/support/docs/servers-unified-computing/ucs-b-series-blade-server-software/215099-ucs-b-series-servers-replacing-a-raid-c.html

- https://www.cisco.com/c/en/us/td/docs/unified_computing/ucs/c/sw/raid/configuration/guide/RAID_GUIDE/MegaRAID.html