المحتويات

المقدمة

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

نظرة عامة على الترقيات التي لا تسبب أية أعطال

ترقية البرامج الثابتة

المقدمة

يوضح هذا المستند كيفية ترقية البرنامج الثابت على محول مدير متعدد الطبقات Cisco MDS 9000 Series Multilayer Director Switch (MDS).

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

تلميح: للحصول على معلومات أكثر تفصيلا حول الإجراء الموضح في هذا المستند، ارجع إلى دليل تثبيت وترقية البرامج المناسب من Cisco MDS 9000 NX-OS و SAN-OS.

نظرة عامة على الترقيات التي لا تسبب أية أعطال

تدعم جميع محولات MDS عمليات ترقية وخفض غير معطلة وفقا للقيود الواردة في ملاحظات إصدار MDS.

في نظام MDS من السلسلة 97xx المزود بمشرفين ثنائيين، يتم تحميل الرمز الجديد على المشرف في وضع الاستعداد أثناء ترقية البرنامج الثابت. ثم يحدث تبديل لجعل المشرف في وضع الاستعداد الذي يقوم بتشغيل الرمز الجديد نشطا. ثم يتم تحميل الرمز على المشرف النشط سابقا، ويصبح المشرف الاحتياطي الجديد. يستمر مستوى البيانات في تمرير حركة مرور بيانات القناة الليفية. ثم تقوم الوحدات النمطية ببدء عملية الترقية دون انقطاع في أقل وحدة تم ترقيمها والمضي قدما إلى أعلى مستوى.

في قرص MDS من السلسلة 91xx أو 92xx أو 93xx، والذي يحتوي على مشرف واحد فقط، يتم إعادة تحميل المشرف (مستوى التحكم) بدون انقطاع بعد إكمال الترقية. يستمر مستوى البيانات في تمرير حركة مرور بيانات القناة الليفية.

إذا كنت تنوي الترقية عبر برنامج Telnet أو بروتوكول Secure Shell (SSH) أو بروتوكول إدارة الشبكة البسيط (SNMP) (مدير البنية/مدير الجهاز)، فتأكد من توفر اتصال إيثرنت بكلا المشرفين. عندما تتم إعادة تشغيل المشرف دون انقطاع، يتم فقد جلسة عمل المحطة الطرفية.  يجب إعادة الاتصال بالمحول. قم بالاتصال بالمشرف الاحتياطي السابق الآن.

ملاحظة: توصي Cisco بإكمال ترقيات البرامج الثابتة من وحدة التحكم المحلية.

ترقية البرامج الثابتة

أتمت هذا steps in order to حسنت البرنامج الثابت:

1. اقرأ ملاحظات إصدار MDS للإصدار الذي ترغب في الترقية إليه. إختياريا، راجع ملاحظات الإصدار بين مستويات البرامج الثابتة القديمة والجديدة بحيث يمكنك التعرف على التغييرات. وهناك جدول في "ملاحظات الإصدار" يوفر مسار الترقية غير المعطل. تأكد من قراءة التحذيرات والإعلامات في ملاحظات الإصدار.

2. انسخ التكوين الجاري تشغيله وتكوين بدء التشغيل حتى يكون لديك نسخة إحتياطية في الحدث الذي قمت بإجراء تغيير لم تقم بحفظه:

MDS9148V# copy running-config startup-config

3. أدخل هذا الأمر لنسخ التكوين الجاري تشغيله إلى ذاكرة التمهيد المؤقتة (bootflash)، والتي تضمن وجود نسخة يمكن إستخدامها للنسخ الاحتياطي وبأمر التحقق من أن ذاكرة التمهيد المؤقتة (bootflash) ليست للقراءة فقط (هذا نادر، ولكن قد يؤدي خطأ ضد ذاكرة Flash (الذاكرة المؤقتة) إلى هذا.):

MDS9148V# copy running-config bootflash:$(SWITCHNAME)-$(TIMESTAMP).bkup
هنا مثال من الإنتاج على bootflash:

MDS9148V-2023-03-23-04.27.00.bkup

4. احفظ نسخة من show tech support detail. يحتوي هذا على تكوين المحول الحالي وملفات السجل وحالة جميع الواجهات. في حالة حدوث مشكلة أثناء الترقية أو بعدها، يساعد الحصول على حالة المحول قبل الترقية في أستكشاف الأخطاء وإصلاحها، كما يقلل الوقت اللازم لتشخيص إحدى المشكلات.

MDS9148V# term redirect zip

MDS9148V# show tech-support details > $(SWITCHNAME)-$(TIMESTAMP)-sh_ts_det-log.gz

تلميح: للحصول على مزيد من المعلومات حول جمع تفاصيل دعم فني للعرض، يمكنك الرجوع إلى التقرير الرسمي.

