Para parceiros
Este documento explica o procedimento passo a passo para atualizar a imagem do software nos Catalyst 4500/4000 Series Switches que executam o CatOS nos módulos Supervisor I e II, Cisco IOS® no módulo 4232 L3 e Cisco IOS nos módulos Supervisor III, IV e V. A atualização da imagem do software é necessária pelas seguintes razões:
Implemente novos recursos em sua rede disponíveis em novas versões de software.
Instale uma nova placa de linha que não seja suportada pela versão de software atual executada no switch.
Corrija um bug conhecido que afete seu switch se o bug for resolvido na futura versão do software.
Certifique-se de atender a estes requisitos antes de tentar esta configuração:
Verifique os requisitos de memória e ROM de inicialização.
Faça o download da imagem de software válida.
Instale o servidor TFTP em seu PC.
Faça backup da configuração atual do switch e da imagem do software.
Para obter mais informações sobre esses requisitos, consulte a seção Informações de Fundo deste documento.
Este documento não se restringe a versões de software e hardware específicas.
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.
Consulte as Convenções de Dicas Técnicas da Cisco para obter mais informações sobre convenções de documentos.
Esta seção descreve os itens na seção Requisitos.
Verifique a quantidade mínima de DRAM, memória Flash e a versão da ROM de inicialização necessárias para a nova versão do software. Verifique se o switch suporta esses requisitos. Você pode usar as notas de versão para verificar os requisitos da nova imagem de software. Consulte as Release Notes dos Catalyst 4500/4000 Series Switches.
O comando show version exibe a versão da ROM de inicialização, a DRAM instalada e o tamanho do flash de inicialização no switch.
Aqui está a saída do comando show version no Catalyst 4500/4000 que executa CatOS:
4006> (enable) show version WS-C4006 Software, Version NmpSW: 7.2(2) Copyright (c) 1995-2002 by Cisco Systems, Inc. NMP S/W compiled on Apr 25 2002, 15:07:51 GSP S/W compiled on Apr 25 2002, 14:51:18 System Bootstrap Version: 5.4(1) !--- This is the boot ROM version that runs on your switch. Hardware Version: 1.2 Model: WS-C4006 Serial #: FOX04243254 Mod Port Model Serial # Versions --- ---- ------------------ -------------------- --------------------------------- 1 2 WS-X4013 JAB043300MG Hw : 1.2 Gsp: 7.2(2.0) Nmp: 7.2(2) 2 48 WS-X4148-RJ45V JAE0621004J Hw : 1.6 3 34 WS-X4232-L3 JAB054306MQ Hw : 1.7 DRAM FLASH NVRAM Module Total Used Free Total Used Free Total Used Free ------ ------- ------- ------- ------- ------- ------- ----- ----- ----- 1 65536K 39209K 26327K 16384K 5507K 10877K 480K 327K 153K !--- The amount of DRAM and Flash size on the switch. Uptime is 0 day, 4 hours, 18 minutes 4006> (enable
Aqui está a saída do comando show version no Catalyst 4500/4000 que executa o Cisco IOS integrado:
c-4000#show version Cisco Internetwork Operating System Software IOS (tm) Catalyst 4000 L3 Switch Software (cat4000-IS-M), Version 12.1(12c)EW1, EARLY DEPLOYMENT RELEASE SOFTWARE (fc1) TAC Support: http://www.cisco.com/tac Copyright (c) 1986-2002 by cisco Systems, Inc. Compiled Thu 24-Oct-02 23:05 by eaarmas Image text-base: 0x00000000, data-base: 0x00CA7368 !--- This is the boot ROM version that runs on your switch. ROM: 12.1(11br)EW Dagobah Revision 50, Swamp Revision 16 c-4000 uptime is 1 week, 2 days, 1 hour, 38 minutes System returned to ROM by reload System image file is "bootflash:cat4000-is-mz.121-12c.EW1.bin" !--- The DRAM on the Supervisor module. cisco WS-C4006 (MPC8245) processor (revision 7) with 262144K bytes of memory. Processor board ID FOX04183666 Last reset from Reload 80 FastEthernet/IEEE 802.3 interface(s) 52 Gigabit Ethernet/IEEE 802.3 interface(s) 467K bytes of non-volatile configuration memory. Configuration register is 0x2102 c-4000#
Faça o download da imagem do software no PC que atua como o servidor TFTP antes da atualização real da imagem. Faça o download da imagem do software CatOS ou Cisco IOS a partir do Software Download Center para Catalyst 4000 (somente para clientes registrados) .
Para um exemplo de saída neste documento, o servidor Cisco TFTP é instalado em um PC com o Microsoft Windows 2000 Professional. Você pode usar um servidor de TFTP que pode ser instalado em qualquer plataforma. Você não precisa utilizar um PC com um sistema operacional Windows.
Passo 1: Baixe e instale qualquer software TFTP shareware da Internet no PC usado para copiar a imagem do software para o switch. Faça download da imagem do software para o diretório raiz do servidor TFTP. Você pode fazer download das imagens para o diretório raiz padrão do servidor TFTP ou mudar o caminho do diretório raiz para o diretório em que a imagem do software reside. Para o servidor Cisco TFTP, selecione View Menu > Options para alterar o diretório raiz.
Observação: este documento foi escrito quando o servidor Cisco TFTP estava disponível para download através do Centro de software. A Cisco não suporta mais o servidor de TFTP Cisco. Se você usar o servidor TFTP da Cisco, desative a função de log para evitar a geração excessiva de log, o que pode interromper o processo TFTP. Selecione View Menu > Options para desabilitar logs no servidor Cisco TFTP. Como alternativa, desmarque Ativar registro e clique em Ok. Por padrão, o registro está habilitado.
Passo 2: Conecte um cabo de console entre a porta de console do switch e o PC para acessar a CLI (Command Line Interface, interface de linha de comando) do switch. Consulte Conexão de um Terminal à Porta de Console em Catalyst Switches para obter informações sobre como acessar a CLI através do HyperTerminal.
Observação: você pode usar o acesso Telnet remoto para atualizar o switch. No entanto, você perderá a conectividade Telnet quando o switch recarregar durante o upgrade de software. Você pode restabelecer o Telnet após o carregamento da nova imagem. No entanto, para solucionar problemas em caso de falha, você precisa ter acesso ao console local. A Cisco recomenda uma atualização de switch através do acesso ao console.
Execute um backup da configuração do switch e da imagem do software atual para o PC que executa o servidor TFTP. Às vezes, o procedimento de atualização pode falhar devido a estes motivos:
Memória insuficiente
Espaço insuficiente no flash de inicialização do switch para suportar a nova imagem
Você pode recuperar o switch para o modo normal com a mesma imagem que estava presente no switch. Se você perder a configuração do switch por qualquer motivo, poderá restaurar a configuração do servidor TFTP. Consulte também o problema conhecido: A configuração do Switch CatOS foi perdida devido à seção de downgrade de software deste documento para obter mais informações. Consulte Gerenciamento de Imagens de Software e Trabalho com Arquivos de Configuração em Catalyst Switches para obter informações sobre como gerenciar os arquivos de configuração e as imagens de software em Catalyst 4000 Switches que executam CatOS.
Nos switches Catalyst 4500/4000 que executam o Cisco IOS integrado, você pode emitir o comando copy startup-config tftp: ou copy startup-config bootflash: comando para copiar a configuração para o flash de inicialização ou servidor de TFTP. Caso tenha modificado a configuração, certifique-se de emitir o comando write memory para copiar a configuração atual para configuração inicial e realizar o backup. É possível emitir o flash de inicialização da cópia: tftp: ou copie o slot0: tftp: para copiar as imagens de software atuais do bootflash ou slot0 para o servidor TFTP.
Nesta seção, você encontrará informações para configurar os recursos descritos neste documento.
Nota: Use a Command Lookup Tool (somente clientes registrados) para obter mais informações sobre os comandos usados nesta seção.
Os switches Catalyst 4003 (Supervisor I) e 4006 (Supervisor II) que executam CatOS não suportam a placa Flash PCMCIA. You only have the option to copy the new Software image from the TFTP server into the Switch bootflash.
Passo 1: Certifique-se de verificar os requisitos de memória ou bootROM, estar pronto com o servidor TFTP no PC e acessar o console do switch a partir da porta do console do switch. Se você não estiver pronto para essa configuração, consulte a seção Requisitos deste documento.
Passo 2: Configure o endereço IP de gerenciamento (sc0). Verifique a conectividade entre o switch e o PC no qual o servidor TFTP está instalado. Neste cenário de exemplo, use o endereço IP 10.10.10.1 para o gerenciamento do switch e o endereço IP 10.10.10.2 para o servidor TFTP.
!--- The management (sc0) IP address is configured on the switch. Cat4006> (enable) set interface sc0 1 10.10.10.1 255.255.255.0 Interface sc0 vlan set, IP address and netmask set. !--- Verify the management (sc0) IP address. Cat4006> (enable) show interface sl0: flags=50<DOWN,POINTOPOINT,RUNNING> slip 0.0.0.0 dest 0.0.0.0 !--- Set the sc0 in VLAN1 and the switch port that connects to the PC is in VLAN1. sc0: flags=63vlan 1 inet 10.10.10.1 netmask 255.255.255.0 broadcast 10.10.10.255 me1: flags=63<UP,BROADCAST,RUNNING> inet 1.1.1.1 netmask 255.255.255.0 broadcast 1.1.1.255 !--- Verify the IP connectivity between the switch and PC with the TFTP server. Cat4006> (enable) ping 10.10.10.2 !!!!! ----10.10.10.2 PING Statistics---- 5 packets transmitted, 5 packets received, 0% packet loss round-trip (ms) min/avg/max = 1/3/7 Cat4006> (enable
Passo 3: Verifique se você tem espaço suficiente disponível no flash de inicialização para copiar a nova imagem do servidor TFTP para o flash de inicialização. Você pode verificar o tamanho da nova imagem no PC para o qual a imagem é baixada.
Cat4006> (enable) dir bootflash: -#- -length- -----date/time------ name 1 36688 Mar 20 2003 17:07:39 switch.cfg 2 4127708 Jul 12 2003 10:59:39 cat4000.6-3-8.bin 11563988 bytes available (4164652 bytes used) Cat4006> (enable) !--- You have now verified that the new image size is around 4.5 MB. !--- The space available on bootflash is around 11.5 MB, which is sufficient.
Caso não haja espaço livre suficiente para copiar a nova imagem, exclua a imagem atual com o comando delete. Emita o comando squeeze para apagar permanentemente os arquivos marcados como "excluídos" para disponibilizar mais espaço para a nova imagem.
Switch>(enable) delete bootflash: [cat4000.6-3-8.bin]? Delete bootflash:cat4000.6-3-8.bin?[confirm]
Switch>(enable)squeeze bootflash: All deleted files will be removed, proceed (y/n) [n]? y Squeeze operation may take a while, proceed (y/n) [n]? y Erasing squeeze log Squeeze of bootflash complete.
Passo 4: Copie a nova imagem de software no flash de inicialização do servidor TFTP e verifique se a imagem foi copiada corretamente. Confirme se o tamanho do arquivo da nova imagem é uma correspondência exata com o tamanho que o Centro de software do Cisco.com (somente clientes registrados) menciona. Se você encontrar uma diferença, a imagem provavelmente ficou corrompida durante a transferência. Baixe a imagem novamente para garantir que o switch não entre no modo ROMmon após o recarregamento.
Cat4006> (enable) copy tftp bootflash: IP address or name of remote host []? 10.10.10.2 Name of file to copy from []? cat4000-k8.7-4-1.bin 11563860 bytes available on device bootflash, proceed (y/n) [n]? y CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC CCCCCCCCCCCCC File has been copied successfully. Cat4006> (enable) Cat4006> (enable) dir bootflash: -#- -length- -----date/time------ name 1 36688 Mar 20 2003 17:07:39 switch.cfg 2 4127708 Jul 12 2003 10:59:39 cat4000.6-3-8.bin 3 4470132 Jul 31 2003 17:58:48 cat4000-k8.7-4-1.bin 7093728 bytes available (8634912 bytes used) Cat4006> (enable)
Você também pode confirmar a soma de verificação do arquivo no dispositivo Flash com o comando verify:
Cat4006>(enable) verify bootflash:cat4000-k8.7-4-1.bin CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC Starting verification on file bootflash:cat4000-k8.7-4-1.bin ............................................................. ............................................................. ............................................................. ............................................................. ............................................................. ................................................... File bootflash:cat4000-k8.7-4-1.bin verified and is Ok. Cat4006>(enable)
Passo 5: Limpe a variável de inicialização antiga para que o switch não inicialize com uma imagem antiga, mesmo que a imagem esteja disponível no flash de inicialização. Configure the new boot variable so that the Switch boots with the new Software image after the reset.
Cat4006> (enable) show boot !--- Previously, the switch used this image to boot. BOOT variable = bootflash:cat4000.6-3-8.bin,1; CONFIG_FILE variable = Configuration register is 0x2102 ignore-config: disabled auto-config: non-recurring console baud: 9600 boot: image specified by the boot system commands !--- Old boot variable is clear. Also, you can issue the !--- clear boot system all command to clear all the boot variables. Cat4006> (enable)clear boot system flash bootflash:cat4000.6-3-8.bin BOOT variable = !--- New boot variable is configured. Cat4006> (enable) set boot system flash bootflash:cat4000-k8.7-4-1.bin BOOT variable = bootflash:cat4000-k8.7-4-1.bin,1; !--- If you do not want to clear the old boot variable, use the !--- keyword prepend with the set boot system flash command !--- so that the new boot variable is set at first priority. For example, issue !--- the set boot system flash bootflash:cat4000-k8.7-4-1.bin prepend !--- command for this example. Cat4006> (enable) show boot BOOT variable = bootflash:cat4000-k8.7-4-1.bin,1; CONFIG_FILE variable = !--- Make sure that the config-register is set to 0x2102 so that the switch !--- uses the valid software image to boot. You can change the !--- config-register with the set boot config-register 0x2102 !--- command. If the boot variable is not specified correctly, your switch can !--- go into ROMmon mode after the reload. Configuration register is 0x2102 ignore-config: disabled auto-config: non-recurring console baud: 9600 boot: image specified by the boot system commands Cat4006> (enable)
Passo 6: Reset the Switch so that during reload the Switch boots with the new Software image.
Cat4006> (enable) reset This command will reset the system. Do you want to continue (y/n) [n]? y 2003 Jul 31 18:05:10 %SYS-5-SYS_RESET:System reset from Console// Cat4006> (enable) 0:00.586648: No gateway has been specified 0:00.588434: ig0: 00:02:b9:80:85:fe is 200.200.201.1 0:00.589044: netmask: 255.255.255.0 0:00.589385: broadcast: 200.200.201.255 0:00.589754: gateway: 0.0.0.0 WS-X4013 bootrom version 6.1(4), built on 2001.07.30 14:43:26 H/W Revisions: Crumb: 5 Rancor: 8 Board: 2 Supervisor MAC addresses: 00:02:b9:80:82:00 through 00:02:b9:80:85:ff (1024 addresses) Installed memory: 64 MB Testing LEDs.... done! The system will autoboot in 5 seconds. Type control-C to prevent autobooting. rommon 1 > The system will now begin autobooting. !--- The switch now boots with the new image. Autobooting image: "bootflash:cat4000-k8.7-4-1.bin" ................................................................... ........................................................ .............################################ Starting Off-line Diagnostics Mapping in TempFs Board type is WS-X4013 DiagBootMode value is "post" Loading diagnostics... Enter password: 2003 Jul 31 18:06:19 %SYS-5-MOD_OK:Module 1 is online Cat4006>
Passo 7: Verifique se a nova versão do software está no switch.
Cat4006> (enable) show version WS-C4006 Software, Version NmpSW: 7.4(1) !--- The switch is running CatOS version 7.4(1). Copyright (c) 1995-2002 by Cisco Systems, Inc. NMP S/W compiled on Sep 20 2002, 11:46:26 GSP S/W compiled on Sep 20 2002, 11:24:50 System Bootstrap Version: 6.1(4) Hardware Version: 1.2 Model: WS-C4006 Serial #: FOX04183883 Mod Port Model Serial # Versions --- ---- ------------------ -------------------- --------------------------------- 1 2 WS-X4013 JAB04300631 Hw : 1.2 Gsp: 7.4(1.0) Nmp: 7.4(1) 4 34 WS-X4232-GB-RJ JAB041404EL Hw : 2.3 5 48 WS-X4148-RJ21 JAB03450310 Hw : 0.2 DRAM FLASH NVRAM Module Total Used Free Total Used Free Total Used Free ------ ------- ------- ------- ------- ------- ------- ----- ----- ----- 1 65536K 39227K 26309K 16384K 9457K 6927K 480K 327K 153K Uptime is 0 day, 0 hour, 0 minute Cat4006> (enable)
Se o switch não carregar ou permanecer no modo rommon>, consulte a seção Falha na atualização do software / O switch está no ROMmon deste documento para obter mais assistência.
Consulte Como Atualizar Imagens de Software em Módulos de Camada 3 do Switch Catalyst para obter um procedimento passo a passo para atualizar o software em módulos 4232-L3:
Consulte a seção Upgrading the System Software das Release Notes do Catalyst 4000 Family Switch Cisco IOS para obter um procedimento passo a passo para atualizar o Cisco IOS integrado nos módulos Catalyst 4500/4000 Supervisor III e IV.
Os switches Cisco Catalyst 4500 Series permitem que um mecanismo supervisor em standby assuma a função se o mecanismo supervisor principal falhar. Dessa forma, os switches Cisco Catalyst 4500 Series permitem que o switch retome a operação rapidamente no caso de uma falha do mecanismo supervisor. Esse recurso é conhecido como redundância do mecanismo supervisor. O procedimento de atualização do software, que o recurso de redundância do mecanismo supervisor suporta, permite que você atualize a imagem do software Cisco IOS nos mecanismos do supervisor sem precisar recarregar o sistema.
Conclua estes passos para atualizar o software:
Copie a nova imagem do software Cisco IOS para bootflash ou slot0 em ambos os mecanismos de supervisor com estes comandos:
No supervisor ativo:
copy source_device:source _filename slot0:target_filename
copy source_device:source_filename bootflash:target_filename
No supervisor em standby:
copy source_device:source_filename slaveslot0:target_filename
copy source_device:source_filename slavebootflash:target_filename
Configure os mecanismos do supervisor para inicializar a nova imagem. Use estes comandos:
Switch#configure terminal Switch(config)#config-register 0x2 Switch(config)#boot system flash device:file_name
Sincronize as configurações do mecanismo supervisor:
Switch(config)#redundancy Switch(config-red)#main-cpu Swicth(config-r-mc)#auto-syn standard
Emita o comando copy running-config start-config para salvar a configuração.
Emita o comando redundancy reload peer para recarregar o mecanismo supervisor standby e colocar o mecanismo novamente on-line (com a nova versão do software Cisco IOS).
Nota: Antes de recarregar o mecanismo supervisor em standby, certifique-se de aguardar o suficiente para que todas as alterações de sincronização da configuração sejam concluídas.
Conduza um switchover manual para o mecanismo supervisor em standby com o comando redundancy force-switchover.
O mecanismo supervisor em standby se torna o mecanismo supervisor ativo que executa a nova imagem do software Cisco IOS. Os módulos são recarregados e o software do módulo é baixado do mecanismo supervisor ativo. O mecanismo supervisor originalmente ativo é reinicializado com a nova imagem e se torna o mecanismo supervisor em standby.
Use esta seção para confirmar se a sua configuração funciona corretamente.
A Output Interpreter Tool ( somente clientes registrados) (OIT) oferece suporte a determinados comandos show. Use a OIT para exibir uma análise da saída do comando show.
show version — Verifica se o novo switch executa a nova versão de software.
Esta seção fornece informações que podem ser usadas para o troubleshooting da sua configuração.
A atualização do software pode falhar devido aos seguintes motivos:
Problemas de conectividade IP entre o switch e o servidor TFTP
Variáveis de inicialização configuradas incorretamente
Falha de energia durante a operação de cópia da imagem do software para o switch
Como resultado, o switch pode entrar no modo ROMmon. Se seu switch estiver no ROMmon e você não tiver uma imagem válida presente no flash de inicialização ou no Flash compacto (somente no Supervisor III e IV), você poderá recuperar seu switch para o modo normal através do procedimento de recuperação de software. Consulte estes documentos para obter o procedimento de recuperação de software:
Se uma atualização de software for executada nos mecanismos de supervisor ativo e standby, verifique se ambos os supervisores executam a mesma imagem de software nova.
A atualização falha quando o supervisor principal faz o download da configuração do supervisor secundário. O supervisor secundário copia sua própria variável de inicialização para o supervisor principal. Se o supervisor principal não tiver a mesma imagem de software do supervisor secundário, um loop de inicialização ocorrerá porque o supervisor principal não consegue localizar a imagem. Conclua estas etapas para solucionar o problema:
Remova o supervisor principal.
Mude para o modo ROMMON.
Inicialize o supervisor principal manualmente.
Certifique-se de que o supervisor principal carregue a mesma imagem do outro mecanismo supervisor. Após o carregamento da imagem, redefina as variáveis de inicialização. Depois que o mecanismo supervisor se recuperar, atualize um dos supervisores para ter a mesma imagem que o outro supervisor.
Um downgrade de software em um switch que executa CatOS sempre leva à perda de configuração. Emita o comando copy config tftp para fazer backup da configuração para um servidor TFTP. Como alternativa, emita o comando copy config flash para fazer backup da configuração em um dispositivo Flash.
Para restaurar a configuração após um downgrade bem-sucedido, execute o comando copy tftp config ou copy flash config para obter o arquivo de configuração do servidor TFTP ou do dispositivo Flash.
Consulte o guia de referência de comandos do Catalyst 4500 para obter a sintaxe e o uso desses comandos.
Revisão | Data de publicação | Comentários |
---|---|---|
1.0 |
01-Sep-2005 |
Versão inicial |