Atualização do switch Cisco 3064 da edição 6.0.x para 7.0.x

7

Estou tentando atualizar de 6.0.2.U6.5cpara nxos.7.0.3.I4.7, antes de atualizar, quero garantir que seja aprovado em todas as verificações, mas recebi esse erro. Essa opção ainda não está em produção, mas deseja garantir que ela corra bem e sem problemas. Estou fazendo algo errado?

mostre a versão:

Software
  BIOS:      version 2.6.0
  loader:    version N/A
  kickstart: version 6.0(2)U6(5c)
  system:    version 6.0(2)U6(5c)
  Power Sequencer Firmware:
             Module 1: version v1.0
  SFP uC:    version 2.12
  BIOS compile time:       08/06/2014
  kickstart image file is: bootflash:///n3000-uk9-kickstart.6.0.2.U6.5c.bin
  kickstart compile time:  4/6/2016 22:00:00 [04/07/2016 05:46:42]
  system image file is:    bootflash:///n3000-uk9.6.0.2.U6.5c.bin
  system compile time:     4/6/2016 22:00:00 [04/07/2016 06:14:31]

Verificando o impacto da imagem e FAIL

switch# show install all impact system bootflash:nxos.7.0.3.I4.7.bin
Installer is forced disruptive

Verifying image bootflash:/n3000-uk9-kickstart.6.0.2.U6.5c.bin for boot variable "kickstart".
[########################################] 100% -- SUCCESS

Verifying image bootflash:/nxos.7.0.3.I4.7.bin for boot variable "system".
[########################################] 100% -- SUCCESS

Verifying image type.
[########################################] 100% -- SUCCESS

Extracting "system" version from image bootflash:/nxos.7.0.3.I4.7.bin.
[#                                       ]   0% -- FAIL. Return code 0x404F0003 (SRG file not present/cannot be opened).
Pre-upgrade check failed. Return code 0x40930012 (SRG extraction failed).

Também tenho espaço suficiente:

switch# dir
       4096    Nov 06 20:29:22 2017  .patch/
        168    Nov 06 17:48:27 2017  20171106_174415_poap_3725_init.log
          0    Nov 13 14:31:14 2017  20171113_143114_poap_3935_init.log
        173    Nov 14 14:03:20 2017  dhclient_log
        640    Oct 21 23:06:15 2013  license_FOC1734R15X_13_1.lic
   37857280    Nov 06 19:52:06 2017  n3000-uk9-kickstart.6.0.2.U6.5c.bin
  206969903    Nov 06 19:47:52 2017  n3000-uk9.6.0.2.U6.5c.bin
  702663680    Nov 13 20:53:54 2017  nxos.7.0.3.I4.7.bin
       1024    Nov 06 20:29:05 2017  sprom_cstruct_2_0_0
       1024    Nov 06 20:29:40 2017  sprom_cstruct_3_0_0
       4096    Jan 29 23:00:20 2010  vdc_2/
       4096    Jan 29 23:00:20 2010  vdc_3/
       4096    Jan 29 23:00:20 2010  vdc_4/
       4096    Nov 06 20:29:23 2017  virtual-instance/

Usage for bootflash://
 1078501376 bytes used
  816668672 bytes free
 1895170048 bytes total

Notas: Também verifiquei que nenhuma conexão TCP está aberta com base neste bug https://bst.cloudapps.cisco.com/bugsearch/bug/CSCut84783/?referring_site=bugquickviewredir

Satish
fonte
Você verificou se o diretório tmp não está cheio? Quando o processo de extração está em execução, ele usa o /var/tmpdiretório como buffer. Você pode verificar com show system internal dir /var/tmpoushow system internal flash
Você também pode recarregar o comutador para limpar os dados temporários. Então você pode usar o show installcomando
Eu recarreguei muitas vezes, mas o mesmo resultado, / tmp está vazio, confirmo isso também.
Satish
Parece haver alguns artigos antigos sobre atualizações de 4.2 a 5.2 em que o erro de falha de extração SRG significava que você precisava fazer algumas atualizações intermediárias. Pode não ser relevante, mas talvez valha uma olhada.
Todd Wilcox
@ ToddWilcox está certo, acho que você precisa atualizar para outra versão menor primeiro e depois para a versão para a qual deseja atualizar.

Respostas:

4

Soução:

Para testar eu tenho o 7.0(3)I4(4)arquivo nx-os de download, mas o mesmo problema, sem sorte :(

Mas então eu decidi apenas instalar em vez de verificação e funciona!

switch# install all nxos bootflash:nxos.7.0.3.I4.4.bin
Installer is forced disruptive

Verifying image bootflash:/nxos.7.0.3.I4.4.bin for boot variable "nxos".
[########################################] 100% -- SUCCESS

Verifying image type.
[########################################] 100% -- SUCCESS

Extracting "nxos" version from image bootflash:/nxos.7.0.3.I4.4.bin.
[########################################] 100% -- SUCCESS

Extracting "bios" version from image bootflash:/nxos.7.0.3.I4.4.bin.
[########################################] 100% -- SUCCESS

Performing runtime checks.
[########################################] 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  Unsupported in new image, module needs to be powered off



Images will be upgraded according to following table:
Module             Image         Running-Version             New-Version  Upg-Required
------  ----------------  ----------------------  ----------------------  ------------
     1         kickstart            6.0(2)U6(5c)             7.0(3)I4(4)           yes
     1              bios      v4.0.0(12/05/2016)      v3.8.0(01/25/2016)            no
     1            SFP-uC                   v2.12                    v0.0            no


Switch will be reloaded for disruptive upgrade.
Do you want to continue with the installation (y/n)?  [n] y 

Jantar de frango!

mostre a versão:

Software
  BIOS: version 4.0.0
  NXOS: version 7.0(3)I4(4)
  BIOS compile time:  12/05/2016
  NXOS image file is: bootflash:///nxos.7.0.3.I4.4.bin
  NXOS compile time:  10/24/2016 15:00:00 [10/24/2016 22:44:16]


Hardware
  cisco Nexus3000 C3064PQ Chassis
  Intel(R) Celeron(R) CPU        P4505  @ 1.87GHz with 3903432 kB of memory.
  Processor Board ID FOC17211CBG

  Device name: switch
  bootflash:    1596672 kB
  usb1:               0 kB (expansion flash)
Satish
fonte
2

Devido a grandes mudanças na nova versão do NX-OS 7, existem apenas algumas possibilidades de atualização. Dos documentos técnicos das notas de versão da Cisco:

Você pode executar uma atualização de software em serviço (ISSU) da seguinte versão para o Cisco NX-OS versão 7.0 (3) I7 (1):

  • 7,0 (3) I6 (1)
  • 7,0 (3) i5 (2)
  • 7,0 (3) i5 (1)

O único método de atualização suportado é instalar tudo a partir da Versão 6.0 (2) U6 (3) devido à necessidade de atualizar o BIOS. Sem o BIOS da versão 7.0 (3) I7 (1), a imagem 7.0 (3) I7 (1) não será carregada.

Link para o artigo: https://www.cisco.com/c/en/us/td/docs/switches/datacenter/nexus3000/sw/release/70371/n3k_70371_nxos_rn.html#_Toc453307910


fonte
Tenho atualizado para 6.0(2)U6(8), mas ainda recebendo mesmo erro, também eu tenho o upgrade BIOSa partir 2.6de 4.0.0recente, mas ainda mesmo problema. Não me importo com o ISSU neste momento, porque essa opção labnão está em produção.
Satish