Sommario

Introduzione

Descrizione del problema

Output dalla CLI di IR1101

Scenario

Soluzione alternativa

Introduzione

In questo documento viene descritto come identificare e ridurre il problema di aggiornamento del software sui router Cisco IR1101 in modalità autonoma.

Descrizione del problema

Questo articolo è in linea con la notifica sul campo FN74237 per i problemi di aggiornamento IR1101.

I router IR 1101 ordinati e spediti prima del 15 dicembre 2024, che funzionano in modalità autonoma ed eseguono la versione 17.9.x e successive, potrebbero essere interessati da uno spazio flash ridotto per eseguire l'aggiornamento del software. I router interessati contengono sia file .bin che .pkg caricati nella memoria flash.

Output dalla CLI di IR1101

Frammento di output che mostra i file .bin e .pkg sul flash.

IR1101-2# dir bootflash:

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

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

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

Scenario

I router in esecuzione in modalità autonoma, sia in bundle che in modalità di installazione, possono dover affrontare restrizioni all'aggiornamento in alcuni scenari, in particolare quando il bootflash è pieno a causa di un numero eccessivo di log e di file di arresto anomalo. Prima di procedere con l'aggiornamento, è necessario pulire il bootflash rimuovendo i file e le cartelle non necessari.

Soluzione alternativa

Eliminare le immagini inutilizzate, i file .conf e .pkg dalla memoria flash.

In alternativa, per un metodo automatico utilizzare uno script EEM/Python per pulire i file. Questo link contiene istruzioni e procedure dettagliate.

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

Nota: Prima di eseguire gli script, consultare il file di istruzioni "Leggimi".

Il comando "install remove inactive" è il metodo più sicuro ed efficiente per pulire i pacchetti software inutilizzati sui dispositivi avviati in modalità di installazione. Questo comando rimuove dal bootflash le immagini e i pacchetti software inattivi meno recenti, liberando spazio senza influire sul sistema in esecuzione e mantenendo solo il software attivo.

Questi comandi possono essere utilizzati anche per rimuovere i file per facilitare un aggiornamento corretto.

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

Se il router funziona in modalità bundle, non eliminare il file con estensione bin. È tuttavia consigliabile eliminare i file con estensione pkg e conf. Utilizzare questo comando di esempio per verificare l'immagine attualmente in esecuzione e rimuovere eventuali file bin non utilizzati.

Esempio:

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