
Este post fornece um guia com passo a passo para atualizar o NXOS nos switches da série Cisco Nexus 5000. O processo de atualização do código NXOS em switches da série Nexus 5000 é muito semelhante ao procedimento de atualização do IOS normal. Inicialmente, você precisará acessar a seção de downloads no site da Cisco em cisco.com para obter a versão a do software do system e a imagem kickstart. É importante ressaltar que é necessário ter um login CCO válido para fazer o download das imagens do NX-OS. Além disso, é fundamental que os contratos dos equipamentos estejam vinculados à sua conta para garantir o acesso aos arquivos de atualização.
Componentes Utilizados
As informações deste post são baseadas nas seguintes versões de software e hardware:
- Switch da série Nexus 5000
- Imagem Kickstart n6000-uk9-kickstart.7.2.1.N1.1.bin
- Software do Sistema n6000-uk9.7.2.1.N1.1.bin
Nota: Certifique-se de ter acesso aos componentes mencionados acima antes de prosseguir com o procedimento de atualização.
Antes de começar
- Leia o release note da versão para o qual o arquivo de imagem foi relacionado;
- Tenha sempre em mãos o backup atualizado;
- Selecione e faça o download dos arquivos de kickstart e o system para um servidor;
- Certifique-se de que há espaço disponível necessário no diretório bootflash: para as imagens a serem copiadas.
Nexus5500# dir bootflash:
…
…
…
855547904 bytes used
6942613504 bytes free
7798161408 bytes total
Nota. Se você precisar de mais espaço no bootflash, exclua arquivos desnecessários para liberar espaço disponível
Cópia das imagens NXOS
Copie as imagens de kickstart e system para o bootflash do módulo usando um protocolo de transferência. Você pode utilizar ftp:, tftp:, scp: ou sftp:. No exemplo deste procedimento foi utilizado o tftp.
Nexus5500# copy tftp://192.168.0.10/n6000-uk9-kickstart.7.2.1.N1.1.bin bootflash:
Nexus5500# copy tftp://192.168.0.10/n6000-uk9.7.2.1.N1.1.bin bootflash:
Neste exemplo de como realizar a cópia usando o tftp, onde o endereço IP do servidor é 192.168.0.10 e as imagens estão disponíveis para cópia no servidor. Certifique-se de substituir o endereço IP do servidor e o nome das imagens de acordo com sua configuração.
Verificar o checksum MD5
Para garantir a integridade dos arquivos durante o processo de cópia, é altamente recomendado verificar o checksum MD5. O checksum MD5 é um valor numérico único gerado a partir do arquivo original e é usado para verificar se o arquivo copiado está íntegro e não foi corrompido durante a transferência.
Nexus5500# show file bootflash:n6000-uk9-kickstart.7.2.1.N1.1.bin
36d166761b10816294acbd292bd28ed7
Nexus5500# show file bootflash:n6000-uk9.7.2.1.N1.1.bin
172470dcf730f05c31eb3dd930b2d2b9
Upgrade para o novo código do NXOS
Agora é o momento de instalar as novas imagens, especificando os nomes delas com o comando “install“, ele realiza as seguintes ações:
- Realiza verificações de compatibilidade (equivalente ao comando “show incompatibility”) para as imagens que você especificou. Se houver problemas de compatibilidade, uma mensagem de erro é exibida e a instalação não prossegue.
- Exibe os resultados da verificação de compatibilidade e informa se a instalação será disruptiva.
- Fornece um prompt para permitir que você continue ou aborte a instalação.
Nexus5000(config)# install all kickstart bootflash:n5000-uk9-kickstart.5.2.1.N1.7.bin system bootflash:n5000-uk9.5.2.1.N1.7.bin
Verifying image bootflash:/n6000-uk9-kickstart.7.2.1.N1.1.bin for boot variable “kickstart”.
[####################] 100% — SUCCESS
Verifying image bootflash:/n6000-uk9.7.2.1.N1.1.bin for boot variable “system”.
[####################] 100% — SUCCESS
Verifying image type.
[####################] 100% — SUCCESS
Extracting “system” version from image bootflash:/n6000-uk9.7.2.1.N1.1.bin.
[####################] 100% — SUCCESS
Extracting “kickstart” version from image bootflash:/n6000-uk9-kickstart.7.2.1.N1.1.bin.
[####################] 100% — SUCCESS
Extracting “bios” version from image bootflash:/n6000-uk9.7.2.1.N1.1.bin.
[####################] 100% — SUCCESS
Performing module support checks.
[####################] 100% — SUCCESS
Notifying services about system upgrade.
[####################] 100% — SUCCESS
Compatibility check is done:
Module bootable Impact Install-type Reason
—— ——– ————– ———— ——
1 yes disruptive reset Incompatible image
2 yes disruptive reset Incompatible image
Images will be upgraded according to following table:
Module Image Running-Version New-Version Upg-Required
—— —————- ———————- ———————- ————
1 system 7.0(2)N1(1) 7.2(1)N1(1) yes
1 kickstart 7.0(2)N1(1) 7.2(1)N1(1) yes
1 bios v2.1.7(06/16/2016) v2.1.2(07/16/2014) no
1 power-seq v4.0 v4.0 no
1 fabric-power-seq v4.0 v4.0 no
2 power-seq v4.0 v4.0 no
1 microcontroller v0.0.0.15 v0.0.0.15 no
Switch will be reloaded for disruptive upgrade.
Do you want to continue with the installation (y/n)? [n] y
Install is in progress, please wait.
Performing runtime checks.
[####################] 100% — SUCCESS
Setting boot variables.
[####################] 100% — SUCCESS
Performing configuration copy.
[####################] 100% — SUCCESS
Finishing the upgrade, switch will reboot in 10 seconds.
Verificação
Execute o comando “show version” para verificar as informações após a conclusão da instalação do novo software no switch, faça login e verifique se o switch está executando a nova versão do NXOS.
Nexus5000# show version
Cisco Nexus Operating System (NX-OS) Software
TAC support: http://www.cisco.com/tac
Documents: http://www.cisco.com/en/US/products/ps9372/tsd_products_support_series_home.html
Copyright (c) 2002-2015, Cisco Systems, Inc. All rights reserved.
The copyrights to certain works contained herein are owned by
other third parties and are used and distributed under license.
Some parts of this software are covered under the GNU Public
License. A copy of the license is available at
http://www.gnu.org/licenses/gpl.html.
Software
BIOS: version 2.1.7
Power Sequencer Firmware:
Module 1: v4.0
Module 1: v4.0
Fabric Power Sequencer Firmware: Module 1: version v4.0
Microcontroller Firmware: version v0.0.0.15
QSFP Microcontroller Firmware:
Module 1: v2.0.0.0
CXP Microcontroller Firmware:
Module not detected
kickstart: version 7.2(1)N1(1)
system: version 7.2(1)N1(1)
BIOS compile time: 06/16/2016
kickstart image file is: bootflash:///n6000-uk9-kickstart.7.2.1.N1.1.bin
kickstart compile time: 10/14/2015 19:00:00 [10/15/2015 03:02:08]
system image file is: bootflash:///n6000-uk9.7.2.1.N1.1.bin
system compile time: 10/14/2015 19:00:00 [10/15/2015 03:02:52]
Hardware
cisco Nexus 5672UP Chassis (“Nexus 5672UP Supervisor”)
Intel(R) Xeon(R) CPU @ 1.80 with 8243352 kB of memory.
Processor Board ID FOC223387RW
Device name: C56CTAPAWS101
bootflash: 7208960 kB
Kernel uptime is 0 day(s), 19 hour(s), 37 minute(s), 11 second(s)
Last reset
Reason: Unknown
System version: 7.2(1)N1(1)
Service:
plugin
Core Plugin, Ethernet Plugin
Active Package(s)

Post sensacional 👏🏿👏🏿👏🏿
CurtirCurtir