sábado, 20 de abril de 2019

Cisco Nexus - Upgrade de Software

O software Cisco NX-OS consiste de dois componentes: o kickstart e a imagem do sistema. A imagem do sistema inclui o software para o dispositivo Cisco Nexus (switch) e as Fabric Extenders (FEXs) conectadas ao switch.

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

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. 


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) .