يوضح هذا المستند كيفية تثبيت برامج تشغيل الأجهزة على نظام الحوسبة الموحدة (UCS) من Cisco لأنظمة التشغيل الشائعة.
توصي Cisco بأن تكون لديك معرفة بالمواضيع التالية:
تستند المعلومات الواردة في هذا المستند إلى منصات الأجهزة هذه:
تم إنشاء المعلومات الواردة في هذا المستند من الأجهزة الموجودة في بيئة معملية خاصة. بدأت جميع الأجهزة المُستخدمة في هذا المستند بتكوين ممسوح (افتراضي). إذا كانت شبكتك قيد التشغيل، فتأكد من فهمك للتأثير المحتمل لأي أمر.
برنامج تشغيل الجهاز هو برنامج يعمل كواجهة بين نظام التشغيل والعتاد. يقوم برنامج تشغيل الجهاز بترجمة أوامر نظام التشغيل العامة إلى أوامر متخصصة لجهاز معين، مما يسمح لنظام التشغيل بالاتصال بالأجهزة.
فيما يلي قائمة بالأجهزة التي تتطلب برامج تشغيل للأجهزة:
تختلف برامج تشغيل الأجهزة عن البرامج الثابتة. يتم تثبيت برنامج تشغيل الجهاز على نظام التشغيل، في حين أن البرامج الثابتة هي تعليمات برمجية أقل مستوى مثبتة على الأجهزة. يتم تخزين البرامج الثابتة في ذاكرة غير متطايرة، مثل ذاكرة القراءة فقط (ROM) أو ذاكرة القراءة فقط (EPROM) القابلة للبرمجة والقابلة للمسح أو ذاكرة الفلاش.
تعتمد برامج تشغيل الأجهزة بشدة على البرامج الثابتة للجهاز. يجب أن تكون برامج تشغيل الأجهزة متوافقة مع مستوى البرامج الثابتة الخاصة بجهاز ما، حتى يمكنها الاتصال بشكل صحيح ببعضها البعض؛ يجب أن تتطابق وظيفة برنامج التشغيل والبرنامج الثابت لإجراء العملية الصحيحة.
تأتي برامج تشغيل الأجهزة مثبتة مسبقا مع أنظمة التشغيل (مثل صور ESXi من VMware من Cisco OEM)، أو يمكن تثبيتها يدويا بعد إعداد نظام التشغيل.
تحتاج سواقات الأجهزة بشكل عام إلى التحديث بعد هذه الإجراءات:
توضح مصفوفة قابلية التشغيل البيني لأجهزة وبرامج UCS إصدارات برنامج التشغيل المطلوبة لمجموعة معينة من أنظمة التشغيل والأجهزة والبرامج الثابتة.
يوضح هذا المثال أن إصدار برنامج تشغيل FNIC من 1.6.0.36 مطلوب ل B200 M4 مع بطاقة واجهة افتراضية (VIC) 1240 التي تشغل ESXi 6.0 U3، على UCS الإصدار 3.2.2.

أتمت هذا steps in order to جلبت السائق حزمة:
قبل تحديد برنامج التشغيل الصحيح، يجب تحديد الأجهزة المثبتة على الخادم. يوضح هذا القسم كيفية العثور على الأجهزة الموجودة على "إدارة UCS" وفي CIMC.
يوضح هذا المثال كيفية العثور على مخزون الخادم في مدير UCS. يحتوي الخادم 1/1 على طرازي مهايئات مثبتين: VIC 1240.

يوضح هذا المثال كيفية العثور على أجهزة أجهزة الخادم في CIMC. يحتوي الخادم على وحدة تحكم RAID لمهايئ الناقل المضيف (HBA) طراز Cisco12G القابلة لإضافة وحدات أخرى لمحرك أقراص SAS.

قبل تحديد إصدار برنامج التشغيل الصحيح، يجب تعريف إصدار UCS. يوضح هذا القسم كيفية تعريف إصدار UCS الحالي المثبت على الخوادم.
في هذا المثال، تقوم السلسلة UCS B بتشغيل UCS الإصدار 4.1(3h)

في هذا المثال، تقوم سلسلة UCS C بتشغيل UCS الإصدار 4.1(2f).

