O NX-OS oferece suporte ao in-service software upgrades (ISSUs) que permite que o dispositivo Cisco Nexus e todas as FEXs sejam atualizados sem qualquer interrupção de tráfego (Data Plane). A atualização causa um leve interrupção no control plane, porém o data plane continuará encaminhando pacotes sem a interrupção do serviço.
Antes de iniciar a atualização do seu dispositivo Cisco Nexus é recomendado a leitura do release notes da nova versão. Nesse documento você encontrará os pré-requisitos e os procedimentos para a atualização do seu equipamento além de informar as correções e melhorias implantadas. O release traz também o caminho necessário para alcançar a versão de software que você escolheu. Em alguns casos não é possível dar saltos muito grandes entre versões pois pode acarretar na perda da configuração do switch.
Para que a atualização seja realizada sem interrupção do serviço, utilizando o processo ISSUs, é necessário que algumas condições sejam atendidas: A rede precisa ser estável, a topologia da camada de acesso deve ser compatível com ISSU e as versões de software atual e nova devem ser compatíveis com ISSU.
O exemplo indicado abaixo é de uma atualização do switch Cisco Nexus modelo 5596 da versão 7.1(4)N1(1) para a versão 7.3(3)N1(1).
Pré-Atividades
1 - Faça o download da nova imagem (kickstart e system software) acessando a área Software Download Center em www.cisco.com.
2 - Verifique se há espaço suficiente para os arquivos na bootflash;
# dir bootflash
Se você precisar de mais espaço é possível deletar versões de software mais antigas com o comando:
delete bootflash: n500-xxxxxx.bin
3 - Transfira os arquivos de imagem para o dispositivo (kickstart e system software)
É possível utilizar os protocolos scp, ftp, sftp e tftp.
copy sftp:n5000-uk9.7.3.3.N1.1.bin bootflash:n5000-uk9.7.3.3.N1.1.bin
copy sftp:n5000-uk9-kickstart.7.3.3.N1.1.bin bootflash:n5000-uk9-kickstart.7.3.3.N1.1.bin
Testes de Compatibilidade
1 - Realize os testes para verificar os possíveis impactos com o novo sistema
show install all impact kickstart bootflash:n5000-uk9-kickstart.7.3.3.N1.1.bin system bootflash:n5000-uk9.7.3.3.N1.1.bin
Serão realizados testes de integridade e compatibilidade dos arquivos.
2 - Realize os testes para verificar as possíveis incompatibilidades de configuração com o novo sistema
show incompatibility system bootflash:n5000-uk9.7.3.3.N1.1.bin
3 - Verifique o status do sistema
- Status das FEXs: show fex
- Status do Spanning-Tree: show spanning-tree issu-impact
- Status das interfaces agregadas/channel: show lacp issu-impact
- Status das interfaces agregadas/channel: show lacp issu-impact
4 - Verifique se não há sessões de
configurações ativas.
show configuration session summary
A Cisco recomenda que você salve, confirme ou descarte qualquer sessão de configuração ativa antes de atualizar o Cisco NX-OS, pois estas serão excluídas sem aviso durante um recarregamento. show configuration session summary
Atualização
- Verifique o status do vPC para identificar a função de cada switch
show vpc role
- Instalação das novas imagens no sistema
install all kickstart bootflash:n5000-uk9-kickstart.7.3.3.N1.1.bin system bootflash:n5000-uk9.7.3.3.N1.1.bin
Será realizada uma nova bateria de teste e no final será solicitada uma confirmação para instalação.
Comandos para verificação do sistema
- Verificar o status das FEXs
show fex
- Verificar status da instalação
show install all status
- Verificar se houve falha na instalação
show install all failure-reason
- Verificar os logs relacionados a última instalação
show system internal log install details
- Verificar os logs relacionados as últimas cinco instalações
show system internal log install history
- Exibir as informações de configuração e de sistema caso precise relatar algum problema para a Cisco
show tech-support
________________________________________________
As informações contidas acima foram baseadas em documentos da Cisco referentes ao switch Cisco Nexus 5596 e as versões de software 7.1(4)N1(1) e 7.3(3)N1(1) .