المقدمة
يصف هذا المستند الإجراءات المختلفة للوصول إلى وحدة التحكم الإدارية المتكاملة (CIMC) من Cisco أو ماوس فيديو لوحة المفاتيح الظاهرية (vKVM) وترقيتها باستخدام البرنامج الثابت الذي لا يدعم HTML5. اهمال ما بعد الفلاش.
المتطلبات
توصي Cisco بأن تكون لديك معرفة بالمواضيع التالية.
- CIMC
- vKVM
- خادم Cisco UCS C Series المثبت على حامل
المكونات المستخدمة
لا يقتصر هذا المستند على إصدارات برامج ومكونات مادية معينة.
ومع ذلك، تستند المعلومات الواردة في هذا المستند إلى إصدارات البرامج والمكونات المادية هذه للعرض فقط.
- UCSC-C220-M4S
- CIMC الإصدار 2.0(13g) و 3.0(3f)
تم إنشاء المعلومات الواردة في هذا المستند من الأجهزة الموجودة في بيئة معملية خاصة. بدأت جميع الأجهزة المُستخدمة في هذا المستند بتكوين ممسوح (افتراضي). إذا كانت شبكتك قيد التشغيل، فتأكد من فهمك للتأثير المحتمل لأي أمر.
معلومات أساسية
من خلال إعلان نهاية العمر الافتراضي لبرنامج Adobe، يخطط Adobe للإهمال فيما يتعلق بالمحتوى والبرامج القائمة على ذاكرة الفلاش بعد 2020-12-31.
المشكلة
قد لا تعمل واجهة مستخدم الويب (WebUI) الخاصة بإصدارات برنامج Cisco Integrated Management Controller (IMC) التي تستند إلى Java بعد اهمال Adobe Flash على 2020-12-31. إشعار ميداني: FN - 72014
ملاحظة: بالنسبة لواجهة واجهة مستخدم الويب المستندة إلى HTML5 الخاصة بخادم النظام الأساسي M3 ل Cisco IMC غير متوفرة على أي إصدارات برامج. أحلت ال cisco بق id CSCvs11682.
ملاحظة: تحتوي خوادم UCS M4 من السلسلة C على واجهة مستخدم ويب تستند إلى HTML5 مع Cisco IMC 3.0(x)، وبالتالي لا تتأثر خوادم M4. ومع ذلك، يتأثر أي برنامج ثابت للخادم 2.(x) أو أقل بالنسبة لجميع خوادم UCS C Series M3/M4.
الحلول
طرق الوصول إلى CIMC للطراز M3 لخوادم الأنظمة الأساسية طراز M4.
يمكن الوصول إلى وحدة التحكم في إدارة اللوحة الأساسية (CIMC) إذا كانت لا تزال تحتوي على الإصدارات الأقدم من المستعرض أو أي مستعرض من إنتاج جهة خارجية لا يزال يدعم ذاكرة Flash (الذاكرة المؤقتة) الموجودة فيه.
ومع ذلك، نظرا لعوامل أمان متعددة، لا توصي Cisco بهذه الطريقة.
إرتباط مباشر لإطلاق لوحة المفاتيح والفيديو والماوس (vKVM) أثناء عدم إمكانية الوصول إلى وحدة التحكم في الوصول عن بعد (CIMC)
- الرجاء التأكد من وجود إصدار Java متوافق مثبت على جهاز الكمبيوتر أو جهاز VM.
- إذا كان إصدار CIMC هو 2.x أو 1.x فيلزمك خفض إصدار Java إلى إصدار Java7 u21 أو Java7 u56 إذا فشل مع إصدار Java الحالي.
- يجب على المستخدمين السماح ل CIMC IP بتشغيل vKVM في إعدادات Java.
تنسيق الارتباط:
https://x.x.x.x/kvm.jnlp?cimcAddr= x.x.x.x &tkn1=admin&tkn2=password
1. استبدل <x.x.x.x> ب CIMC IP في كلا موقعي الارتباط (يتم إستخدام هذا مرتين في الارتباط).
2. استبدلت <CIMC username مع ال cimc username (عادة admin) يغير فقط هو آخر من admin.
3. استبدل <password> بكلمة مرور CIMC الحالية.
مثال:
https://172.16.10.20/kvm.jnlp?cimcAddr=172.16.10.20&tkn1=admin&tkn2=cisco@123
الصق الارتباط المنسق بمعلومات محددة في متصفح حفظ/الاحتفاظ بملف JNLP، وافتحه قبول/إستمرار/نعم إلى كل العناصر المنبثقة، بمجرد تشغيل KVM، الرجاء تشغيل HUU أو ترقية إصدار OS باستخدام ISO.
إستخدام واجهة برمجة تطبيقات XML لتشغيل vKVM
يوصى بتثبيت PowerShell و Java على محطة العمل.
قم بتعديل متغيرات $cimcIP/$cimcUsername/$cimcPassword وقم بلصق البرنامج النصي في واجهة سطر الأوامر (CLI) الخاصة ب PowerShell لتشغيل KVM عبر واجهة برمجة تطبيقات XML:
#PowerShell Script لتشغيل Java KVM على Cisco IMC:
$cimcIP = "XX.XX.XX.XX"
$cimcUsername = "admin"
$cimcPassword = "password"
[System.Net.ServicePointManager]::ServerCertificateValidationCallback = {$true}
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
$Auth = @{uri = "https://$cimcIP/nuova";
Method = 'POST';
Body = "<aaaLogin inName='$cimcUsername' inPassword='$cimcPassword'></aaaLogin>";
}
[xml]$AuthXML = Invoke-WebRequest @Auth -UseBasicParsing
$AuthCookie = $AuthXML.aaaLogin.outCookie
$GetComputeAuthTokens = @{uri = "https://$cimcIP/nuova";
Method = 'POST';
Body = "<aaaGetComputeAuthTokens cookie='$AuthCookie'/>";
}
[xml]$GetComputeAuthTokensXML = Invoke-WebRequest @GetComputeAuthTokens -UseBasicParsing
$Token = $GetComputeAuthTokensXML.aaaGetComputeAuthTokens.outTokens -replace ",", "&tkn2="
$KVMurl = "https://$cimcIP/kvm.jnlp?cimcAddr=$cimcIP&cimcName=KVM&tkn1=$Token"
javaws "https://$cimcIP/kvm.jnlp?cimcAddr=$cimcIP&cimcName=KVM&tkn1=$Token"
يمكن العثور على واجهة برمجة تطبيقات IMC الكاملة هنا: دليل مبرمج Cisco IMC XML API.
تحديث CIMC من سطر الأوامر
يمكنك ترقية البرنامج الثابت CIMC باستخدام CLI (ل M4s فقط).
بعد ذلك، يمكنك إطلاق vKVM وتشغيل HUU كأمر طبيعي.
الخطوة 1. أستخدم دليل تكوين واجهة سطر الأوامر (CLI) الموجود في الارتباط المضمن وحدد الخطوة 11. من القسم الحصول على برامج ثابتة من Cisco للحصول على خطوات لاستخراج الملف.
الخطوة 2. أضفت ال cimc.bin داخل ال tftp/SCP/FTP نادل على نظامك.
الخطوة 3. SSH إلى الخادم مع عنوان IP الخاص ب CIMC. ثم قم بتشغيل الأوامر المشتركة:
C-Series-III# scope cimc
C-Series-III /cimc# scope firmware
C-Series-III /cimc/firmware# update tftp172.16.10.29 /cimc.bin
Format :- update protocol IP /Path/Filename
الخطوة 4. ثم تحقق من حالة الترقية بواسطة الأمر #show detail.
C-Series-III /cimc/firmware # show detail
Firmware Image Information:
Update Stage: DOWNLOAD <<<<<<<<<<<<<===============
Update Progress: 5 <<<<<<<<<<<<<===============
Current FW Version: 2.0(13n)<<<<<<<<<<<<<===============
FW Image 1 Version: 4.0(2h) <<<<<<<<<<<<<===============
FW Image 1 State: BACKUP INACTIVATED
FW Image 2 Version: 2.0(13n)
FW Image 2 State: RUNNING ACTIVATED
Boot-loader Version: 2.0(13n).36
Secure Boot: ENABLED
الخطوة 5. قم بتشغيل الأمر #show detail مرة أخرى بمجرد اكتمال التنزيل.
C-Series-III /cimc/firmware # show detail
Firmware Image Information:
Update Stage: NONE <<<<<<<<<<<<<===============
Update Progress: 100 <<<<<<<<<<<<<===============
Current FW Version: 2.0(13n)<<<<<<<<<<<<<===============
FW Image 1 Version: 3.0(3f) <<<<<<<<<<<<<=============== (This is the new image which is added by the TFTP server)
FW Image 1 State: BACKUP INACTIVATED
FW Image 2 Version: 2.0(13n)
FW Image 2 State: RUNNING ACTIVATED
Boot-loader Version: 2.0(13n).36
Secure Boot: ENABLED
الخطوة 6. ثم اكتب تنشيط.
C-Series-III /cimc/firmware # activate
This operation activates firmware 2 and reboot the BMC.
Continue?[y|N] Y
الخطوة 7. الآن، من المتوقع أن تتم إعادة تشغيل الخادم، ويتم إستعادة الاتصال في 5 دقائق. ستتمكن من التحقق من الترقية باستخدام الأمر نفسه:
C-Series-III /cimc/firmware # show detail
Firmware Image Information:
Update Stage: NONE
Update Progress: 100
Current FW Version: 3.0(3f) <<<<<<<<<<<<<=============== (Firmware got update from 2.0(13n) to 3.0(3f).
FW Image 1 Version: 3.0(3f)
FW Image 1 State: RUNNING ACTIVATED
FW Image 2 Version: 2.0(13n)
FW Image 2 State: BACKUP INACTIVATED
Boot-loader Version: 3.0(3f).36
Secure Boot: ENABLED
C-Series-III /cimc/firmware #
الخطوة 8. يمكنك تسجيل الدخول إلى CIMC وتشغيل vKVM ثم تحديث البرنامج الثابت باستخدام أداة ترقية المضيف.
تلميح: لا يلزم تحديث BIOS من واجهة سطر الأوامر لتحقيق ترقية CIMC لخوادم M4. ولكن بمجرد تحديث وحدة التحكم في إدارة اللوحة الأساسية (CIMC) والوصول إليها من المستعرض. يرجى التأكد من تشغيل وحدة المعالجة المركزية (HUU) وتحديث جميع المكونات.
لمزيد من التفاصيل، يرجى الرجوع إلى دليل إدارة البرامج الثابتة من Cisco IMC: دليل تكوين واجهة سطر الأوامر.
معلومات ذات صلة