Vamos ver como atualizar o firmware do switch DELL PoweConnect 5548. Este exemplo também foi testado em um Dell PowerConnect 5448 .

Iremos usar o método HTTP para envio dos arquivos para o switch. Há outros métodos como o via USB ou via TFTP.

Primeiros passos:

0) Salvar as configurações correntes (running-config) em disco.

<br /> console# copy running-config startup-config<br /> Overwrite file [startup-config] ?[Yes/press any key for no]....<br /> 01-Oct-2006 10:53:49 %COPY-I-FILECPY: Files Copy - source URL running-config destination URL flash://startup-config<br /> 01-Oct-2006 10:53:54 %COPY-N-TRAP: The copy operation was completed successfully<br /> Copy succeeded<br />

0.1) Efetuar o backup das configurações (startup-config). Sugiro o bom programa RANCID para isso. Caso ainda não possua veja aqui como implementá-lo. Você tem também a opção de usar o TFTP. Basta usar o comando:

<br /> console# copy running-config tftp://<ip_tftp_server>/running-config<br />

1) Com o switch ligado acessá-lo via cabo console.

2) Configurar um ip na vlan 1 ( vlan de configuração ) para acesso via browser. Neste exemplo usamos o ip 192.168.223.40.

<br /> console# conf t<br /> console(config)# interface vlan 1<br /> console(config-if)# ip address<br /> dhcp Acquire IP address from DHCP server<br /> A.B.C.D IP address<br /> console(config-if)# ip address 192.168.223.40<br /> A.B.C.D or /n IP subnet mask or IP prefix length<br /> console(config-if)# ip address 192.168.223.40 /21<br />

2.1) Com o comando “sh version” veja a versão atual dos sistemas.

<br /> console# sh version<br /> Unit                 SW version          Boot version     HW version<br /> ------------------- ------------------- ------------------- -------------------<br /> 1                    4.0.1.11            1.0.0.12            00.00.02<br />

3) Via navegador acessar o endereço http://192.168.223.40 . O usuário e senha padrão de fábrica são admin/admin.

4) Ir na opção “File download” .Atenção pois o conceito de transferência de arquivos para a DELL é do ponto de vista do switch. Ou seja, “File Download” seria o switch baixando os arquivos de algum lugar e “File Upload” seria o switch enviando arquivos para algum lugar. Ok?

4.1) Selecionar a opção “Download via HTTP”. Assim não é necessário a instalação de um servidor TFTP em sua máquina.

4.2) Selecionar o arquivo com extensão .ros . Aqui um exemplo da versão 4.1.0.15 (versão mais atual neste momento).

4.3) Em “Destination File Type” selecionar “Software Image”

4.4) Clique em “Active” para iniciar a transferência e aguarde o término.

Abaixo uma imagem da tela:

dell_6

5) Agora iremos transferir o arquivo de boot.

5.1) Ainda na opção “File Download” selecionar a opção “Download via HTTP”.

5.2) Selecionar o arquivo com extensão .rfb . Aqui um exemplo da versão 1.0.0.14 ( também a versão mais atual no momento ). Veja a versão mais atual no site da Dell.

5.3) Em “Destination File Type” selecionar “Boot Code”

dell_5

5.4) Clique em “Active” para iniciar a transferência e aguarde o término.

6) Após o término da transferência ir na opção “Active Images” e selecionar a nova versão disponível.

7) Escolha a nova versão é clique em “Apply”

dell_7

8) Efetue o reload do switch com o comando:

<br /> console# reload<br /> You haven't saved your changes. Are you sure you want to continue ? (Y/N)[N] Y<br /> This command will reset the whole system and disconnect your current session. Do you want to continue ? (Y/N)[N] Y<br /> Shutting down<br />

9) Aguarde a inicialização do switch:

<br /> **************************************************<br /> ***************** SYSTEM RESET *****************<br /> **************************************************<br /> Boot1 Checksum Test...............................PASS<br /> Boot2 Checksum Test...............................PASS<br /> Flash Image Validation Test.......................PASS

BOOT Software Version 1.0.0.14 Built 02-Apr-2012 18:41:25

PowerConnect 5548 device with Marvell ARM CPU core. 256 MByte SDRAM.

I-Cache 16 KB. D-Cache 16 KB. L2 Cache 256 KB. Cache Enabled.

MAC Address : d0:67:e5:ac:55:35.

Autoboot in 2 seconds – press RETURN or Esc. to abort and enter prom.

Preparing to decompress…

100%

Decompressing SW from image-2

100%

OK

Running from RAM…

*************************

*\* Running SW Ver. 4.1.0.15 Date 20-Oct-2013 Time 10:23:39 **

*************************

HW version is 00.00.02

Base Mac address is: d0:67:e5:ac:55:35

Dram size is : 256M bytes

Dram first block size is : 229376K bytes

Dram first PTR is : 0x1C00000

Dram second block size is : 4096K bytes

Dram second PTR is : 0xFC00000

Flash size is: 16M

01-Oct-2006 10:23:44 %CDB-I-LOADCONFIG: Loading running configuration.

01-Oct-2006 10:23:44 %CDB-I-LOADCONFIG: Loading startup configuration.

Device configuration:

Slot 1 – PowerConnect 5548

Device 0: GT_98DX4122 (BobCat)

Device 1: GT_98DX4123 (BobCat)

————————————

— Unit Number 1 —

————————————

BobCat, Revision(A2), Cpu(800)

BobCat, Revision(A2), Cpu(800)

01-Oct-2006 10:24:00 %INIT-I-InitCompleted: Initialization task is completed

———————————–

— Unit Number 1 Master Enabled —

———————————–

10) Verificar a atualização aplicada com o comando:

<br /> console> sh version<br /> Unit                SW version          Boot version        HW version<br /> ------------------- ------------------- ------------------- -------------------<br /> 1                   4.1.0.15            1.0.0.14            00.00.02<br />

Schermata-2013-12-15-alle-18.09.593.png