5. انسخ التكوين الذي قمت بحفظه للتو إلى خادم TFTP الخاص بك. وهذا يحقق ثلاثة أشياء: فهو يتحقق من أن لديك خادم TFTP قابل للتشغيل، ويتحقق من أنه يمكنك الوصول إلى الخادم عبر شبكة IP، ويضع نسخة من التكوين في موقع خارج المحول بحيث يكون لديك نسخة إحتياطية في حالة فشل المحول.

تلميح: هناك العديد من خوادم TFTP المجانية المتوفرة على الإنترنت. كما يمكن إستخدام FTP و SFTP و SCP. يمكنك دفع أو سحب الملفات من المحول إذا كنت تستخدم مستخدم المسؤول المحلي وتمكين المحول بميزات sftp-server أو scp-server.
أدخل copy bootflash: tftp:لنسخ التكوين إلى خادم TFTP. فيما يلي مثال:

MDS9148V# copy bootflash: tftp:

<prompts for file name> MDS9148V-2023-03-23-04.27.00.bkup

<prompt for tftp server name or ip address> 192.168.1.1

6. انسخ تفاصيل show tech-support إلى خادم TFTP الخاص بك. فيما يلي مثال:

MDS9148V# copy bootflash: tftp:

<prompts for file name> MDS9148V-2023-03-23-04.27.59-sh_ts_det-log.gz

<prompt for tftp server name or ip address> 192.168.1.1

7. تحقق من وجود نسخة من البرنامج الثابت الحالي على خادم TFTP لديك حتى يكون لديك نسخة إحتياطية في حالة وجوب الرجوع إلى الإصدار الأصلي. إذا لم تقم بذلك، فانسخه من المحول إلى خادم TFTP في هذا الوقت.

وفيما يلي بعض الأمثلة:

MDS9148V# copy bootflash: tftp:

<prompts for file name> m9148v-s8ek9-kickstart-mz.9.3.2a.bin

<prompt for tftp server name or ip address> 192.168.1.1

MDS9148V# copy bootflash: tftp:

<prompts for file name> m9148v-s8ek9-mz.9.3.2a.bin

<prompt for tftp server name or ip address> 192.168.1.1

ملاحظة: من أجل prompts for file name الإدخالات، أستخدم إصدارك الحالي الفعلي.

8. قم بتنزيل إصدار NX-OS الجديد من صفحة تنزيل برامج Cisco. تحتاج إلى كل من Kickstart وصورة نظام. ضعهم على خادم TFTP في دليل TFTP الافتراضي.

يمكنك إستخدام هذا الجدول لاختيار سلسلة المحولات الخاصة بك، ومن ثم يمكنك إختيار طراز المحول:

نوع المحول Cisco MDS Series Switch

اصطلاح التسمية

السلسلة MDS 9132T

يبدأ اسم الملف بالطراز m9100-s6ek9

السلسلة MDS 9148S

يبدأ اسم الملف بالطراز m9100-s5ek9

السلسلة MDS 9148T

يبدأ اسم الملف بالطراز m9148-s6ek9

MDS 9148V Series

يبدأ اسم الملف مع m9148v-s8ek9

MDS 9220i Series

يبدأ اسم الملف بالطراز m9220-s7ek9

MDS 9250i Series

يبدأ اسم الملف بالطراز m9250-s5ek9

السلسلة MDS 9396S

يبدأ اسم FIle مع m9300-s1ek9

السلسلة MDS 9396T

يبدأ اسم FIle مع m9300-s2ek9

MDS 9710 و 9706 و 9718 Series

الوحدة النمطية للمشرف-3

يبدأ اسم الملف ب m9700-sf3ek9

MDS 9710 و 9706 و 9718 Series

الوحدة النمطية للمشرف-4

يبدأ اسم الملف بالطراز m9700-sf4ek9

وفيما يلي مثال يستخدم برنامج MDS 9148V الثابت Kickstart والإصدار 9.3(2a) من برنامج النظام:

m9148v-s8ek9-kickstart-mz.9.3.2a.bin

m9148v-s8ek9-mz.9.3.2a.bin

ملاحظة: في صفحة تنزيل Cisco، قم بالمرور فوق اسم الملف للحصول على ملخص الرسالة 5 (MD5).

9. تحقق من وجود مساحة حرة كافية على ذاكرة التمهيد المؤقتة (bootflash) لإضافة الصور الجديدة. إذا لم تكن هناك مساحة، يجب عليك مسح ملف صورة النظام على الأقل. ابق صورة kickstart بحيث أنه في حالة حدوث عطل، يمكنك الحصول على المحول إلى نقطة حيث يمكنك تحميل TFTP صورة جديدة. بمجرد الترقية، يمكنك حذف الإصدار القديم.

