Inleiding
Dit document beschrijft de stappen om het probleem van de software-upgrade op Cisco IR1101-routers die in Autonome modus werken, te identificeren en te verzachten.
Probleembeschrijving
Dit artikel past zich aan bij de melding FN74237 voor de IR1101 upgrade problemen.
IR 1101 Routers besteld en verscheept voor 15 december 2024, werkend in autonome modus en met 17.9.x versie en later, kan worden beïnvloed door een verminderde flitsruimte om software upgrade uit te voeren. De getroffen routers bevatten zowel .bin als .pkg bestanden die in de flitser zijn geladen.
Output van de CLI van IR1101
Output snippet toont .bin en .pkg bestanden op de flitser.
IR1101-2# dir bootflash:
62602-rw-63697069 aug 8 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 aug 8 2023 12:37:22-05:00 ir1101-universalk9.17.09.01.SPA.bin
Scenario
Routers die in autonome modus lopen, of het nu in bundel- of installatiemodus is, kunnen in bepaalde scenario's te maken krijgen met upgradebeperkingen, in het bijzonder wanneer de opstartflitser vol is als gevolg van geaccumuleerde logs en crashbestanden. Alvorens met de verbetering verder te gaan, is het noodzakelijk om de bootflash schoon te maken door onnodige bestanden en mappen te verwijderen.
Tijdelijke oplossing
Verwijder ongebruikte afbeeldingen, .conf en .pkg bestanden uit de flitser.
U kunt ook voor een geautomatiseerde methode een EEM/Python-script gebruiken om de bestanden op te schonen. Deze link bevat uitgebreide stappen en instructies.
https://github.com/CiscoDevNet/IR1101_flash_cleanup/
Opmerking: Controleer het bestand met "read me" instructies voordat u de scripts uitvoert.
De opdracht "installeer het inactieve" is de veiligste en efficiëntste methode om ongebruikte softwarepakketten op apparaten die in de installatiemodus zijn opgestart, op te schonen. Deze opdracht verwijdert oude, inactieve software beelden en pakketten uit bootflash, waardoor ruimte wordt vrijgemaakt zonder dat dit van invloed is op het actieve systeem, waardoor ervoor wordt gezorgd dat alleen de actieve software blijft.
Deze opdrachten kunnen ook worden gebruikt om bestanden te verwijderen om een succesvolle upgrade te vergemakkelijken.
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
Als de router in bundelmodus werkt, verwijder dan niet het .bin bestand. Het is echter veilig om de .pkg en .conf bestanden te verwijderen. Gebruik deze voorbeeldopdracht om de momenteel actieve afbeelding te verifiëren en verwijder eventuele .bin-bestanden die niet worden gebruikt.
Voorbeeld:
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