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.
merci
September 19th, 2017 at 10 h 33 min
très utile
September 19th, 2017 at 10 h 34 min