المقدمة
الهدف من هذا المستند هو معالجة مشكلة التصنيع المتعلقة بإعدادات خيار ROM لمكونات Peripheral Component Interconnect Express (PCIe) كما هو موضح في بعض خوادم Cisco C220 M4 و C240 M4. تم شحن عدد من خوادم السلسلة C إلى العملاء الذين لديهم إعدادات PCIe غير الصحيحة لذاكرة القراءة فقط (ROM)، مما يمنعهم من التمهيد إلى العديد من الأجهزة القائمة على بطاقات PCIe (بما في ذلك على سبيل المثال لا الحصر مهايئ الناقل المضيف (HBA) الخاص بوحدة التحكم RAID / وحدة التحكم التسلسلية المتصلة ببروتوكول SCSI (SAS) أو شبكة LAN النمطية على اللوحة الأم (MLOM) أو بطاقات الشبكات الأخرى أو مهايئات الناقل المضيف (HBA). ستساعدك التعليمات أدناه في حل مشكلات العملاء المتأثرين بهذا الأمر.
الأنظمة التي قد تتأثر (~11000 خادم):
C220 M4: الأنظمة التي تم شحنها بين 14 فبراير و 28 مارس
C240 M4: الأنظمة التي تم شحنها بين 14 فبراير و 28 مارس
رؤية العملاء/التأثير:
يتعذر على العملاء التمهيد من أي جهاز قائم على فتحة PCIe، حيث تم تعطيل علامة "كافة فتحات PCIe OptionROM". سوف يحتاج العملاء إلى تبديل رمز BIOS المميز هذا، ويمكنهم القيام بذلك باستخدام أي من طرق الحل الموضحة أدناه.
خيارات العمل أثناء التنقل:
العمل حول #1 (مستحسن):
قم بتسجيل الدخول إلى وحدة التحكم الإدارية، ثم انتقل إلى ملخص /BIOS / تكوين BIOS / علامة التبويب المتقدمة كما هو موضح أدناه.
قم بتعيين علامة "كافة فتحات PCIe OptionROM" على "تمكين". قم بحفظ التغييرات وإعادة تشغيل المضيف.
العمل - حول #2:
قم بتوصيل عربة الأعطال / إطلاق vKNM للنظام. قم بتشغيل النظام واستخدم قائمة F2 لتعيين علامة "كافة فتحات PCIe OptionROM" إلى ممكن.
- انتقل إلى علامة تبويب تكوين فتحات LOM و PCIe المتقدمة، واضغط ENTER
- قم بالتمرير لأسفل واضبط الخيار "كافة فتحات PCIe" إلى التمكين
- احفظ التغييرات بالضغط على المفتاح F10 وأعد تشغيل الخادم.
العمل - حول رقم 3:
ملاحظة: يفترض هذا العمل أن Cisco IMC متصل و IP معروف. يستخدم هذا البرنامج النصي أيضا بيانات اعتماد IMC الافتراضية للمسؤول/كلمة المرور، لذلك إذا تم تغيير هذه البيانات، فسيحتاج المستخدمون إلى تعديل حقل $pass كما هو مطلوب.
هذا الحل مخصص للعملاء الذين إستخدموا DHCP لبروتوكول IMC (آت). أستخدم واجهة برمجة تطبيقات XML لتسجيل الدخول إلى نظام واحد أو أكثر وتعيين علامة "كافة فتحات PCIe OptionROM" بشكل صحيح. تم توفير نموذج نصي أدناه:
الخطوة 1: تنزيل وحدة PowerTool من IMC من الصفحة التالية:
أداة PowerTool من IMC
قم بحفظ الملف التالي وتشغيله على هيئة ملف <filename>.ps1:
Import-Module CiscoUCSps
$multiimc = set-UCS PowerToolConfiguration -supportMultiDefaultUCS $true
# ستحث الأداة المستخدم على إدخال عناوين IP عند التشغيل
$imclist = read-host "أدخل Cisco IMC IP أو قائمة IMC IPs مفصولة بفواصل"
[array]$imclist = ($imclist.split("،).trim()
$user = 'admin'
# كلمة المرور الافتراضية موجودة في السطر التالي (التحديث حسب الحاجة)
$pass = ConvertTo-SecureString -String "كلمة مرور" -AsPlainText -Force
$cred = كائن جديد -TypeName System.Management.Automation.PSCredential -ArgumentList $user، $pass
$out = Connect-imc -بيانات الاعتماد $cred$imclist
set-IMCrackUnit -RackUnit 1 -AdminPower إيقاف التشغيل - فرض
Get-ImcBiosSettings | Get-ImcBiosVfPCIOptionROMs | Set-ImcBiosVfPCIOptionROMs -VpPCIOptionROMs "Enabled" -Force
نوم 25
set-IMCrackUnit -rackUnit 1 -AdminPower up -Force
$out = disconnect-imc
العمل - حول #4 (Live Linux USB مع UCScfg):
يتضمن هذا العمل متضمنا إنشاء USB حي قابل للتمهيد، يتضمن الأدوات الضرورية لتصحيح إعدادات OptionROM. وهذا يتطلب منفذا USB فارغا لا يقل حجمه عن 4 جيجابايت. ملاحظة: تم تنفيذ الخطوات التالية على نظام التشغيل Windows 7.
- تنزيل صورة Live .iso هنا: Live CD
- تنزيل أداة تثبيت USB العالمية من هنا: http://www.pendrivelinux.com/universal-usb-installer-easy-as-1-2-3/
- قم بتشغيل UUI، واختر CentOS كبرنامج لينوكس المرغوب
- توجيه UUI إلى .iso الذي تم تنزيله في الخطوة 1.
- حدد محرك أقراص USB المطلوب للتثبيت عليه، ثم انقر فوق "إنشاء". انتظر حتى تكتمل العملية، ثم يكون USB جاهزا للاستخدام.
6. قم بتوصيل USB إلى الخادم المتأثر وحدده كجهاز بدء التشغيل المطلوب.
ملاحظة: سيتم تمهيد منفذ USB المحمل بالصورة أعلاه إلى نظام التشغيل CentOS، ثم تشغيل سلسلة من أوامر UCScfg. يقوم هذا .iso تحديدا بتصحيح إعدادات OptionROM وتعيين منفذ MLOM 0 كجهاز التمهيد الأول. بعد اكتمال تغييرات التكوين، سيتم إيقاف تشغيل الخادم. سوف تنعكس التغييرات عند تشغيل القوة التالية. يمكن إستخدام UCScfg لتخصيص إعدادات BIOS/IMC حسب الرغبة، والعملية الموضحة أعلاه ما هي إلا مثال، وستصحح المشكلات المذكورة في هذه المقالة فقط.