Upgrade IOS Cisco

Quand Cisco publie une nouvelle version d’IOS, il est conseillé de mettre à jour ses équipements réseau.
Avant de se lancer dans ce genre de manipulation potentiellement risquée, il est conseiller d’être à proximité du switch avec un accès au port console au cas ou il y aurait un problème.

Dans ce billet je décrirai la procédure pour un 3560. Celle-ci est semblable pour tous les modèles de switchs et routeurs Cisco.

Dans un premier temps, il va falloir se procurer la nouvelle version d’IOS sur le site Cisco mais je ne détaillerai pas cette partie.
Ensuite, il va falloir vérifier si il y a suffisamment de place sur la flash du switch pour uploader le nouvel IOS sans supprimer l’ancien.

Switch#dir flash:

Si il y a suffisamment de place tant mieux ! Sinon, il va falloir supprimer la version d’IOS actuelle avec la commande ci-dessous:

Switch# delete /f /r flash:c3560-ipbase-mz.122-35.SE5.bin

Ensuite il faut récupérer la nouvelle version d’ISO sur la flash via tftp.
En guise de serveur TFTP, j’utilise tftp32 qui est très pratique et d’une grande simplicité pour ce genre de tâche.

Pour récupérer l’ios :

Switch# copy tftp flash
Address or name of remote host? 192.168.1.10
source filename? c3560-ipservicesk9-mz.150-2.SE5.bin
Destination filename? c3560-ipservicesk9-mz.150-2.SE5.bin

Dans le cas ou vous seriez en train de mettre à jour un stack de switch répétez l’opération sur toutes les flash des switchs de la stack.

Si vous avez le md5 de l’IOS, il est conseillé de vérifier son intégrité après le transfert tftp

Switch#verify /md5 flash:c3560-ipservicesk9-mz.150-2.SE5.bin
02:35:39: %SYS-5-CONFIG_I: Configured from console by console
...[...]...Done!
verify /md5 (flash:c3560-ipservicesk9-mz.150-2.SE5.bin) = f73e32e66719fb48b11c849deee958e1

Puis on configure le switch pour qu’il boot sur le nouvel IOS

Switch#conf t
Enter configuration commands, one per line.  End with CNTL/Z.
Switch(config)#boot system flash:/c3560-ipservicesk9-mz.150-2.SE5.bin

Avant de reboot, on verifie notre configuration

Switch#show boot | include BOOT
BOOT path-list      : flash:/c3560-ipservicesk9-mz.150-2.SE5.bin

Puis on reboot

Switch#reload

Après le reboot, on vérifie que le switch à bien booter sur le nouveau binaire.

Switch#sh ver
 
Switch Ports Model              SW Version            SW Image
------ ----- -----              ----------            ----------
*    1 9     WS-C3560-8PC       15.0(2)SE5            C3560-IPSERVICESK9-M
 
 
Configuration register is 0xF

On peux maintenant supprimer l’ancien

Switch# delete /f /r flash:c3560-ipbase-mz.122-35.SE5.bin

Dans un prochain article j’expliquerai comment remettre un IOS sur un switch en mode “rommon” particulièrement utile si il y a eu un problème pendant l’upgrade.

2 Responses to “Upgrade IOS Cisco”

  1. merci

    Marcel
    September 19th, 2017 at 10 h 33 min Reply
    • très utile

      Marcel
      September 19th, 2017 at 10 h 34 min Reply

Leave a Reply

© 2024 Evollu.fr. All Rights Reserved.
WordPress theme by Blogging Tips