يوضح هذا القسم كيفية التحقق من إصدارات برامج التشغيل وكيفية تثبيت برامج التشغيل على أنظمة التشغيل الشائعة.
أستخدم هذه الأوامر للتحقق من إصدارات برنامج التشغيل الحالية وتثبيت VMware:
| الوصف | |||||
| VMware -VL | يعرض مستوى إنشاء برنامج VMware وتصحيحه. | ||||
| الحصول على ملف تعريف برنامج esxcli | عرض مذاق التثبيت ISO. | ||||
| esxcfg-scsidevs -a | تسرد مهايئات الناقل المضيف (HBA) المضيفة واسم برنامج التشغيل المقترن. | ||||
| esxcfg-nic -l | تسرد الأجهزة المضيفة ونماذج بطاقات واجهة الشبكة (NIC). | ||||
| الإيثول - VmnicX | يعرض برنامج تشغيل الإيثرنت المستخدم بواسطة الجهاز المحدد. | ||||
| الحصول على -n vmnicX لبطاقة واجهة الشبكة esxcli | يعرض برنامج تشغيل الإيثرنت المستخدم بواسطة VMic المحدد في ESXi 6.5. | ||||
| vmkload_mod -s fnic | يعرض إصدار برنامج تشغيل مهايئ الناقل المضيف (HBA) ل the Cisco VIC. | ||||
| vmkload_mod -s enic | يعرض إصدار برنامج تشغيل الإيثرنت ل Cisco VIC. | ||||
| vmkload_mod -s nenic | يعرض إصدار برنامج تشغيل الإيثرنت ل Cisco VIC ل ESXi 6.5 والإصدارات الأحدث. | ||||
| vmkload_mod -s mega_sas | يعرض إصدار برنامج تشغيل LSI MegaRAID. | ||||
| vmkload_mod -s lsi_mr3 | يعرض إصدار برنامج تشغيل LSI_MR3 (برنامج التشغيل الأصلي على ESXi 6.7). | ||||
| vmkload_mod -s driver_name | عرض إصدار برنامج التشغيل لبرنامج تشغيل محدد. | ||||
توضح هذه الأمثلة أن VMNIC2 يستخدم إصدار Cisco VIC وبرنامج تشغيل من 1.4.2.15a.


توضح هذه الأمثلة أن مهايئ الناقل المضيف (HBA) من Qlogic يستخدم برنامج التشغيل qla2xxx الإصدار 901.1k.1-14vmw.


أتمت هذا steps in order to ركبت السائق:

أستخدم هذا الأمر لتثبيت برنامج التشغيل على ESXi الإصدار 5.x/6.x:
esxcli software vib install –v /path/async-driver.vib

أستخدم هذا الأمر لتثبيت برنامج التشغيل على ESXi الإصدار 4.x:
esxupdate --bundle=offline-bundle.zip update
بعد تثبيت برنامج التشغيل باستخدام أحد الأوامر المذكورة سابقا، قم بإنهاء وضع الصيانة وأعد تمهيد المضيف. لمزيد من المعلومات حول كيفية تثبيت برامج التشغيل، ارجع إلى قسم "المعلومات ذات الصلة" في نهاية هذا المستند.
فيما يلي بعض أوامر VMware المفيدة الأخرى التي يمكنك إستخدامها عند تثبيت برنامج تشغيل:
فحص حالة وضع الصيانة
vim-cmd hostsvc/hostsummary | grep -i maintenace
تحقق من الأجهزة الافتراضية التي تعمل بالطاقة
vim-cmd vmsvc/getallvms
أجهزة افتراضية لإيقاف التشغيل
vim-cmd vmsvc/power.off <vm id>
أدخل وضع الصيانة
vim-cmd hostsvc/maintenace_mode_enter
الخروج من وضع الصيانة
vim-cmd hostsvc/maintenace_mode_exit
يوضح هذا القسم كيفية تثبيت برنامج تشغيل على خادم Microsoft Windows.
للتحقق من برامج تشغيل الأجهزة في Microsoft Windows، أستخدم إدارة الأجهزة الموجودة في لوحة التحكم.