أدخل هذا الأمر للتحقق من المساحة الخالية من ذاكرة التمهيد المؤقتة (bootflash):

MDS9148V# dir bootflash:
وبالإضافة إلى ذلك، إذا قمت بتشغيل محول مشرف مزدوج، فأدخل هذا الأمر للتحقق من وجود مساحة حرة كافية على المشرف في وضع الاستعداد أيضا:

MDS9148V# dir bootflash://sup-standby/

10. قم بتنزيل الصور الجديدة إلى ذاكرة التمهيد المؤقتة (bootflash) على المحول:

MDS9148V# copy tftp: bootflash:

<prompts for file name> m9148v-s8ek9-kickstart-mz.9.3.2a.bin

<prompt for tftp server name or ip address> 192.168.1.1

MDS9148V# copy tftp: bootflash:

m9148v-s8ek9-mz.9.3.2a.bin

192.168.1.1

أدخل هذا الأمر في واجهة سطر الأوامر (CLI) للتحقق من المجموع الاختباري والمبلغ الاختباري MD5:

مثال المجموع الاختباري MD5 صالح:

MDS9148V# show version image m9148v-s8ek9-mz.9.3.2a.bin

MD5 Verification Passed

image name: m9148v-s8ek9-mz.9.3.2a.bin

bios: v1.05.0(05/14/2022)

system: version 9.3(2a)

compiled: 4/25/2023 12:00:00 [05/12/2023 18:58:57]
مثال على المجموع الاختباري MD5 غير صالح، ويجب إعادة تنزيله.

MDS9148V# show version image m9148v-s8ek9-mz.9.3.2a.bin

MD5 Verification Failed

Image integrity check failed

11. أدخل هذا الأمر في واجهة سطر الأوامر (CLI) لعرض تأثير تثبيت التعليمات البرمجية الجديدة هذا، وفحص الصور، وضمان توافقها مع المحول:

MDS9148V# show install all impact kickstart bootflash:m9148v-s8ek9-kickstart-mz.9.3.2a.bin

system bootflash:m9148v-s8ek9-mz.9.3.2a.bin

تلميح: يجب إدخال هذا الأمر كسطر واحد، وليس كسطر منفصل. هذا الأمر  ليس  يستخدم للتثبيت، ولكن يمكن إستخدامه للتحقق من عملية التثبيت وتقديم تقرير يوضح الإصدارات التي يأتي منها ويذهب إليها. كما يعرض ما إذا كانت هذه الترقية معطلة أو غير معطلة عندما يحين وقت تنفيذ الترقية.

ملاحظة: يجب إغلاق جميع جلسات نقل الملفات (مثل SFTP/SCP) إلى المحول قبل بدء عملية الترقية/الرجوع إلى إصدار سابق. يمكن أن تتسبب أي جلسات نقل ملفات مفتوحة في إعادة تحميل المحول بشكل فوضوي في وقت ISSU/D. راجع CSCvo2269 وCSCvu52058 للحصول على مزيد من المعلومات. اشتكى العملاء من أن MobaXterm يفتح جلسة SFTP عند فتح جلسة SSH، ويمكنه منع الترقية من الحدوث.

12. وكخطوة إختيارية، يمكنك إدخال show incompatibility system bootflash:m9148v-s8ek9-mz.9.3.2a.bin الأمر داخل واجهة سطر الأوامر. فيما يلي مثال:

MDS9148V# show incompatibility system bootflash:m9148v-s8ek9-mz.9.3.2a.bin

Cisco Fabric Services (CFS)

The following configurations on active are incompatible with the system image:

1) Service : cfs , Capability : CAP_FEATURE_CFS_ENABLED_DEVICE_ALIAS

Description : CFS - Distribution is enabled for DEVICE-ALIAS

Capability requirement : STRICT

Disable command : no device-alias distribute

13. أدخل هذا الأمر في واجهة سطر الأوامر (CLI) لتثبيت البرامج الثابتة:

MDS9148V# install all kickstart bootflash:m9148v-s8ek9-kickstart-mz.9.3.2a.bin

system bootflash:m9148v-s8ek9-mz.9.3.2a.bin

تلميح: يجب إدخال هذا الأمر على سطر أوامر واحد. تأكد من مراقبتك لجدول التأثير عن كثب.

14. إذا كنت بحاجة إلى الترقية من خلال عدة نقلات للوصول إلى إصدار البرنامج الثابت الهدف، فقم بتكرار العملية بالكامل من الخطوة 1. من المهم دائما قراءة ملاحظات الإصدار وحفظ النسخ الاحتياطية للتكوين الجاري تشغيله وتجميع show tech-support details بين الوصول إلى إصدار MDS عند عمل نقلات متعددة.