المحتويات

المقدمة

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

المتطلبات

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

الإجراء

الخطوة 1. قم بتنزيل أحدث حزمة برامج ثابتة من موقع الويب cisco.com واستخرجها إلى جهاز الكمبيوتر المحلي.

الخطوة 2. حدد موقع هذه الملفات وقم بنقلها إلى مجلد /tmp الخاص بخادم Cisco C880 M4.

الخطوة 3. تأكد من تثبيت برنامج مدير OneCommand (OCM).

الخطوة 4. تحقق من إصدار برنامج تشغيل Emulex المثبت حاليا على النظام.

التحقق من إصدار البرنامج الثابت

تحديث إصدار البرنامج الثابت

استكشاف الأخطاء وإصلاحها

المقدمة

يصف هذا المستند إجراء تحديث البرنامج الثابت لبطاقة مهايئ الناقل المضيف (HBA) طراز Emulex التي تعد جزءا من خادم Cisco C880 M4.

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

المتطلبات

توصي Cisco بأن تكون لديك معرفة بالمواضيع التالية:

- تم إيقاف نشاط الإدخال/الإخراج في الحافلة

- تم إيقاف مثيل SAP HANA

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

تستند المعلومات الواردة في هذا المستند إلى بطاقة مهايئ الناقل المضيف Emulex HBA المثبتة في خادم Cisco C880 M4 v2 الذي يشغل نظام التشغيل RedHat Enterprise Linux (RHEL).

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

المنتجات ذات الصلة

يمكن أيضا إستخدام هذا المستند مع هذا الجهاز والبرنامج:

- نظام التشغيل SUSE Linux Enterprise لتطبيقات SAP - تأكد من إستخدام ملفات SUSE المحددة بشكل مناسب.

- خادم Cisco C880 M4 v3- تأكد من تنزيل حزمة البرامج الثابتة المحددة v3.

تحذير: إذا تم إعادة تسمية بطاقة Emulex من قبل مورد تابع لجهة خارجية مثل HP، فيجب عليك الحصول على البرنامج الثابت من مورد تابع لجهة خارجية. إذا قمت بتحديث برنامج Emulex الثابت مباشرة من Emulex، فقد يؤدي ذلك إلى إلغاء دعم/ضمان المنتج وقد يؤدي إلى تعطل الأجهزة.

الإجراء

قبل إجراء التحديث الفعلي للبرنامج الثابت، قم بتنزيل حزمة البرنامج الثابت من cisco.com، وتحميل الملفات الضرورية إلى خادم Cisco C800 M4 والتحقق من أن برنامج التشغيل ومدير OneCommand محدثان.

الخطوة 1. قم بتنزيل أحدث حزمة برامج ثابتة من موقع الويب cisco.com واستخرجها إلى جهاز الكمبيوتر المحلي.

ل C880 M4 v2 (IvyBridge): تنزيل البرامج

ل C880 M4 v3 (Haswell): تنزيل البرامج

ملاحظة: تحتوي حزمة البرامج أيضا على برامج ثابتة لخادم Cisco C880 M4. لتحديث تلك المكونات غير مشمولة في هذا المستند.

الخطوة 2. حدد موقع هذه الملفات وقم بنقلها إلى مجلد /tmp الخاص بخادم Cisco C880 M4.

./Driver/Emulex/Firmware/FTS_UniversalBootandFWMCFC162EandLPe1600xfrom_10619322_1145685.GRP

./Driver/Emulex/Emulex_RHEL/FTS_EmulexOneCommandManagerforLinuxRHEL567R_102405101_1116465.zip

./Driver/Emulex/Emulex_RHEL/FTS_RHDUPdriverpackagelpfcforRHEL65_1024052610_1122818.zip

ملاحظة: احذر أسماء الملفات المشار إليها التي تنتمي إلى إصدار حزمة البرنامج الثابت 1.0.4 من خادم Cisco C880 M4 v2. ستتغير الأسماء قليلا. يعتمد ذلك على إصدار البرنامج الثابت الذي ترغب في تطبيقه.

الخطوة 3. تأكد من تثبيت برنامج مدير OneCommand (OCM).

