Dans le cadre de la documentation associée à ce produit, nous nous efforçons d’utiliser un langage exempt de préjugés. Dans cet ensemble de documents, le langage exempt de discrimination renvoie à une langue qui exclut la discrimination en fonction de l’âge, des handicaps, du genre, de l’appartenance raciale de l’identité ethnique, de l’orientation sexuelle, de la situation socio-économique et de l’intersectionnalité. Des exceptions peuvent s’appliquer dans les documents si le langage est codé en dur dans les interfaces utilisateurs du produit logiciel, si le langage utilisé est basé sur la documentation RFP ou si le langage utilisé provient d’un produit tiers référencé. Découvrez comment Cisco utilise le langage inclusif.
Cisco a traduit ce document en traduction automatisée vérifiée par une personne dans le cadre d’un service mondial permettant à nos utilisateurs d’obtenir le contenu d’assistance dans leur propre langue. Il convient cependant de noter que même la meilleure traduction automatisée ne sera pas aussi précise que celle fournie par un traducteur professionnel.
Ce document décrit et explique la procédure et la configuration requise pour mettre à niveau le logiciel sur un contrôleur de réseau local sans fil (WLC).
Outre les connaissances de base sur le réseau et la familiarité avec la configuration et l'installation de base des WLC Cisco, assurez-vous de lire les directives et recommandations présentées dans les notes de version.
Par exemple, pour la version 8.10.190.0, vous pourrez trouver cette information ici.
Chemin de mise à niveau pris en charge vers Cisco Wireless version 8.10.x :
Versions actuelles du logiciel | Chemin de mise à niveau vers la version 8.10.x |
8.5.x | Vous pouvez mettre à niveau directement vers la version 8.10.x. |
8.8.x | Vous pouvez mettre à niveau directement vers la version 8.10.x |
8.10.x | Vous pouvez mettre à niveau directement vers la version 8.10.x |
Il est fortement recommandé que vous mainteniez votre WLC à jour avec la version actuelle recommandée. Vous pouvez vérifier les versions recommandées actuelles ici : Recommended AireOS Wireless LAN Controller Releases.
Par exemple, si vous migrez vers la version 8.10.190.0, consultez la section Mise à niveau de la version sans fil de Cisco dans Notes de version pour les contrôleurs sans fil Cisco et les points d'accès légers, version sans fil Cisco 8.10.171.0.
Ne mettez pas le contrôleur ou un point d'accès hors tension au cours de ce processus ; sinon, vous risquez d'endommager l'image logicielle. La mise à niveau d'un contrôleur avec un grand nombre de points d'accès peut prendre jusqu'à 30 minutes (cela dépend de la taille de votre réseau). Cependant, avec le nombre accru de mises à niveau simultanées des points d'accès prises en charge dans la version logicielle du contrôleur, le temps de mise à niveau est considérablement réduit. Les points d'accès doivent rester sous tension et le contrôleur ne doit pas être réinitialisé pour le moment.
Vous pouvez réduire les temps d'arrêt du réseau grâce aux options suivantes :
Vous pouvez pré-télécharger l'image AP. Cette fonctionnalité vous permet de télécharger l'image de mise à niveau vers le contrôleur, et puis de télécharger l'image vers les points d'accès pendant que le réseau est toujours actif. La nouvelle interface de ligne de commande vous permet de spécifier l'image de démarrage pour les deux périphériques et de réinitialiser les points d'accès lorsque le contrôleur se réinitialise.
Pour plus d'informations sur la façon de configurer le WLC et les LAP pour cette fonctionnalité, lisez la section Prétéléchargement d'une image vers un point d'accès du Guide de configuration du contrôleur LAN sans fil Cisco, version 8.10.
Pour les points d’accès FlexConnect, utilisez la fonction de mise à niveau efficace des points d’accès FlexConnect pour réduire le trafic entre le contrôleur et le point d’accès (site principal et succursale).
Pour plus d'informations sur la configuration des mises à niveau de points d'accès FlexConnect, consultez le chapitre Configuring FlexConnect AP Upgrades for FlexConnect APs du Guide de configuration du contrôleur LAN sans fil Cisco, version 8.10.Assurez-vous que vos AP prennent en charge la nouvelle version vers laquelle vous essayez de mettre à niveau. Référez-vous à Matrice de compatibilité logicielle des solutions sans fil Cisco .
Les informations contenues dans ce document sont basées sur les versions de matériel et de logiciel suivantes :
Un serveur FTP avec les fichiers de mise à niveau stockés
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. Si votre réseau est en ligne, assurez-vous de bien comprendre l’incidence possible des commandes.
Ce document s'applique également à ces plates-formes matérielles :
Contrôleur de réseau local sans fil série 3504 de Cisco
Remarque : vérifiez que vos points d'accès sont compatibles avec le logiciel vers lequel vous prévoyez de mettre à niveau pour éviter la perte de points d'accès lors de la mise à niveau. Référez-vous à Matrice de compatibilité logicielle des solutions sans fil Cisco .
Vous pouvez utiliser l’interface de ligne de commande ou l’interface graphique utilisateur pour mettre à niveau le WLC de Cisco.
Remarque : il est fortement recommandé de sauvegarder la configuration sur le WLC avant d'effectuer la mise à niveau.
Cette section fournit des informations sur la mise à niveau du WLC en utilisant le GUI du contrôleur.
Lorsque vous mettez à niveau le WLC avec l'utilisation de l'interface graphique utilisateur, vous perdez la connectivité de couche 3 (IP) dans les périodes de temps où le contrôleur redémarre.
Pour cette raison, il est recommandé d'utiliser une connexion de port de console afin de vérifier l'état du contrôleur dans le processus de mise à niveau et d'accélérer les procédures de récupération, si nécessaire.
Effectuez les étapes suivantes :
Remarque : pour les réseaux occupés, les contrôleurs à utilisation élevée et les plates-formes de contrôleurs de petite taille, il est recommandé de désactiver les réseaux 802.11 par mesure de précaution.
13. Cliquez sur Download pour télécharger le logiciel sur le contrôleur. Un message indiquant l'état du téléchargement s'affiche.
14. Une fois le téléchargement terminé, cliquez sur Reboot.
15. Si vous êtes invité à enregistrer vos modifications, cliquez sur Enregistrer et redémarrer.
16. Cliquez sur OK pour confirmer votre décision de redémarrer le contrôleur.
17. Si vous avez désactivé les réseaux 802.11, réactivez-les.
18. (Facultatif) Pour vérifier que le logiciel du contrôleur est installé sur votre contrôleur, dans l'interface graphique du contrôleur, cliquez sur Monitor et affichez le champ Software Version sous Controller.
Dans cette section, vous êtes présenté avec les informations pour mettre à niveau le WLC avec l'utilisation de la CLI sur le contrôleur avec les fichiers dans un serveur FTP.
Procédez comme suit :
Assurez-vous que le serveur FTP est accessible à partir du contrôleur, et vérifiez que le fichier de mise à niveau réside dans un répertoire du serveur FTP.
Il est préférable d'effectuer cette procédure via le port de console, mais vous pouvez également SSH ou Telnet (si activé) à l'adresse IP de gestion WLC afin de terminer la procédure. L'utilisation de SSH ou Telnet entraîne la perte de connectivité avec le contrôleur dans le processus de redémarrage après le téléchargement de l'image. Par conséquent, l'accès à la console est disponible afin d'accélérer le dépannage et la récupération du contrôleur si la mise à niveau échoue. Connectez-vous au contrôleur et émettez la commande show sysinfo afin de vérifier le logiciel actuel qui s'exécute sur le contrôleur.
Voici un exemple de sortie de la commande show sysinfo, qui montre que le contrôleur exécute 8.5.182.0 :
(c3504-01) >show sysinfo
Manufacturer's Name.............................. Cisco Systems Inc.
Product Name..................................... Cisco Controller
Product Version.................................. 8.5.182.0
RTOS Version..................................... 8.5.182.0
Bootloader Version............................... 8.5.103.0
Emergency Image Version.......................... 8.5.103.0
Pour définir les paramètres de téléchargement, procédez comme suit :
Émettez la commande transfer download mode ftp afin de définir le mode du transfert de fichiers.
Exécutez la commande transfer download serverip FTP_server_IP_address afin de définir l’adresse IP du serveur FTP.
Exécutez la commande transfer download path 'FTP_server_path' afin de définir le chemin du répertoire FTP par défaut où se trouve le logiciel du système d’exploitation du contrôleur.
Émettez la commande transfer download filename afin de spécifier le nom de l'image.
Voici un exemple :
(c3504-01) >transfer download datatype code
(c3504-01) >transfer download mode ftp
(c3504-01) >transfer download username admin
(c3504-01) >transfer download password ********
(c3504-01) >transfer download serverip 192.168.1.2
(c3504-01) >transfer download path /Shared/AIR-CT3504/
(c3504-01) >transfer download filename AIR-CT3504-K9-8-10-190-0.aes
Exécutez la commande transfer download start afin de lancer le processus de mise à niveau.
Voici un exemple du processus de mise à niveau :
(c3504-01) >show boot
Primary Boot Image............................... 8.5.182.0 (default) (active)
Backup Boot Image................................ 8.10.190.0
(c3504-01) >transfer download start
Mode............................................. FTP
Data Type........................................ Code
FTP Server IP.................................... 192.168.1.2
FTP Server Port.................................. 21
FTP Path......................................... /Shared/Images/3504/
FTP Filename..................................... AIR-CT3504-K9-8-10-190-0.aes
FTP Username..................................... admin
FTP Password..................................... *********
This may take some time.
Are you sure you want to start? (y/N) y
FTP Code transfer starting.
FTP receive complete... extracting components.
Checking Version Built.
Image version check passed.
Executing Product Check TLV.
Executing init script.
Executing backup script.
Writing new RTOS to flash disk.
Executing install_rtos script.
Writing new Kernel-args to flash disk.
Writing new FP to flash disk.
Writing new AP Image Bundle to flash disk.
Writing AVC Files to flash disk.
Executing fini script.
Reading AP IMAGE version info.
File transfer is successful.
Reboot the controller for update to complete.
Optionally, pre-download the image to APs before rebooting to reduce network downtime.
(c3504-01) >show boot
Primary Boot Image............................... 8.10.190.0 (default)
Backup Boot Image................................ 8.5.182.0 (active)
Une fois le processus de mise à niveau terminé, redémarrez le contrôleur de sorte que le nouveau code soit pris en compte.
Émettez la commande reset system, et entrez y ou yes en réponse à la question « Voulez-vous les enregistrer maintenant ? ».
(Cisco Controller) >reset system
The system has unsaved changes.
Would you like to save them now? (y/N) y
Read from Flash Completed ...
Updating HBL license statistics file
Done.
Configuration Saved!
System will now restart!
Updating license storage ... Done.
Exiting SL process !
There was change in the boot image, System will go for a reboot
Cannot Cancel the WDT. Not petting the WDT.
Collect the core using oct utility
Rebooting the system..
[74411.034881] reboot: Restarting system
Cisco bootloader . . .
Cisco BootLoader Version : 8.5.103.0 (Cisco build) (Build time: Jul 25 2017 - 07:47:10)
Octeon unique ID: 03c000610221f31e0057
OCTEON CN7240-AAP pass 1.3, Core clock: 1500 MHz, IO clock: 800 MHz, DDR clock: 1067 MHz (2134 Mhz DDR)
DRAM: 8 GiB
Clearing DRAM...... done
CPLD Revision : a5
Reset Reason : Soft reset due to RST_SOFT_RST write
SF: Detected S25FL064A with page size 256 Bytes, erase size 64 KiB, total 8 MiB
MMC: Octeon MMC/SD0: 0 (Type: MMC, Version: MMC v5.1, Manufacturer ID: 0x15, Vendor: Man 150100 Snr 0707a546, Product: BJNB4R, Revision: 0.7)
Net: octmgmt0, octmgmt1, octeth0, octeth1, octeth2, octeth3, octeth4, octeth5, octeth6
SF: Detected S25FL064A with page size 256 Bytes, erase size 64 KiB, total 8 MiB
Press <ESC> now to access the Boot Menu...
Loading backup image (8.10.190.0)
94767283 bytes read in 2229 ms (40.5 MiB/s)
Launching...
Verifying images... OK
Launching images...
[...]
XML config selected
Validating XML configuration
octeon_device_init: found 1 DPs
Cisco is a trademark of Cisco Systems, Inc.
Software Copyright Cisco Systems, Inc. All rights reserved.
Cisco AireOS Version 8.10.190.0
Initializing OS Services: ok
Initializing Serial Services: ok
Initializing Network Services: ok
[...]
La configuration n'est pas conservée lorsque vous faites passer le code de contrôleur à une version antérieure. Il est possible de mettre à niveau des contrôleurs d'une version à une autre. Si vous avez besoin d'une rétrogradation d'une version à une autre, vous ne pouvez peut-être pas utiliser la configuration de version supérieure. La solution de contournement consiste à recharger les précédents fichiers de configuration du contrôleur qui ont été enregistrés sur le serveur de secours ou à reconfigurer le contrôleur.
La mise à niveau manuelle de vos périphériques vers la dernière version du logiciel peut être source d'erreurs et prendre du temps. Cisco Prime Infrastructure (PI) simplifie la gestion des versions et le déploiement de routine des mises à jour logicielles sur vos périphériques grâce à la planification, au téléchargement et à la surveillance des mises à jour des images logicielles. Vous pouvez également afficher les détails de l’image logicielle, afficher les images logicielles recommandées et supprimer les images logicielles. La page de gestion des images logicielles fournit une vue consolidée des divers aspects de la gestion des images, tels que le widget de cycle de vie de gestion des images logicielles, le résumé des images logicielles et les détails des tâches.
L’Infrastructure Prime stocke toutes les images logicielles des périphériques dans votre réseau. Les images sont stockées en fonction du type et de la version de l'image.
Consultez le chapitre Manage Device Software Images du Guide de l'utilisateur Cisco PI pour obtenir des informations détaillées et des directives.
Dans cette section, vous trouverez une liste de scénarios de mise à niveau logicielle :
Une mise à niveau logicielle sur le contrôleur actif assure la mise à niveau du contrôleur de secours automatique.
Une mise à niveau en service n'est pas prise en charge. Par conséquent, il est recommandé de planifier les temps d'arrêt de votre réseau avant de mettre à niveau les contrôleurs dans un environnement haute disponibilité.
Si vous redémarrez le contrôleur actif après une mise à niveau logicielle, il redémarre également le contrôleur de secours à chaud.
Il est recommandé que les contrôleurs actif et en veille disposent de la même image logicielle dans la sauvegarde avant d'exécuter la commande config boot backup. Si les deux contrôleurs actifs et en veille ont des images logicielles différentes dans la sauvegarde, et si vous exécutez la commande config boot backup dans le contrôleur actif, les deux contrôleurs redémarrent avec leurs images de sauvegarde respectives et il rompt la paire HA en raison d'une non-correspondance logicielle.
Une réinitialisation planifiée s’applique aux deux contrôleurs dans un environnement HA. Le contrôleur homologue redémarre une minute avant l’expiration de la durée prévue pour le contrôleur actif.
Vous pouvez redémarrer le contrôleur de secours à chaud à partir du contrôleur actif avec la commande eset peer-system si la réinitialisation planifiée n'est pas planifiée. Si vous réinitialisez uniquement le contrôleur standby-hot avec cette commande, toutes les configurations non enregistrées sur le contrôleur standby-hot sont perdues. Par conséquent, assurez-vous d’enregistrer les configurations sur le contrôleur actif avant de réinitialiser le contrôleur de secours automatique.
Un téléchargement de pré-image est relancé si une SSO est déclenchée au moment du transfert d'image.
Seules les commandes de débogage et d’affichage sont autorisées sur le contrôleur de secours automatique.
Pour obtenir des instructions détaillées sur la mise à niveau du WLC dans la configuration HA AP-SSO, suivez les étapes du document High Availability (SSO) Deployment Guide.
Quand vous effectuez une mise à niveau du WLC avec une nouvelle image, le WLC copie automatiquement la nouvelle image par dessus l'image de sauvegarde.
Pour voir l’image active que votre contrôleur exécute actuellement (l’image principale), cliquez sur Monitor à partir de l’interface graphique utilisateur du WLC et consultez le champ de la version logicielle (Software Version) sous Controller Summary (synthèse du contrôleur) dans l’interface WLC. À partir de l'interface de ligne de commande, vous pouvez utiliser la commande show boot afin d'afficher le principal et de sauvegarder l'image présente sur le WLC. Voici un exemple :
(c3504-01) >show boot
Primary Boot Image............................... 8.5.182.0 (default) (active)
Backup Boot Image................................ 8.10.190.0
Pour supprimer ou remplacer une image sur le WLC, démarrez le WLC avec l'image que vous voulez garder et exécutez une mise à niveau. De cette façon, la nouvelle image se substitue à l'image de sauvegarde.
Vous pouvez également modifier manuellement l'image de démarrage active du WLC avec la commande config boot <primary/backup>.
(Cisco Controller) >config boot ? primary Sets the primary image as active. backup Sets the backup image as active.
L’image de démarrage de configuration (config boot ) peut également être configurée à l’aide de l’interface graphique du WLC. Pour plus d’informations sur la procédure détaillée, reportez-vous à la section Comment utiliser l’image de sauvegarde sur les contrôleurs LAN sans fil (WLC).
Remarque : vous devez enregistrer et redémarrer la configuration du WLC afin que le WLC utilise la nouvelle image active.
Afin de vérifier la version du logiciel WLC qui est installé, connectez-vous au contrôleur après le redémarrage du système.
À partir de la GUI :
Après la mise à niveau, dans l’interface de ligne de commande :
(c3504-01) >show sysinfo
Manufacturer's Name.............................. Cisco Systems Inc.
Product Name..................................... Cisco Controller
Product Version.................................. 8.10.190.0
RTOS Version..................................... 8.10.190.0
Bootloader Version............................... 8.5.103.0
Emergency Image Version.......................... 8.5.103.0
Vous pouvez utiliser la commande debug transfer all enable afin d'afficher les événements qui se produisent dans le processus de mise à niveau du logiciel du contrôleur. Voici un exemple, qui montre la sortie de la commande debug utilisée pour une mise à niveau logicielle réussie :
(Cisco Controller) >debug transfer all enable
(Cisco Controller) >transfer download start
Mode............................................. FTP
Data Type........................................ Code
FTP Server IP.................................... 192.168.1.2
FTP Server Port.................................. 21
FTP Path......................................... /Shared/AIR-CT3504/
FTP Filename..................................... AIR-CT3504-K9-8-10-190-0.aes
FTP Username..................................... admin
FTP Password..................................... *********
This may take some time.
Are you sure you want to start? (y/N) y
*TransferTask: Mar 06 14:56:49.928: Memory overcommit policy changed from 0 to 1
*TransferTask: Mar 06 14:56:49.928: Delete ramdisk for ap bundle
*TransferTask: Mar 06 14:56:49.939: RESULT_STRING: FTP Code transfer starting.
*TransferTask: Mar 06 14:56:49.939: RESULT_CODE:1
FTP Code transfer starting.
*TransferTask: Mar 06 14:58:52.024: ftp operation returns error code:0 error:Transfer Successful
*TransferTask: Mar 06 14:58:52.034: tftp = 6, file_name=/Shared/AIR-CT3504/AIR-CT3504-K9-8-10-190-0.aes, ip_address=192.168.1.2, msg=Transfer Successful
*TransferTask: Mar 06 14:58:52.034: upd_get_code = 6 (target=268435457 msg=Transfer Successful)
*TransferTask: Mar 06 14:58:52.034: RESULT_STRING: FTP receive complete... extracting components.
*TransferTask: Mar 06 14:58:52.034: RESULT_CODE:6
FTP receive complete... extracting components.
*TransferTask: Mar 06 14:59:07.442: RESULT_STRING: Checking Version Built.
Checking Version Built.
*TransferTask: Mar 06 14:59:09.442: RESULT_STRING: Image version check passed.
Image version check passed.
*TransferTask: Mar 06 14:59:12.443: RESULT_STRING: Executing Product Check TLV.
*TransferTask: Mar 06 14:59:12.444: RESULT_STRING: Executing Version Built TLV.
*TransferTask: Mar 06 14:59:12.444: RESULT_STRING: Executing init script.
*TransferTask: Mar 06 14:59:12.457: RESULT_STRING: Executing backup script.
*TransferTask: Mar 06 14:59:13.508: RESULT_STRING: Writing new RTOS to flash disk.
Writing new RTOS to flash disk.
*TransferTask: Mar 06 14:59:20.810: RESULT_STRING: Executing install_rtos script.
Executing install_rtos script.
*TransferTask: Mar 06 14:59:24.878: RESULT_STRING: Writing new Kernel-args to flash disk.
*TransferTask: Mar 06 14:59:24.892: RESULT_STRING: Writing new FP to flash disk.
*TransferTask: Mar 06 14:59:25.451: RESULT_STRING: Writing new AP Image Bundle to flash disk.
Writing new AP Image Bundle to flash disk.
*TransferTask: Mar 06 14:59:44.044: RESULT_STRING: Writing AVC Files to flash disk.
Writing AVC Files to flash disk.
*TransferTask: Mar 06 14:59:44.703: RESULT_STRING: Executing fini script.
Executing fini script.
*TransferTask: Mar 06 14:59:52.860: RESULT_STRING: Reading AP IMAGE version info.
*TransferTask: Mar 06 14:59:52.865: RESULT_CODE:11
*TransferTask: Mar 06 14:59:52.865: RESULT_STRING: File transfer is successful.
Reboot the controller for update to complete.
Optionally, pre-download the image to APs before rebooting to reduce network downtime.
File transfer is successful.
Reboot the controller for update to complete.
Optionally, pre-download the image to APs before rebooting to reduce network downtime.
*TransferTask: Mar 06 14:59:58.871: Create ramdisk for ap bundle
*TransferTask: Mar 06 14:59:58.884: Memory overcommit policy restored from 1 to 0
(Cisco Controller) >
Utilisez cette section pour dépanner votre mise à niveau logicielle.
Au cours du processus de mise à niveau, vous pouvez rencontrer des erreurs. Cette section présente plusieurs erreurs courantes, leurs causes habituelles et les mesures correctives que vous pouvez prendre pour effectuer la mise à niveau logicielle de WLC :
Révision | Date de publication | Commentaires |
---|---|---|
4.0 |
20-Mar-2024 |
Versions et texte révisés des WLC.
Mise à jour de la traduction automatique, des légendes d'image et du formatage. |
3.0 |
07-Jul-2022 |
Versions et texte révisés des WLC. |
1.0 |
24-Jan-2006 |
Première publication |