Catalyst 2950 : upgrade IOS 12.1(22)EA6
Procedure pour mettre a jour l' IOS sur les Catalyst 2950, a partir des 2 versions d'IOS presentes sur le campus
1 - Connection au switch
>
telnet <switch>
>enable
>
2 - Verifier l'espace disponible
>
dir
>
Resultat :
>
Directory of flash:/
> 2 -rwx 273 Jan 01 1970 00:01:03 env_vars
3 -rwx 2253443 Mar 01 1993 00:02:09 c2950-i6q4l2-mz.121-6.ea2c.bin
> 4 -rwx 109 Mar 01 1993 00:01:33 info
16 -rwx 2380 May 18 1993 05:52:15 vlan.dat
> 17 -rwx 8726 Jun 12 1993 01:34:00 config.text
5 -rwx 2250767 Mar 01 1993 00:02:48 c2950-i6q4l2-mz.121-6.EA2a.bin
> 6 drwx 640 Mar 01 1993 00:03:46 html
19 -rwx 109 Mar 01 1993 00:03:46 info.ver
>
7741440 bytes total (1506816 bytes free)
>
la derniere ligne indique la taille de la flash et la place restante (ici 1,5 MB).
>le binaire fait 3110758 bytes, si il n'y a pas assez de place, faire l'etape 3
>3 - Effacer les fichiers HTML (gain de place)
>
delete /r /f flash:html
>
<Enter> pour confirmer
>
Effacer le repertoire html libere 1.7 Mo sur la flash
>Si ce n'est pas suffisant, et que plusieurs binaires sont presents, effacer le binaire non utilisé. (sh ver pour savoir lequel est utilisé)
>4 - Copie le binaire de sola vers la flash
>
copy tftp://192.168.100.5/ios/c2950-i6q4l2-mz.121-22.EA6.bin flash:
>
>Resultat :
>[OK - 31107586220800 bytes]
>3110758 bytes copied in 131.904 secs (23746 bytessec)
>
5 - modifier la procedure de demarrage
>
sh boot
>
Resultat :
>BOOT path-list:
Config file: flash:config.text
>Enable Break: no
Manual Boot: no
>HELPER path-list:
NVRAM/Config file
> buffer size: 32768
>Dans la doc, il est dit qu'il n'y a pas besoin de modifier la conf si l'image n'est pas précisée. Dans mon test, j'ai tout de meme eu besoin de preciser l'image de demarrage (etape 6) (sinon il redemarrage sur l'ancienne image)
>6 - Activer la nouvelle image au prochain demarrage
>
conf t
>boot system flash:c2950-i6q4l2-mz.121-22.EA6.bin
end
>
7 - Verification
>
sh boot
>
Resultat : Une nouvelle ligne BOOT path-list est apparue
>BOOT path-list: flash:c2950-i6q4l2-mz.121-22.EA6.bin
>Config file: flash:config.text
>Private Config file: flash:private-config.text
>Enable Break: no
Manual Boot: no
>HELPER path-list:
NVRAM/Config file
> buffer size: 32768
>8- Redemarrer le switch pour charger la nouvelle image
>
reload
>
System configuration has been modified. Save? [yes/no]: yes
>Building configuration...
[OK]
>Proceed with reload? [confirm] <Enter>
>
Perte de la connexion.
>Le switch met a jour son bootloader, puis redémarre avec la nouvelle image (<5 minutes)
>9 - Verification de la nouvelle image
>
sh ver
>
Resultat :
>Cisco Internetwork Operating System Software
IOS (tm) C2950 Software (C2950-I6Q4L2-M), Version 12.1(22)EA6, RELEASE SOFTWARE (fc1)
>Copyright (c) 1986-2005 by cisco Systems, Inc.
Compiled Fri 21-Oct-05 02:22 by yenanh
>Image text-base: 0x80010000, data-base: 0x80676000
>ROM: Bootstrap program is C2950 boot loader
>
myswitch uptime is 20 minutes
>System returned to ROM by power-on
System image file is "flash:c2950-i6q4l2-mz.121-22.EA6.bin"
>
>
>
>
telnet <switch>
>enable
>
2 - Verifier l'espace disponible
>
dir
>
Resultat :
>
Directory of flash:/
> 2 -rwx 273 Jan 01 1970 00:01:03 env_vars
3 -rwx 2253443 Mar 01 1993 00:02:09 c2950-i6q4l2-mz.121-6.ea2c.bin
> 4 -rwx 109 Mar 01 1993 00:01:33 info
16 -rwx 2380 May 18 1993 05:52:15 vlan.dat
> 17 -rwx 8726 Jun 12 1993 01:34:00 config.text
5 -rwx 2250767 Mar 01 1993 00:02:48 c2950-i6q4l2-mz.121-6.EA2a.bin
> 6 drwx 640 Mar 01 1993 00:03:46 html
19 -rwx 109 Mar 01 1993 00:03:46 info.ver
>
7741440 bytes total (1506816 bytes free)
>
la derniere ligne indique la taille de la flash et la place restante (ici 1,5 MB).
>le binaire fait 3110758 bytes, si il n'y a pas assez de place, faire l'etape 3
>3 - Effacer les fichiers HTML (gain de place)
>
delete /r /f flash:html
>
<Enter> pour confirmer
>
Effacer le repertoire html libere 1.7 Mo sur la flash
>Si ce n'est pas suffisant, et que plusieurs binaires sont presents, effacer le binaire non utilisé. (sh ver pour savoir lequel est utilisé)
>4 - Copie le binaire de sola vers la flash
>
copy tftp://192.168.100.5/ios/c2950-i6q4l2-mz.121-22.EA6.bin flash:
>
>Resultat :
>[OK - 31107586220800 bytes]
>3110758 bytes copied in 131.904 secs (23746 bytessec)
>
5 - modifier la procedure de demarrage
>
sh boot
>
Resultat :
>BOOT path-list:
Config file: flash:config.text
>Enable Break: no
Manual Boot: no
>HELPER path-list:
NVRAM/Config file
> buffer size: 32768
>Dans la doc, il est dit qu'il n'y a pas besoin de modifier la conf si l'image n'est pas précisée. Dans mon test, j'ai tout de meme eu besoin de preciser l'image de demarrage (etape 6) (sinon il redemarrage sur l'ancienne image)
>6 - Activer la nouvelle image au prochain demarrage
>
conf t
>boot system flash:c2950-i6q4l2-mz.121-22.EA6.bin
end
>
7 - Verification
>
sh boot
>
Resultat : Une nouvelle ligne BOOT path-list est apparue
>BOOT path-list: flash:c2950-i6q4l2-mz.121-22.EA6.bin
>Config file: flash:config.text
>Private Config file: flash:private-config.text
>Enable Break: no
Manual Boot: no
>HELPER path-list:
NVRAM/Config file
> buffer size: 32768
>8- Redemarrer le switch pour charger la nouvelle image
>
reload
>
System configuration has been modified. Save? [yes/no]: yes
>Building configuration...
[OK]
>Proceed with reload? [confirm] <Enter>
>
Perte de la connexion.
>Le switch met a jour son bootloader, puis redémarre avec la nouvelle image (<5 minutes)
>9 - Verification de la nouvelle image
>
sh ver
>
Resultat :
>Cisco Internetwork Operating System Software
IOS (tm) C2950 Software (C2950-I6Q4L2-M), Version 12.1(22)EA6, RELEASE SOFTWARE (fc1)
>Copyright (c) 1986-2005 by cisco Systems, Inc.
Compiled Fri 21-Oct-05 02:22 by yenanh
>Image text-base: 0x80010000, data-base: 0x80676000
>ROM: Bootstrap program is C2950 boot loader
>
myswitch uptime is 20 minutes
>System returned to ROM by power-on
System image file is "flash:c2950-i6q4l2-mz.121-22.EA6.bin"
>
>
>