المحتويات

المقدمة

المتطلبات

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

معلومات أساسية

المشكلة

الحلول

إرتباط مباشر لإطلاق لوحة المفاتيح والفيديو والماوس (vKVM) أثناء عدم إمكانية الوصول إلى وحدة التحكم في الوصول عن بعد (CIMC)

إستخدام واجهة برمجة تطبيقات XML لتشغيل vKVM

تحديث CIMC من سطر الأوامر

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

المقدمة

يصف هذا المستند الإجراءات المختلفة للوصول إلى وحدة التحكم الإدارية المتكاملة (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: دليل تكوين واجهة سطر الأوامر.

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

- FN - 72012 - إصدارات محددة من مدير UCS المتأثر بانتهاء صلاحية برنامج Adobe Flash - Software

- FN - 72014 - (Cisco IMC) للخوادم UCS M3 التي يتم تركيبها على حامل والتي تتأثر بنهاية العمر الافتراضي لبرنامج Adobe Flash

- الدعم التقني والمستندات - Cisco Systems