بالنسبة لنظام التشغيل Windows، يستخدم Server Core الأداة المساعدة للتشغيل بمجرد التوصيل (PnP) (PNPUtil.exe) للتحقق من إصدارات برامج التشغيل.

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

لتثبيت برنامج تشغيل أو تحديثه في Microsoft Windows، انقر بزر الماوس الأيمن فوق الجهاز، واختر تثبيت/تحديث برنامج التشغيل لبدء معالج التثبيت.

كما يمكن إستخدام أداة PNPUtil لتثبيت برامج التشغيل من واجهة سطر الأوامر. يمكن تحميل حزمة برنامج التشغيل ISO عبر الوسائط الظاهرية لوحدة تحكم UCS KVM.

| الوصف | |
| pnputil.exe -e | سرد كافة برامج التشغيل المثبتة من جهة خارجية. |
| pnputil.exe -a <INF name> | قم بتركيب السواقة. |
| pnputil.exe -d <INF name> | حذف برنامج التشغيل. |
| pnputil.exe -f -d <INF name> | فرض حذف برنامج التشغيل. |
يوضح هذا القسم كيفية تثبيت برنامج تشغيل والتحقق من صحته على Red Hat Enterprise Linux (RHEL) و SUSE Linux Enterprise Server (SLES).
وبدءا من SLES 12 SP1، يتم تجميع برامج تشغيل Cisco eNIC و NIC معا في RPM واحدة (مقابل تجميعها في RPM منفصلة، كما هو الحال مع برامج Linux الأخرى). يلزم تجميع كلا برامج التشغيل في وحدة RPM واحدة نظرا لكيفية إدارة تبعيات وحدة kernel في SLES 12 SP1 والإصدارات الأحدث. إذا لم تكن تستخدم وظائف Cisco USnic (على سبيل المثال، إذا لم تكن قد قمت بتوفير أي أجهزة NIC في UCSM / CIMC)، فسيتم تجاهل برنامج تشغيل USnic بشكل فعال.
يكون لكل من برنامج تشغيل بطاقة واجهة الشبكة (NIC) وبرنامج تشغيل بطاقة واجهة الشبكة (NIC) الأمريكية نسخه الخاصة المتميزة. إذا قمت بتثبيت RPM-ENIC-RPM على SLES 12 SP 1 أو إصدار أحدث، بمجرد تحميل برامج التشغيل هذه في kernel الجاري (على سبيل المثال، من خلال إعادة التمهيد)، أستخدم cat /sys/module/enic/version و cat /sys/module/usnic_verbs/version لعرض أرقام الإصدارات الخاصة بهم. كذلك، يكون ل RPM التي تدعم تقنية التخزين شبه المتصل (NIC) من Cisco رقم إصدار مميز خاص بها. بما أنه يمثل تغليف برامج تشغيل NIC و NIC الأمريكية، فإن رقم إصدار RPM يبدو متماثلا، لكنه لا يعكس الإصدار المحدد لأي من برنامج التشغيل.
لمزيد من المعلومات حول الاستعلام عن إصدارات برامج التشغيل الصحيحة، راجع قسم وصف RPM. يبدو الاستعلام مشابها للمثال التالي:
# rpm -qip cisco-enic-usnic-kmp-default-.x86_64.rpm
Name : cisco-enic-usnic-kmp-default Relocations: (not relocatable)
...
Summary : Cisco VIC Ethernet NIC drivers
Description :
This RPM contains both the Cisco VIC Linux Ethernet driver (enic.ko, version ) and
the Cisco Userspace NIC (usNIC) Linux Ethernet driver (usnic_verbs.ko, version ).
Some Linux distros require both kernel modules to be in the same RPM in order to properly test for
symbol compatibility (because usnic_verbs.ko depends on enic.ko) when installing into post-GA
upgrade kernels.
فيما يلي قائمة بالأوامر المستخدمة للتحقق من إصدار برنامج التشغيل الحالي وإصدار نظام التشغيل:
| الوصف | |
| اسم_برنامج تشغيل Modinfo | عرض إصدار برنامج التشغيل لبرنامج التشغيل المحدد الذي يتم تحميله (بشكل افتراضي) عند إعادة التشغيل التالية. |
| معلومات النموذج /path/to/driver_name.ko | عرض إصدار برنامج التشغيل لملف كائن kernel المحدد لبرنامج التشغيل. |
| cat /sys/module/enic/version | يعرض إصدار برنامج تشغيل الإيثرنت المحمل حاليا في نواة Linux الجاري تشغيلها لمهايئ Cisco VIC. |
| cat /sys/module/fnic/version | يعرض إصدار برنامج تشغيل FC NIC المحمل حاليا في نواة Linux الجار لمهايئ Cisco VIC. |
| cat /sys/module/megaID_sas/version | يعرض إصدار برنامج تشغيل LSI MegaRAID المحمل حاليا في نواة لينوكس الجاري تشغيلها. |
| لسويد -l | قوائم برامج التشغيل المحملة حاليا في kernel. |
| cat /etc/redhat-release | إظهار إصدار RHEL (ل RHEL 6.x وما قبله). |
| cat /etc/SuSE-release | يعرض إصدار SUSE (ل SLES 11 SP3 وما قبله). |
| إطلاق cat/etc/os | عرض إصدار RHEL (ل RHEL 7.x والإصدارات الأحدث، و SLES 11 SP4 والإصدارات الأحدث). |
| أونامي -أ | إظهار المعلومات ذات الصلة ب kernel. |
يوضح هذا المثال أنه تم تثبيت إصدار برنامج تشغيل ENIC من 3.2.210.18-738.12 مجمع في حزمة RPM من Cisco-enic-usnic 3.2.272.23 على SLES 15 GA.
# cat /etc/os-release
NAME="SLES"
VERSION="15"
VERSION_ID="15"
PRETTY_NAME="SUSE Linux Enterprise Server 15"
ID="sles"
ID_LIKE="suse"
ANSI_COLOR="0;32"
CPE_NAME="cpe:/o:suse:sles:15"
# rpm -qa | grep enic
cisco-enic-usnic-kmp-default-3.2.272.23_k4.12.14_23-738.12.x86_64
# modinfo enic | grep ^version
version: 3.2.210.18-738.12
# cat /sys/module/enic/version
3.2.210.18-738.12
يتم تثبيت برامج التشغيل في RHEL و SLES باستخدام برنامج Redhat Package Manager (RPM). أستخدم هذا الأمر لتركيب برنامج التشغيل:
# rpm -ihv RPM_filename.x86_64.rpm

