تسعى مجموعة الوثائق لهذا المنتج جاهدة لاستخدام لغة خالية من التحيز. لأغراض مجموعة الوثائق هذه، يتم تعريف "خالية من التحيز" على أنها لغة لا تعني التمييز على أساس العمر، والإعاقة، والجنس، والهوية العرقية، والهوية الإثنية، والتوجه الجنسي، والحالة الاجتماعية والاقتصادية، والتمييز متعدد الجوانب. قد تكون الاستثناءات موجودة في الوثائق بسبب اللغة التي يتم تشفيرها بشكل ثابت في واجهات المستخدم الخاصة ببرنامج المنتج، أو اللغة المستخدمة بناءً على وثائق RFP، أو اللغة التي يستخدمها منتج الجهة الخارجية المُشار إليه. تعرّف على المزيد حول كيفية استخدام Cisco للغة الشاملة.
ترجمت Cisco هذا المستند باستخدام مجموعة من التقنيات الآلية والبشرية لتقديم محتوى دعم للمستخدمين في جميع أنحاء العالم بلغتهم الخاصة. يُرجى ملاحظة أن أفضل ترجمة آلية لن تكون دقيقة كما هو الحال مع الترجمة الاحترافية التي يقدمها مترجم محترف. تخلي Cisco Systems مسئوليتها عن دقة هذه الترجمات وتُوصي بالرجوع دائمًا إلى المستند الإنجليزي الأصلي (الرابط متوفر).
يصف هذا المستند إجراء تحديث البرنامج الثابت لبطاقة مهايئ الناقل المضيف (HBA) طراز Emulex التي تعد جزءا من خادم Cisco C880 M4.
توصي Cisco بأن تكون لديك معرفة بالمواضيع التالية:
تستند المعلومات الواردة في هذا المستند إلى بطاقة مهايئ الناقل المضيف Emulex HBA المثبتة في خادم Cisco C880 M4 v2 الذي يشغل نظام التشغيل RedHat Enterprise Linux (RHEL).
تم إنشاء المعلومات الواردة في هذا المستند من الأجهزة الموجودة في بيئة معملية خاصة. بدأت جميع الأجهزة المُستخدمة في هذا المستند بتكوين ممسوح (افتراضي). إذا كان الخادم لديك مباشرة، فتأكد من فهمك للتأثير المحتمل لأي أمر.
يمكن أيضا إستخدام هذا المستند مع هذا الجهاز والبرنامج:
تحذير: إذا تم إعادة تسمية بطاقة Emulex من قبل مورد تابع لجهة خارجية مثل HP، فيجب عليك الحصول على البرنامج الثابت من مورد تابع لجهة خارجية. إذا قمت بتحديث برنامج Emulex الثابت مباشرة من Emulex، فقد يؤدي ذلك إلى إلغاء دعم/ضمان المنتج وقد يؤدي إلى تعطل الأجهزة.
قبل إجراء التحديث الفعلي للبرنامج الثابت، قم بتنزيل حزمة البرنامج الثابت من cisco.com، وتحميل الملفات الضرورية إلى خادم Cisco C800 M4 والتحقق من أن برنامج التشغيل ومدير OneCommand محدثان.
ل C880 M4 v2 (IvyBridge): تنزيل البرامج
ل C880 M4 v3 (Haswell): تنزيل البرامج
ملاحظة: تحتوي حزمة البرامج أيضا على برامج ثابتة لخادم 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. ستتغير الأسماء قليلا. يعتمد ذلك على إصدار البرنامج الثابت الذي ترغب في تطبيقه.
قم بتسجيل الدخول إلى الخادم كجذر وتحقق من أي إصدار من 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
تحقق من إصدار برنامج تشغيل 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
لا تتوفر حاليًا معلومات محددة لاستكشاف الأخطاء وإصلاحها لهذا التكوين.