O conjunto de documentação deste produto faz o possível para usar uma linguagem imparcial. Para os fins deste conjunto de documentação, a imparcialidade é definida como uma linguagem que não implica em discriminação baseada em idade, deficiência, gênero, identidade racial, identidade étnica, orientação sexual, status socioeconômico e interseccionalidade. Pode haver exceções na documentação devido à linguagem codificada nas interfaces de usuário do software do produto, linguagem usada com base na documentação de RFP ou linguagem usada por um produto de terceiros referenciado. Saiba mais sobre como a Cisco está usando a linguagem inclusiva.
A Cisco traduziu este documento com a ajuda de tecnologias de tradução automática e humana para oferecer conteúdo de suporte aos seus usuários no seu próprio idioma, independentemente da localização. Observe que mesmo a melhor tradução automática não será tão precisa quanto as realizadas por um tradutor profissional. A Cisco Systems, Inc. não se responsabiliza pela precisão destas traduções e recomenda que o documento original em inglês (link fornecido) seja sempre consultado.
Este documento descreve o procedimento para atualizar o firmware de flash de inicialização N7K-SUP2/E no supervisor ativo e em standby para resolver permanentemente o problema de firmware abordado no defeito de software CSCus22805 : N7K-SUP2/E: Falha de flash eUSB ou não foi possível salvar a configuração e CSCuv18883 N77-SUP2E eUSB Compact Flash Failure ou Unable to Save Configuration (Não é possível salvar a configuração).
Note: Este procedimento foi estendido para cobrir uma maior variedade de peças de fornecedor bootflash a partir do NX-OS 6.2(20) e rastreadas pelo CSCvf36683 - N7K-SUP2/E: Falha de Flash do eUSB ou não foi possível salvar a configuração.
Este procedimento atualiza o firmware do flash de inicialização em ambos os supervisores em um chassi Nexus 7000 enquanto permanece na versão atual do software. Como alternativa, você pode atualizar para uma versão do software NX-OS que contém a correção do firmware para CSCus22805.
Outra opção é usar a ferramenta de recuperação flash (disponível para download) e corrigir automaticamente quaisquer erros flash quando presentes. Esta não é uma correção permanente. Este procedimento destacado neste documento atualiza o firmware do flash de inicialização permanentemente para que os dispositivos flash incorporados integrados não sejam mais susceptíveis à falha de RAID.
Cada supervisor N7K 2/2E é equipado com 2 dispositivos flash eUSB na configuração RAID1, um primário e um espelho. Juntos, eles fornecem repositórios não voláteis para imagens de inicialização, configuração de inicialização e dados de aplicativos persistentes.
O que pode acontecer é que durante um período de meses ou anos em serviço, um desses dispositivos pode ser desconectado do barramento USB, fazendo com que o software RAID deixe o dispositivo de configuração. O dispositivo ainda pode funcionar normalmente com dispositivos 1/2. No entanto, quando o segundo dispositivo sai do storage, o flash de inicialização é remontado como somente leitura, o que significa que não podemos salvar a configuração ou os arquivos no flash de inicialização, ou permitir que o standby sincronize com o ativo caso ele seja recarregado.
Não há impacto operacional em sistemas em execução em um estado de falha de flash duplo, no entanto, é necessário recarregar o supervisor afetado para se recuperar desse estado. Além disso, nenhuma alteração na configuração atual será refletida na inicialização e será perdida em caso de queda de energia.
Nota: CSCus22805 afeta os módulos Nexus 7000 Supervisor 2 (N7K-SUP2) e Supervisor 2E (N7K-SUP2E) que executam as versões NX-OS da versão 6.1(1) a 6.2(12). O NX-OS 6.2(14) ainda é vulnerável, mas contém solução/recuperação automatizada.
CSCuv18883 afeta os módulos do Nexus Supervisor 2E (N77-SUP2E) que executam as versões NX-OS da versão 6.1(1) a 6.2(14).
CSCvf36683 afeta os módulos do Nexus 7000 Supervisor 2 (N7K-SUP2) e Supervisor 2E (N7K-SUP2E) / (N77-SUP2E) que executam as versões NX-OS da versão 6.1(1) a 6.2(18), 7.2(1)D1(1) a 7.2(2)D1(2), 3.3(0)D1(1) a 7.3(2)D1(2), 8.0(1), 8.1(1), 8.2(1)
Resumindo, para a versão de manutenção 6.2, a versão 6.2(20) tem uma correção para todos os 3 defeitos de software mencionados na nota acima.
Não existem requisitos específicos para este documento.
As informações neste documento são baseadas nestas versões de software e hardware:
The information in this document was created from the devices in a specific lab environment. All of the devices used in this document started with a cleared (default) configuration. If your network is live, make sure that you understand the potential impact of any command.
1. Use o console para se conectar aos supervisores ativo e em standby.
2. Copie o NX-OS 7.2(1)D1(1) no flash de inicialização dos supervisores ativo e em standby.
3. Defina as variáveis de início rápido e de inicialização do sistema no modo de espera como NX-OS 7.2(1)D1(1).
N7K-1(config)# boot kickstart bootflash:n7000-s2-kickstart.7.2.1.D1.1.bin sup-2
Performing image verification and compatibility check, please wait....
Note: system and kickstart bootvars are pointing to incompatible images
N7K-1(config)# boot system bootflash:n7000-s2-dk9.7.2.1.D1.1.bin sup-2
Performing image verification and compatibility check, please wait....
4. Salve a configuração de todos os VDCs e confirme se a variável de inicialização na próxima recarga está definida como NX-OS 7.2(1)D1(1) no supervisor em standby.
N7K-1# copy running-config startup-config vdc-all
[########################################] 100%
Copy complete.
N7K-1# show mod
Mod Ports Module-Type Model Status
--- ----- ----------------------------------- ------------------ ----------
1 0 Supervisor Module-2 N7K-SUP2 active *
2 0 Supervisor Module-2 N7K-SUP2 ha-standby
4 48 1/10 Gbps Ethernet Module N7K-F248XP-25E ok
N7K-1# show boot
Current Boot Variables:
sup-1
kickstart variable = bootflash:/n7000-s2-kickstart.6.2.10.bin
system variable = bootflash:/n7000-s2-dk9.6.2.10.bin
sup-2
kickstart variable = bootflash:/n7000-s2-kickstart.7.2.1.D1.1.bin
system variable = bootflash:/n7000-s2-dk9.7.2.1.D1.1.bin
No module boot variable set
Boot Variables on next reload:
sup-1
kickstart variable = bootflash:/n7000-s2-kickstart.6.2.10.bin
system variable = bootflash:/n7000-s2-dk9.6.2.10.bin
sup-2
kickstart variable = bootflash:/n7000-s2-kickstart.7.2.1.D1.1.bin
system variable = bootflash:/n7000-s2-dk9.7.2.1.D1.1.bin
No module boot variable set
5. Recarregue o supervisor em standby.
N7K-1# reload module 2
This command will reboot standby supervisor module. (y/n)? [n] y
6. O supervisor em standby inicializa a imagem de início rápido 7.2(1)D1(1) e atualiza o firmware do flash de inicialização. Quando o supervisor em standby tentar inicializar a imagem do sistema 7.2(1)D1(1), ele detectará a incompatibilidade da versão e se recarregará com a imagem anterior do supervisor ativo.
NX7k SUP BIOS version ( 2.12 ) : Build - 05/29/2013 11:58:20
PM FPGA Version : 0x00000022
Power sequence microcode revision - 0x00000009 : card type - 10156EEA0
Booting Spi Flash : Primary
CPU Signature - 0x000106e4: Version - 0x000106e0
CPU - 1 : Cores - 4 : HTEn - 1 : HT - 2 : Features - 0xbfebfbff
FSB Clk - 532 Mhz : Freq - 2154 Mhz - 2128 Mhz
MicroCode Version : 0x00000002
Memory - 12288 MB : Frequency - 1067 MHZ
Loading Bootloader: Done
IO FPGA Version : 0x1000c
PLX Version : 861910b5
Bios digital signature verification - Passed
USB bootflash status : [1-1:1-1]
Reset Reason Registers: 0x0 0x8
Filesystem type is ext2fs, partition type 0x83
GNU GRUB version 0.97
Autobooting bootflash:/n7000-s2-kickstart.7.2.1.D1.1.bin bootflash:/n7000-s2-dk
9.7.2.1.D1.1.bin...
Filesystem type is ext2fs, partition type 0x83
Booting kickstart image: bootflash:/n7000-s2-kickstart.7.2.1.D1.1.bin....
...............................................................................
.............................................
Kickstart digital signature verification Successful
Image verification OK
ˇ
INIT: version 2boot device node /dev/sdc
Bootflash firmware upgraded successfully
boot device node /dev/sdc
boot mirror device node /dev/sdb
Bootflash mirror firmware upgraded successfully
boot mirror device node /dev/sdb
obfl device node /dev/sda
OBFL firmware upgraded successfully
obfl device node /dev/sda
Checking obfl filesystem.r
Checking all filesystems..r.r.r.retval=[1]
r done.
Starting mcelog daemon
rCreating logflash directories
Loading system software
/bootflash//n7000-s2-dk9.7.2.1.D1.1.bin read done
System image digital signature verification successful.
Uncompressing system image: bootflash:/n7000-s2-dk9.7.2.1.D1.1.bin Wed Mar 2 15:56:21 UTC 2016
blogger: nothing to do.
C
..done Wed Mar 2 15:56:27 UTC 2016
INIT: Entering runlevel: 3
7. Quando o supervisor em standby estiver de volta a um estado de ha-standby, altere as variáveis de inicialização de volta para a versão NX-OS correta e execute um switchover de supervisor para failover dos supervisores.
N7K-1# show module Mod Ports Module-Type Model Status --- ----- ----------------------------------- ------------------ ---------- 1 0 Supervisor Module-2 N7K-SUP2 active * 2 0 Supervisor Module-2 N7K-SUP2 ha-standby 4 48 1/10 Gbps Ethernet Module N7K-F248XP-25E ok N7K-1(config)# boot kickstart bootflash:n7000-s2-dk9.6.2.10.bin sup-2 Performing image verification and compatibility check, please wait.... Note: system and kickstart bootvars are pointing to incompatible images N7K-1(config)# boot system bootflash:n7000-s2-dk9.6.2.10.bin sup-2 Performing image verification and compatibility check, please wait.... N7K-1# copy running-config startup-config vdc-all [########################################] 100% Copy complete. N7K-1# system switchover
8. Confirme se o supervisor ativo anterior inicializa em um estado de ha-standby e defina as variáveis de inicialização no modo de espera como NX-OS 7.2(1)D1(1).
N7K-1# show module Mod Ports Module-Type Model Status --- ----- ----------------------------------- ------------------ ---------- 1 0 Supervisor Module-2 N7K-SUP2 ha-standby 2 0 Supervisor Module-2 N7K-SUP2 active * 4 48 1/10 Gbps Ethernet Module N7K-F248XP-25E ok N7K-1(config)# boot kickstart bootflash:n7000-s2-kickstart.7.2.1.D1.1.bin sup-1 Performing image verification and compatibility check, please wait.... Note: system and kickstart bootvars are pointing to incompatible images N7K-1(config)# boot system bootflash:n7000-s2-dk9.7.2.1.D1.1.bin sup-1 Performing image verification and compatibility check, please wait....
9. Salve a configuração de todos os VDCs e confirme se a variável de inicialização na próxima recarga está definida como NX-OS 7.2(1)D1(1) para o supervisor em standby.
N7K-1# copy running-config startup-config vdc-all [########################################] 100% Copy complete. N7K-1# show boot
Current Boot Variables: sup-1 kickstart variable = bootflash:/n7000-s2-kickstart.7.2.1.D1.1.bin system variable = bootflash:/n7000-s2-dk9.7.2.1.D1.1.bin sup-2 kickstart variable = bootflash:/n7000-s2-kickstart.6.2.10.bin system variable = bootflash:/n7000-s2-dk9.6.2.10.bin No module boot variable set Boot Variables on next reload: sup-1 kickstart variable = bootflash:/n7000-s2-kickstart.7.2.1.D1.1.bin system variable = bootflash:/n7000-s2-dk9.7.2.1.D1.1.bin sup-2 kickstart variable = bootflash:/n7000-s2-kickstart.6.2.10.bin system variable = bootflash:/n7000-s2-dk9.6.2.10.bin No module boot variable set
9. Recarregue o supervisor em standby.
N7K-1# reload module 1 This command will reboot standby supervisor module. (y/n)? [n] y
10. O supervisor em standby inicializará a imagem de início rápido 7.2(1)D1(1) e atualizará o firmware do flash de inicialização. Quando o supervisor em standby tentar inicializar a imagem do sistema 7.2(1)D1(1), ele detectará a incompatibilidade da versão e se recarregará com a imagem anterior do supervisor ativo.
NX7k SUP BIOS version ( 2.12 ) : Build - 05/29/2013 11:58:20 PM FPGA Version : 0x00000022 Power sequence microcode revision - 0x00000009 : card type - 10156EEA0 Booting Spi Flash : Primary CPU Signature - 0x000106e4: Version - 0x000106e0 CPU - 1 : Cores - 4 : HTEn - 1 : HT - 2 : Features - 0xbfebfbff FSB Clk - 532 Mhz : Freq - 2154 Mhz - 2128 Mhz MicroCode Version : 0x00000002 Memory - 12288 MB : Frequency - 1067 MHZ Loading Bootloader: Done IO FPGA Version : 0x1000c PLX Version : 861910b5 Bios digital signature verification – Passed USB bootflash status : [1-1:1-1] Reset Reason Registers: 0x0 0x8 Filesystem type is ext2fs, partition type 0x83 GNU GRUB version 0.97 Autobooting bootflash:/n7000-s2-kickstart.7.2.1.D1.1.bin bootflash:/n7000-s2-dk9.7.2.1.D1.1.bin... Filesystem type is ext2fs, partition type 0x83 Booting kickstart image: bootflash:/n7000-s2-kickstart.7.2.1.D1.1.bin.... ............................................................................... ............................................. Kickstart digital signature verification Successful Image verification OK ˇ INIT: version 2boot device node /dev/sdc Bootflash firmware upgraded successfully boot device node /dev/sdc boot mirror device node /dev/sdb Bootflash mirror firmware upgraded successfully boot mirror device node /dev/sdb obfl device node /dev/sda OBFL firmware upgraded successfully obfl device node /dev/sda Checking obfl filesystem.r Checking all filesystems..r.r.r.retval=[1] r done. Starting mcelog daemon rCreating logflash directories Loading system software /bootflash//n7000-s2-dk9.7.2.1.D1.1.bin read done System image digital signature verification successful. Uncompressing system image: bootflash:/n7000-s2-dk9.7.2.1.D1.1.bin Wed Mar 2 15:56:21 UTC 2016 blogger: nothing to do. C
11. Quando o supervisor em standby voltar ao estado de ha-standby, altere a variável de inicialização para NX-OS 6.2(10) e salve a configuração.
N7K-1# show module Mod Ports Module-Type Model Status --- ----- ----------------------------------- ------------------ ---------- 1 0 Supervisor Module-2 N7K-SUP2 ha-standby 2 0 Supervisor Module-2 N7K-SUP2 active * 4 48 1/10 Gbps Ethernet Module N7K-F248XP-25E ok N7K-1(config)# boot kickstart bootflash:n7000-s2-dk9.6.2.10.bin sup-2 Performing image verification and compatibility check, please wait.... Note: system and kickstart bootvars are pointing to incompatible images N7K-1(config)# boot system bootflash:n7000-s2-dk9.6.2.10.bin sup-2 Performing image verification and compatibility check, please wait....
N7K-1# copy running-config startup-config vdc-all [########################################] 100% Copy complete.
12. Depois de concluir as etapas acima em um membro do complexo vPC, valide os serviços e continue executando o mesmo procedimento no segundo membro do par vPC.
O procedimento requer um switchover de supervisor que não causa interrupções. No entanto, é aconselhável executar essas etapas no momento de uma janela de alteração, para evitar surpresas.