المحتويات

المقدمة

وصف المشكلة

الناتج من واجهة سطر الأوامر في IR1101

السيناريو

الحل

المقدمة

يصف هذا المستند الخطوات اللازمة لتحديد مشكلة ترقية البرامج على موجهات Cisco IR1101 التي تعمل في الوضع الذاتي والحد من هذه المشكلة.

وصف المشكلة

تتوافق هذه المقالة مع الإشعار الميداني FN74237 الخاص بمشكلات ترقية IR1101.

قد تتأثر موجهات IR 1101 التي تم طلبها وشحنها قبل 15 ديسمبر 2024، والتي تعمل في الوضع الذاتي وتشغل الإصدار 17.9.x والإصدارات الأحدث، بمساحة فلاش منخفضة لإجراء ترقية البرامج. تحتوي الموجهات المتأثرة على كل من ملفات .bin و .pkg المحملة في ذاكرة Flash (الذاكرة المؤقتة).

الناتج من واجهة سطر الأوامر في IR1101

مخرجات snippet يظهر ملفات .bin و .pkg على البرق.

IR1101-2# dir bootflash:

62602-RW-63697069 أغسطس 2023 12:44:50-05:00 ir1101-rpboot.17.09.01.SPA.pkg

62605-RW-674161724 JUL 31 2022 16:33:58-05:00 ir1101-mono universalk9_iot.17.09.01.SPA.pkg

62611-RW-675136809 أغسطس 2023 12:37:22-05:00 ir1101-universalk9.17.09.01.SPA.bin

السيناريو

قد تواجه الموجهات التي تعمل في الوضع الذاتي، سواء في وضع الحزمة أو التثبيت، قيود الترقية في سيناريوهات معينة، وخاصة عندما يكون ذاكرة التمهيد المؤقتة (bootflash) ممتلئة بسبب السجلات المتراكمة وملفات التعطل. قبل متابعة الترقية، من الضروري تنظيف ذاكرة التمهيد المؤقتة (bootflash) عن طريق إزالة الملفات والمجلدات غير الضرورية.

الحل

احذف الصور غير المستخدمة، ملفات .conf و .pkg من البرق.

بدلا من ذلك، لطريقة مؤتمتة، أستخدم برنامج نصي ل IM/Python لتنظيف الملفات. يحتوي هذا الارتباط على خطوات وتعليمات تفصيلية.

https://github.com/CiscoDevNet/IR1101_flash_cleanup/

ملاحظة: الرجاء التحقق من ملف التعليمات "اقرأ لي" قبل تنفيذ البرامج النصية.

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

يمكن إستخدام هذه الأوامر أيضا لإزالة الملفات لتسهيل عملية ترقية ناجحة.

delete /force /recursive bootflash:/install_repo

delete /force /recursive bootflash:/staging

delete /force /recursive bootflash:/core

delete /force /recursive bootflash:/admintech

delete /force /recursive bootflash:/tracelogs

delete /force /recursive bootflash:/syslog

delete /force /recursive bootflash:/crashinfo_*

delete /force /recursive bootflash:/rollback_timer*

delete /force /recursive bootflash:/license_evlog/.log

delete /force /recursive bootflash:/collated_log

delete /force /recursive bootflash:/lost+found

delete /force /recursive bootflash:/admintech_trace

إن يعمل المسحاج تخديد في حزمة أسلوب، لا يمحو ال .bin مبرد. مهما، هو آمن أن يمحو ال .pkg و .conf مبرد. استعملت هذا مثال أمر أن يدقق ال جار صورة، وأزال أي .bin مبرد أن لا يكون استعملت.

مثال:

Router#show version | include System image

System image file is "bootflash:ir1101-universalk9.17.11.01a.SPA.bin"

Router#

Router#dir bootflash: | include .bin  (Delete older images which aren't in use one by one as below)

delete /force /recursive bootflash:/img*.bin