قم بتسجيل الدخول إلى الخادم كجذر وتحقق من أي إصدار من OneCommand Manager مثبت:

# rpm -qa | grep ocm

elxocmlibhbaapi-10.2.405.10-1.x86_64

elxocmgui-10.2.405.10-1.x86_64

elxocmcorelibs-10.2.405.10-1.x86_64

elxocmjvm-10.2.405.10-1.x86_64

elxocmlibhbaapi-32bit-10.2.405.10-1.x86_64

elxocmcore-10.2.405.10-1.x86_64

في هذا المثال، ترى أنه تم تثبيت الإصدار 10.2.405.10-1 من OCM. تحقق ما إذا كان هناك إصدار أحدث متوفر في حزمة OCM التي قمت بنقلها من قبل:

# cd /tmp

# unzip -t FTS_EmulexOneCommandManagerforLinuxRHEL567R_102405101_1116465.zip

Archive: FTS_EmulexOneCommandManagerforLinuxRHEL567R_102405101_1116465.zip

testing: elxocm-rhel5-rhel6-rhel7-10.2.405.10-1.tgz OK

testing: elxocmcore-rhel5-rhel6-rhel7-10.2.405.10-1.tgz OK

إذا كانت أرقام الإصدارات في أسماء الملفات هي نفسها، فقم بالمتابعة إلى الخطوة 4، وإلا يوصى بالتحديث إلى أحدث إصدار:

# cd /tmp

# unzip FTS_EmulexOneCommandManagerforLinuxRHEL567R_102405101_1116465.zip

# tar xzf elxocm-rhel5-rhel6-rhel7-10.2.405.10-1.tgz

# cd elxocm-rhel5-rhel6-rhel7-10.2.405.10-1

# ./install.sh

الخطوة 4. تحقق من إصدار برنامج تشغيل Emulex المثبت حاليا على النظام.

تحقق من إصدار برنامج تشغيل Emulex المثبت حاليا على الخادم:

# rpm -qa | grep lpfc

kmod-lpfc-10.2.405.26-1.x86_64

primergy-lpfc-10.2.405.26-1.x86_64

في هذا المثال، ترى أن برنامج التشغيل الإصدار 10.2.405.26-1 مثبت. تحقق ما إذا كان هناك إصدار أحدث متوفر في حزمة OCM التي قمت بنقلها من قبل:

# unzip -t FTS_RHDUPdriverpackagelpfcforRHEL65_1024052610_1122818.zip

Archive: FTS_RHDUPdriverpackagelpfcforRHEL65_1024052610_1122818.zip

testing: addon_iOW5ie/LicenseReadme.txt OK

testing: addon_iOW5ie/lpfc-10.2.405.26-1-000.i386.iso OK

testing: addon_iOW5ie/lpfc-10.2.405.26-1-000.x86_64.iso OK

إذا كانت أرقام الإصدارات هي نفسها فقم بالمتابعة للقسم التالي. وإلا فإنه يوصى بتحديث أحدث إصدار من برنامج التشغيل إصدار 64 بت أولا:

# cd /tmp

# unzip FTS_RHDUPdriverpackagelpfcforRHEL65_1024052610_1122818.zip

# mount -o loop addon_iOW5ie/lpfc-10.2.405.26-1-000.x86_64.iso /mnt

# cd /mnt

# rpm -Uvh *.rpm

التحقق من إصدار البرنامج الثابت

استخدم هذا القسم لتأكيد عمل التكوين بشكل صحيح.

باستخدام واجهة سطر الأوامر (CLI) الخاصة بمدير OneCommand، احصل على قائمة بعناوين WWN الخاصة بالمنفذ التي تستخدمها مهايئ الناقل المضيف (HBA). تحقق من إصدار البرنامج الثابت الحالي وحدد واحدا على الأقل من WWN من القائمة:

# /usr/sbin/ocmanager/hbacmd listhba | grep 'Port WWN'

Port WWN : 10:00:00:90:fa:73:2f:6a

Port WWN : 10:00:00:90:fa:73:2f:6b

Port WWN : 10:00:00:90:fa:53:83:58

Port WWN : 10:00:00:90:fa:53:83:59

# /usr/sbin/ocmanager/hbacmd hbaattributes 10:00:00:90:fa:73:2f:6a |grep FW