يوضح هذا الجدول أسماء برامج التشغيل أو بادئات برامج التشغيل الشائعة.
| الوصف | |
| إينيك | VIC Ethernet NIC من Cisco |
| فنك | VIC FC NIC من Cisco |
| qle أو qla | مهايئ QLogic |
| lpfc | مهايئ الناقل المضيف (HBA) طراز Emulex (نبضة خفيفة) |
| BE2Net | بطاقة واجهة الشبكة (NIC) لشبكة إيثرنت طراز Emulex |
| IGB أو iXGBE | بطاقات واجهة الشبكة (NIC) من Intel |
| بنكس | مهايئ Broadcom |
| ميغارائيد | إل سي ميجا آش |
| ميغازر | وحدة تحكم RAID مضمنة في البرامج |
| نييك | بطاقة واجهة الشبكة (NIC) لشبكة الإيثرنت Cisco VIC Ethernet ل ESXi 6.5 |
| المراجعة | تاريخ النشر | التعليقات |
|---|---|---|
6.0 |
03-Sep-2026
|
إعادة الاعتماد - SEO المحدث |
5.0 |
03-Sep-2025
|
تم تحديث SEO. تقويم |
4.0 |
15-Aug-2024
|
النص البديل المحدث والترجمة الآلية وإخلاء المسؤولية القانوني والتنسيق. |
3.0 |
25-Aug-2023
|
عنوان محدثتنسيق محدث لإزالة متطلبات النمط CCWUpdated إرتباطات لتفتح في علامات تبويب جديدةنص بديل تم إدخاله |
2.0 |
20-Jul-2022
|
الإصدار الأولي |
1.0 |
27-Jun-2013
|
الإصدار الأولي |