Table des matières

Introduction

Description du problème

Résultat de l'interface de ligne de commande du routeur IR1101

Scénario

Solution de contournement

Introduction

Ce document décrit les étapes permettant d'identifier et d'atténuer le problème de mise à niveau logicielle sur les routeurs Cisco IR1101 fonctionnant en mode autonome.

Description du problème

Cet article est conforme à l'avis FN74237 relatif aux problèmes de mise à niveau du routeur IR1101.

Les routeurs IR 1101 commandés et expédiés avant le 15 décembre 2024, fonctionnant en mode autonome et exécutant la version 17.9.x et les versions ultérieures, peuvent être affectés par un espace flash réduit pour effectuer la mise à niveau logicielle. Les routeurs affectés contiennent des fichiers .bin et .pkg chargés dans la mémoire flash.

Résultat de l'interface de ligne de commande du routeur IR1101

Extrait montrant les fichiers .bin et .pkg sur la mémoire flash.

IR1101-2# dir bootflash:

62602-rw-63697069 8 août 2023 12:44:50-05:00 ir1101-rpboot.17.09.01.SPA.pkg

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

62611-rw-675136809 8 août 2023 12:37:22-05:00 ir1101-universalk9.17.09.01.SPA.bin

Scénario

Les routeurs fonctionnant en mode autonome, qu'ils soient en mode bundle ou en mode install, peuvent faire face à des restrictions de mise à niveau dans certains scénarios, en particulier lorsque le bootflash est plein en raison de l'accumulation de journaux et de fichiers de panne. Avant de procéder à la mise à niveau, il est nécessaire de nettoyer le bootflash en supprimant les fichiers et dossiers inutiles.

Solution de contournement

Supprimez les images inutilisées, les fichiers .conf et .pkg de la mémoire flash.

Alternativement, pour une méthode automatisée, utilisez un script EEM/Python pour nettoyer les fichiers. Ce lien présente des étapes et des instructions détaillées.

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

Remarque : Vérifiez le fichier d'instructions « Lisez-moi » avant d'exécuter les scripts.

La commande «install remove inactive» est la méthode la plus sûre et la plus efficace pour nettoyer les packages logiciels inutilisés sur les périphériques démarrés en mode d'installation. Cette commande supprime les anciennes images logicielles et les anciens packages inactifs du bootflash, libérant ainsi de l'espace sans affecter le système en cours d'exécution, en s'assurant que seul le logiciel actif reste.

Ces commandes peuvent également être utilisées pour supprimer des fichiers afin de faciliter une mise à niveau réussie.

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

Si le routeur fonctionne en mode bundle, ne supprimez pas le fichier .bin. Toutefois, vous pouvez supprimer les fichiers .pkg et .conf en toute sécurité. Utilisez cet exemple de commande pour vérifier l'image en cours d'exécution et supprimer tous les fichiers .bin qui ne sont pas utilisés.

Exemple :

Router#show version | include System image

System image file is "bootflash:c6300-universalk9.17.15.02c.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