FW Version : 1.1.43.202

Operational FW : 1.1.43.202

Service Processor FW Name : 1.1.43.202

ULP FW Name : 1.1.43.202

تتوفر مراجعة البرنامج الثابت على سطر الأوامر بدون OCM كذلك:

# cat /sys/class/scsi_host/host*/fwrev

1.1.43.202, sli-4:2:b

1.1.43.202, sli-4:2:b

1.1.43.202, sli-4:2:b

1.1.43.202, sli-4:2:b

تحديث إصدار البرنامج الثابت

ملاحظة: بدلا من ذلك، يمكن تنفيذ إجراء التحديث باستخدام واجهة المستخدم الرسومية (GUI) لمدير OneCommand أيضا. يوصى بتشغيل واجهة المستخدم الرسومية (GUI) ل OCM في نظام نافذة X. أن يبدأ ال gui يستعمل ال /usr/sbin/ocmanager/ocmanager أمر.

أولا الحصول على قائمة كل ال WWN:

# /usr/sbin/ocmanager/hbacmd listhba | grep 'Port WWN'

Port WWN : 10:00:00:90:fa:73:2f:6a

Port WWN : 10:00:00:90:fa:73:2f:6b

Port WWN : 10:00:00:90:fa:53:83:58

Port WWN : 10:00:00:90:fa:53:83:59

بعد ذلك، قم بتشغيل الأمر hbacmd لتثبيت البرنامج الثابت و BootCode. استبدلت ال WWN في هذا أمر مع واحد من نظامك (cfr. الإنتاج من الأمر):

# /usr/sbin/ocmanager/hbacmd download 10:00:00:90:fa:73:2f:6a /tmp/FTS_UniversalBootandFWMCFC162EandLPe1600xfrom_10619322_1145685.GRP

# /usr/sbin/ocmanager/hbacmd download 10:00:00:90:fa:73:2f:6b /tmp/FTS_UniversalBootandFWMCFC162EandLPe1600xfrom_10619322_1145685.GRP

# /usr/sbin/ocmanager/hbacmd download 10:00:00:90:fa:53:83:58 /tmp/FTS_UniversalBootandFWMCFC162EandLPe1600xfrom_10619322_1145685.GRP

# /usr/sbin/ocmanager/hbacmd download 10:00:00:90:fa:53:83:59 /tmp/FTS_UniversalBootandFWMCFC162EandLPe1600xfrom_10619322_1145685.GRP

وأخيرا، قم بإعادة تشغيل النظام لتنشيط البرنامج الثابت.

عند توفر النظام مرة أخرى، تأكد من نجاح التحديث وتحقق من الإصدار الحالي من البرنامج الثابت مرة أخرى:

# /usr/sbin/ocmanager/hbacmd hbaattributes 10:00:00:90:fa:73:2f:6a |grep FW

FW Version : 10.6.193.22

Operational FW : 10.6.193.22

Service Processor FW Name : 10.6.193.22

ULP FW Name : 10.6.193.22

# cat /sys/class/scsi_host/host*/fwrev

10.6.193.22, sli-4:2:b

10.6.193.22, sli-4:2:b

10.6.193.22, sli-4:2:b

10.6.193.22, sli-4:2:b

الآن، حان الوقت لتنظيف دليل /tmp من الملفات التي قمنا بنسخها واستخراجها:

# cd /tmp

# rm FTS_UniversalBootandFWMCFC162EandLPe1600xfrom_10619322_1145685.GRP

# rm FTS_EmulexOneCommandManagerforLinuxRHEL567R_102405101_1116465.zip

# rm FTS_RHDUPdriverpackagelpfcforRHEL65_1024052610_1122818.zip

# rm elxocm-rhel5-rhel6-rhel7-10.2.405.10-1.tgz

# rm elxocmcore-rhel5-rhel6-rhel7-10.2.405.10-1.tgz

# rm -rf addon_iOW5ie

# rm -rf elxocm-rhel5-rhel6-rhel7-10.2.405.10-1

استكشاف الأخطاء وإصلاحها

لا تتوفر حاليًا معلومات محددة لاستكشاف الأخطاء وإصلاحها لهذا التكوين.