Contents

Introdução

Descrição do problema

Saída do CLI de IR1101

Cenário

Solução

Introdução

Este documento descreve as etapas para identificar e mitigar o problema de atualização de software nos roteadores Cisco IR1101 que operam no modo Autônomo.

Descrição do problema

Este artigo está de acordo com o Field Notice FN74237 para problemas de atualização do IR1101.

Os roteadores IR 1101 solicitados e enviados antes de 15 de dezembro de 2024, operando em modo autônomo e executando a versão 17.9.x e posterior, podem ser afetados por um espaço flash reduzido para executar a atualização do software. Os roteadores afetados contêm arquivos .bin e .pkg carregados na memória flash.

Saída do CLI de IR1101

Trecho de saída mostrando arquivos .bin e .pkg na flash.

IR1101-2# dir bootflash:

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

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

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

Cenário

Os roteadores executados no modo autônomo, seja no modo de pacote ou de instalação, podem enfrentar restrições de atualização em determinados cenários, particularmente quando o flash de inicialização está cheio devido a logs acumulados e arquivos de travamento. Antes de continuar com a atualização, é necessário limpar o flash de inicialização removendo arquivos e pastas desnecessários.

Solução

Exclua imagens não utilizadas, arquivos .conf e .pkg da flash.

Como alternativa, para um método automatizado, use um script EEM/Python para limpar os arquivos. Esse link possui etapas e instruções detalhadas.

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

Note: Verifique o arquivo de instruções "leia-me" antes de executar os scripts.

O comando "install remove inative" é o método mais seguro e eficiente para limpar pacotes de software não utilizados em dispositivos inicializados no modo de instalação. Esse comando remove pacotes e imagens de software antigos e inativos do flash de inicialização, liberando espaço sem afetar o sistema em execução, garantindo que apenas o software ativo permaneça.

Esses comandos também podem ser usados para remover arquivos a fim de facilitar uma atualização bem-sucedida.

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 o roteador estiver operando no modo de pacote, não exclua o arquivo .bin. No entanto, é seguro excluir os arquivos .pkg e .conf. Use este exemplo de comando para verificar a imagem atualmente em execução e remova quaisquer arquivos .bin que não estejam sendo usados.

Exemplo:

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