المقدمة
يصف هذا وثيقة كيف أن يعين وحللت مشاكل المشتركة أثناء ISSU تحسين على cisco مادة حفازة 9000 sery مفتاح.
المتطلبات الأساسية
المتطلبات
توصي Cisco بأن تكون لديك معرفة بالمواضيع التالية:
-
البنية المعمارية ونماذج النشر سلسلة Cisco Catalyst 9000
-
ترقيات صيانة البرامج (SMU) وعملية ISSU
-
تقنيات StackWise الظاهرية و StackWise
المكونات المستخدمة
تستند المعلومات الواردة في هذا المستند إلى إصدارات البرامج والمكونات المادية التالية:
تم إنشاء المعلومات الواردة في هذا المستند من الأجهزة الموجودة في بيئة معملية خاصة. بدأت جميع الأجهزة المُستخدمة في هذا المستند بتكوين ممسوح (افتراضي). إذا كانت شبكتك قيد التشغيل، فتأكد من فهمك للتأثير المحتمل لأي أمر.
معلومات أساسية
تتيح ترقية البرامج أثناء الخدمة (ISSU) إمكانية ترقية برامج المحولات بينما تظل الشبكة قيد التشغيل. يجب أن تتوفر العديد من الشروط لنجاح ISSU: يجب دعم مسار البرنامج، كما يجب أن يقوم أعضاء المكدس بتشغيل إصدارات مطابقة، كما يجب أن تتم محاذاة البرامج الثابتة. قد يؤدي الفشل في الوفاء بهذه الشروط إلى مقاطعة الترقية أو التسبب في عدم إستقرار الشبكة.
إجراء فحوصات أولية قبل الترقية إلى ISSU
قبل بدء ترقية ISSU، تأكد من عمليات التحقق التالية:
-
تأكد من أن إصدارات Cisco IOS XE الحالية والهدف تدعم ISSU.
-
تحقق من سرد مسار الترقية على أنه مدعوم في مصفوفة التوافق Cisco ISSU Compatibility Matrix.
-
تحقق من أن جميع أعضاء المكدس أو المشرفين يشغلون نفس صورة البرنامج.
-
تأكد من أن المشرفين النشطين والمستعدين يستخدمون نفس إصدارات ROMMON.
-
تأكد من أن المحول يعمل في وضع التثبيت (يجب أن يكون متغير التمهيد packages.conf).
-
راجع توفر الذاكرة ومساحة الفلاش للصورة الجديدة.
-
تحقق من أن المحول ليس في حالة متردية أو غير متكررة.
-
تحقق من عدم وجود أية أخطاء أو أجهزة إنذار أو سجلات هامة.
-
تأكد من عدم وجود عملية ISSU سابقة قيد التقدم باستخدام الأمرshow issu state detail
. يجب أن يشير الإخراج إلى:
switch# show issu state detail
Current ISSU Status: Enabled
Previous ISSU Operation: N/A
No ISSU operation is in progress <<<<<<<<<
تحذير: إذا كان ISSU قيد التقدم بالفعل، فلا تقم ببدء ترقية أخرى.
قم بتشغيل هذه الأوامر للمساعدة في التحقق من الصحة:
- show boot system
- إظهار تفاصيل الحالة
- إظهار التكرار
- show module
أستكشاف أخطاء الترقية الشائعة إلى ISSU وإصلاحها
حالة ISSU عالقة في التقدم
العرض: يظهر الأمرshow issu state detail
ISSU قيد التقدم على الرغم من أن الترقية لم تكتمل أو فشلت بشكل صريح. يمكن أن يمنع هذا الشرط محاولات ISSU إضافية ويعيق سير عمل الترقية العادية.
يمكن أن تظهر رسالة الخطأ ISSU قيد التقدم:
FAILED: ISSU in progress; please use install abort issu to abort ISSU operation OR install commit to complete the current ISSU operation.
التحقق: تشغيل show issu state detail
والبحث عن:
Current ISSU Status: In Progress
Previous ISSU Operation: N/A
وإذا ظلت الحالة قيد التقدم دون تغيير على مدى فترة ممتدة، فمن المرجح أن تتوقف العملية.
السبب الجذري: انقطاع غير متوقع أثناء محاولة سابقة من ISSU أو فشل عدم التوافق.
الحل: قم بتشغيلinstall abort issu
الأمر.
إذا كانت ISSU لا تزال قيد التقدم، فقم بإجراء الخطوات التالية:
أمرinstall remove inactive
التشغيل.
Switch#install remove inactive
install_remove: START Thu Jun 12 04:31:54 UTC 2025
install_remove: Removing IMG
Cleaning up unnecessary package files
تمكين الخدمة الداخلية:
switch(config)# service internal
مسح حالة التثبيت الحالية:
switch#clear install state
تحذير: يمكن أن يقوم هذا الأمر بتشغيل إعادة تحميل المحول أو المكدس بأكمله.
تحذير: لا تبدأ أبدا ISSU أخرى بينما تظل واحدة نشطة. قد يؤدي ذلك إلى تلف البرامج أو عدم إستقرار الجهاز.
توافق التكوين بين الإصدارات
العرض:لا تتوافق بعض التكوينات مع إصدار البرنامج الجديد ويمكن أن تتسبب في حدوث مشاكل أثناء الترقية. يمكن أن تظهر رسالة الخطأ "MCL-Terminating the ISSU الحالية":
ERROR: MCL-Terminating the current ISSU Operation. ISSU Abort operation is initiated
ERROR: Once ISSU abort is done please check full list of mismatched commands via:
ERROR: show redundancy config-sync failures historic mcl
الحل: قم بتشغيلshow redundancy config-sync failures historic mcl
الأمر وإزالة الأوامر غير المتطابقة إن أمكن. إذا تعذر إزالة الأوامر، فقم بإجراء ترقية قياسية.
ملاحظة: تحقق من عدم وجود ترقية ISSU قيد التقدم لبدء ترقية جديدة. ارجع إلى قسم حالة ISSU العالق في التقدم.
عدم التوافق بسبب عدم تطابق ROMMON أو إصدار البرنامج
العرض: فشل ISSU في المتابعة أو الرجوع إلى إعادة التحميل بخلاف ISSU. قد يظهر هذا الخطأ:
%REDUNDANCY-2-IPC: IOS versions do not match.
-
التحقق: قارنت إصدارات Cisco ROMMON و Cisco IOS باستخدامshow version
الأمر. في أنظمة Dual-Sup، تأكد من أن كلا SUPs يستخدم نفس إصدارات البرامج الثابتة والبرامج.
-
الحل: قم بترقية Cisco ROMMON أو Cisco IOS إلى الإصدار نفسه قبل بدء تشغيل ISSU.
ملاحظة: ارجع إلى ملاحظات الإصدار الخاصة بالنظام الأساسي لخطوات ترقية ROMMON.
يمكنك إستردادها من الترقية الجزئية إلى ISSU أو وضع ROMmon
ترقية جزئية
- التحقق: للحصول على ترقية جزئية، تحقق من عدم وجود ترقية ISSU قيد التقدم. إذا كان ISSU لا يزال قيد التقدم، فانتظر بضع دقائق حتى يتم إكمال ISSU أو التراجع.
- الحل: ارجع إلى حالة ISSU للقسم عالقة في التقدم إذا لم تكتمل الترقية. بعد ذلك، قم بإجراء ترقية قياسية.
يدخل المحول أو المشرف في وضع ROMmon
- التحقق: وحدة تحكم للوحدة المتأثرة والتحقق من الحالة.
- الحل: ابحث عن ملف Cisco IOS.bin أو packages.conf file لاستعادة المحول أو المشرف، ارجع إلى دليل ROMMON للحصول على خطوات تفصيلية لاسترداد الوحدة.
معلومات ذات صلة