Mise à niveau d'un appareil programmable sur site
“
Informations sur le produit
Caractéristiques:
- Nom du produit : Dispositif programmable sur site (FPD)
- Mémoire : Mémoire non volatile et reprogrammable
- Fonctionnalité : définit le câblage interne et la fonctionnalité
- Méthode de mise à niveau : manuelle et automatique
Instructions d'utilisation du produit
Mise à niveau manuelle du FPD :
Pour mettre à niveau manuellement le FPD, suivez ces étapes :
- Utilisez la commande :
upgrade hw-module fpd
- Toutes les cartes ou tous les FPGA d'une carte peuvent être mis à niveau.
- Si un rechargement est nécessaire pour activer le FPD, assurez-vous que la mise à niveau est effectuée.
complet. - Cartes de ligne, cartes fabric, cartes RP, modules d'interface (IM),
et les RSP ne peuvent pas être rechargés pendant le processus de mise à niveau du FPD.
Mise à niveau automatique du FPD :
Pour activer la mise à niveau automatique du FPD :
- Assurez-vous que la mise à niveau automatique du FPD est activée (paramètre par défaut).
- Pour désactiver la mise à niveau automatique, utilisez la commande :
fpd
auto-upgrade disable
Remarques :
- L'option de force peut être utilisée avec prudence pour récupérer d'un
échec de la mise à niveau. - Après la mise à niveau, si l'image est restaurée, la version FPD
n'est pas rétrogradé.
Questions fréquemment posées (FAQ)
Q : À quoi sert un package d’images FPD ?
R : Un package d’images FPD est utilisé pour mettre à niveau les images FPD.
Q : Comment puis-je vérifier l’état d’une mise à niveau FPD ?
A : Utilisez la commande : show hw-module fpd
pour vérifier le
statut de mise à niveau.
« `
Mise à niveau d'un appareil programmable sur site
Un FPD est un dispositif logique programmable (PLC) qui contient une mémoire non volatile et reprogrammable pour définir son câblage interne et ses fonctionnalités. Le contenu de cette mémoire non volatile est appelé image FPD ou micrologiciel FPD. Au cours de la durée de vie d'un FPD, les images du micrologiciel FPD peuvent nécessiter des mises à niveau pour corriger des bugs ou améliorer les fonctionnalités. Ces mises à niveau sont effectuées sur site avec un impact minimal sur le système.
· Plus deview Mise à niveau de l'image FPD, page 1 · Restrictions pour la mise à niveau FPD, page 1 · Types de services de mise à niveau FPD, page 2 · Comment mettre à niveau les images FPD, page 4 · Rechargement automatique de la carte de ligne lors de la mise à niveau FPD, page 10 · Mises à niveau des modules d'alimentation, page 10 · Mise à niveau du FPD pour bloc d'alimentation, page 12
Surview de la mise à niveau de l'image FPD
Une image FPD permet de mettre à niveau le logiciel d'un FPD. Chaque fois qu'une nouvelle version d'IOS XR est publiée, le package logiciel inclut des images FPD. Cependant, en général, l'image FPD n'est pas mise à niveau automatiquement. Vous devez la mettre à niveau manuellement lors de la mise à niveau de l'image logicielle Cisco IOS XR. Les versions FPD doivent être compatibles avec le logiciel Cisco IOS XR exécuté sur le routeur ; en cas d'incompatibilité entre une version FPD et le logiciel Cisco IOS XR, le périphérique équipé du FPGA risque de ne pas fonctionner correctement jusqu'à sa résolution.
Restrictions pour la mise à niveau du FPD
Le service de mise à niveau du module optique FPD n'est pas disponible via la commande upgrade hw-module fpd. Vous pouvez mettre à niveau le module optique FPD via le port optique de mise à niveau. fileCommande name /harddisk:/cl1.bin location. Pour plus d'informations sur la mise à niveau des modules optiques FPD, consultez la section « Mise à niveau des modules optiques QDD » du chapitre « Mise à niveau du routeur » du Guide de configuration et de mise à niveau Cisco IOS XR pour les routeurs de la gamme Cisco 8000.
Restrictions pour la mise à niveau automatique des FPD Les FPD suivants ne prennent pas en charge la mise à niveau automatique des FPD :
Mise à niveau du dispositif programmable sur site 1
Types de services de mise à niveau FPD
Mise à niveau d'un appareil programmable sur site
· FPD optiques · FPD de modules de puissance · FPD de synchronisation
Types de services de mise à niveau FPD
Un package d'images FPD est utilisé pour mettre à niveau les images FPD. La commande install activate permet de placer le binaire FPD. files dans l'emplacement prévu sur les périphériques de démarrage.
Méthodes de mise à niveau prises en charge
Méthode
Remarques
Mise à niveau manuelle Mise à niveau automatique
Mise à niveau à l'aide de la CLI, mise à niveau forcée prise en charge.
Mise à niveau via l'activation SMU ou lors de la mise à niveau de l'image. L'utilisateur peut activer/désactiver la mise à niveau automatique.
Mise à niveau manuelle du FPD
La mise à niveau manuelle du FPD s'effectue à l'aide de la commande upgrade hw-module fpd. Toutes les cartes ou tous les FPGA d'une carte peuvent être mis à niveau. Si un rechargement est nécessaire pour activer le FPD, la mise à niveau doit être terminée. Les cartes de ligne, les cartes Fabric et les cartes RP, les modules d'interface (IM) et les RSP ne peuvent pas être rechargés pendant la mise à niveau du FPD.
La mise à niveau du FPD est basée sur les transactions :
· Chaque exécution de la CLI de mise à niveau fpd est une transaction.
· Une seule transaction est autorisée à la fois.
· Une transaction peut inclure une ou plusieurs mises à niveau FPD.
Une fois la mise à niveau terminée, le routeur/la carte (sur laquelle le FPD est mis à niveau) doit être rechargé.
L'option force permet de forcer la mise à niveau du FPD (que cela soit nécessaire ou non). Elle déclenche la mise à niveau ou la rétrogradation de tous les FPD. Elle permet également de rétrograder ou de mettre à niveau les FPGA, même après la vérification de version. Cependant, cette option doit être utilisée avec prudence et uniquement pour récupérer un composant après un échec de mise à niveau.
Note
· Parfois, les FPD peuvent avoir des images principales et de sauvegarde.
· L'utilisation de l'option de force lors de l'exécution d'une mise à niveau FPD n'est pas recommandée, sauf sous la direction explicite de l'ingénierie Cisco ou du TAC pour un usage unique uniquement.
· Une nouvelle mise à niveau du FPD ne doit être émise que lorsque les mises à niveau précédentes du FPD ont été effectuées sur le même FPD avec le message syslog suivant :
RP/0/RP0/CPU0 : 10 mai 10:11:44.414 UTC : fpd-serv[205] : %INFRA-FPD_Manager-1-UPGRADE_ALERT : Mise à niveau du FPD terminée (utilisez « show hw-module fpd » pour vérifier l'état de la mise à niveau)
Mise à niveau du dispositif programmable sur site 2
Mise à niveau d'un appareil programmable sur site
Mise à niveau automatique du FPD
Mise à niveau automatique du FPD
La mise à niveau automatique du FPD est activée par défaut. Pour garantir la mise à niveau automatique de l'image FPD, ne désactivez pas cette fonctionnalité. Si vous devez désactiver la mise à niveau automatique de l'image FPD exécutée sur l'unité remplaçable sur site (FRU), vous pouvez appliquer manuellement la configuration fpd auto-upgrade disable en mode de configuration d'administration. Lorsque la mise à niveau automatique du FPD est activée, les images FPD sont automatiquement mises à jour dans les cas suivants :
· Une mise à niveau du logiciel est effectuée. · Des unités remplaçables sur site (FRU) telles que des cartes de ligne, des RSP, des plateaux de ventilateurs ou des cartes d'alarme sont ajoutées à une unité existante.
routeur ou rechargé.
Pour que la mise à niveau automatique du FPD fonctionne lors d'une mise à niveau du système, les conditions suivantes doivent être remplies : · L'enveloppe d'installation du package FPD (PIE) doit être installée sur le routeur. · Le FPD PIE doit être activé avec la nouvelle image Cisco IOS XR.
Pour que la mise à niveau automatique du FPD fonctionne sur une insertion ou un rechargement FRU, les conditions suivantes doivent être remplies : · L'enveloppe d'installation du package FPD (PIE) doit être installée et activée sur le routeur.
Remarque : bien que la mise à niveau du FPD soit effectuée pendant l'installation, aucune validation d'installation n'est effectuée. Par conséquent, une fois le FPD mis à niveau, si l'image est restaurée à sa version d'origine, la version du FPD n'est pas rétrogradée.
La mise à niveau automatique du FPD n'est pas effectuée dans les cas suivants : · Des cartes de ligne, d'autres cartes ou des cartes d'alarme sont ajoutées à un routeur existant ; · Un châssis de carte de ligne est ajouté à un routeur existant ; · Une mise à niveau de maintenance logicielle (SMU) ou une installation PIE sans rechargement est effectuée, même en cas de modification de la version de l'image FPD. Étant donné qu'une installation sans rechargement n'est pas censée recharger le routeur, et qu'une mise à niveau du FPD nécessite un rechargement du routeur, la mise à niveau automatique du FPD est bloquée.
Remarque : Dans tous les cas où la mise à niveau automatique du FPD n'est pas effectuée, vous devez effectuer une mise à niveau manuelle du FPD à l'aide de la commande upgrade hw-module fpd.
La mise à niveau automatique des FPD peut être activée et désactivée. Lorsque la mise à niveau automatique est activée, les FPD sont automatiquement mis à jour lorsqu'une SMU ou une image est modifiée, y compris une mise à jour du firmware. Utilisez la commande fpd auto-upgrade pour activer ou désactiver la mise à niveau automatique.
Modèles de données YANG pour la mise à niveau automatique des FPD. YANG est un langage de modélisation de données qui permet de créer des configurations, de récupérer des données opérationnelles et d'exécuter des actions. Le routeur agit sur la définition des données lorsque ces opérations sont demandées via des RPC NETCONF. Le modèle de données gère les types d'exigences suivants sur les routeurs pour la mise à niveau automatique des FPD :
Mise à niveau du dispositif programmable sur site 3
Comment mettre à niveau les images FPD
Mise à niveau d'un appareil programmable sur site
Données opérationnelles
Modèle de données natif
Commandes CLI
Mise à niveau automatique : activation ou
Cisco-IOS-XR-fpd-infra-cfg.yang
désactivation de la mise à niveau automatique de
FPD.
· Activation de la mise à niveau automatique fpd · Désactivation de la mise à niveau automatique fpd
Rechargement automatique : activation ou désactivation du rechargement automatique du FPD.
Cisco-IOS-XR-fpd-infra-cfg.yang
· activation du rechargement automatique fpd · désactivation du rechargement automatique fpd
Vous pouvez accéder aux modèles de données depuis le dépôt GitHub. Pour en savoir plus sur les modèles de données et les utiliser, consultez le Guide de configuration de la programmabilité pour les routeurs Cisco série 8000.
Comment mettre à niveau les images FPD
Les principales tâches du service de mise à niveau FPD sont les suivantes : · Vérifier la version de l'image FPD pour déterminer si une image de firmware spécifique nécessite une mise à niveau. Vous pouvez déterminer si une mise à niveau de l'image FPD est nécessaire à l'aide de la commande show hw-module fpd et effectuer la mise à niveau, si nécessaire, dans les cas suivants : · Migrer le logiciel vers une version ultérieure de Cisco IOS XR.
· Échangez les cartes de ligne d’un système exécutant une version différente du logiciel Cisco IOS XR.
· Insérer une nouvelle carte de ligne.
· Mise à niveau automatique de l'image FPD (si activée) ou mise à niveau manuelle de l'image FPD à l'aide de la commande upgrade hw-module fpd.
· Appelez le pilote de périphérique approprié avec le nom de la nouvelle image à charger.
Directives pour la mise à niveau du FPD
Voici quelques consignes importantes à prendre en compte pour la mise à niveau des cartes FPD : · Les mises à niveau du logiciel Cisco IOS XR peuvent entraîner une incompatibilité avec les cartes FPD. Assurez-vous d'effectuer la mise à niveau des cartes FPD et de résoudre toutes les incompatibilités pour que les cartes fonctionnent correctement.
· L'utilisation de l'option de force lors de l'exécution d'une mise à niveau FPD n'est pas recommandée, sauf sous la direction explicite de l'ingénierie Cisco ou du TAC pour un usage unique uniquement.
· Si votre carte prend en charge plusieurs images FPD, vous pouvez utiliser la commande show fpd package admin pour déterminer quelle image spécifique mettre à niveau dans la commande upgrade hw-module fpd.
Un message s'affiche lorsque les modules du routeur ne peuvent pas être mis à niveau lors de la mise à niveau avec l'option « Location All », indiquant que le FPGA est intentionnellement ignoré lors de la mise à niveau. Pour mettre à niveau ces FPGA, vous pouvez utiliser la commande CLI en spécifiant explicitement un emplacement particulier. Par exempleample, mettre à niveau le module matériel fpd tous les emplacements 0/3/1.
Il est recommandé de mettre à niveau tous les FPGA d'un nœud donné à l'aide de la commande upgrade hw-module fpd all location {all | node-id}. Ne mettez pas à niveau le FPGA d'un nœud à l'aide de la commande upgrade hw-module fpd individual-fpd location {all | node-id}, car cela pourrait entraîner des erreurs de démarrage de la carte.
Mise à niveau du dispositif programmable sur site 4
Mise à niveau d'un appareil programmable sur site
Comment mettre à niveau les images FPD
Avant de commencer
· Avant d'effectuer la mise à niveau manuelle du FPD sur votre routeur à l'aide du module matériel de mise à niveau FPD, vous devez installer et activer les packages fpd.pie et fpd.rpm.
La procédure de mise à niveau du FPD s'effectue lorsque la carte est en ligne. À la fin de la procédure, la carte doit être rechargée avant que la mise à niveau du FPD ne soit terminée. Pour recharger la carte, vous pouvez utiliser la commande hw-module location location reload en mode Configuration, lors de la prochaine fenêtre de maintenance. La procédure de mise à niveau n'est pas terminée tant que la carte n'est pas rechargée.
· Pendant la mise à niveau du FPD, vous ne devez pas effectuer les opérations suivantes :
· Recharger, effectuer une insertion et un retrait en ligne (OIR) d'une carte de ligne (LC) ou mettre le châssis hors tension. Cela pourrait rendre le nœud inutilisable.
Appuyez sur Ctrl-C si la console semble se bloquer sans résultat. Cela pourrait interrompre la mise à niveau.
· Si vous n'êtes pas sûr qu'une carte nécessite une mise à niveau FPD, vous pouvez installer la carte et utiliser la commande show hw-module fpd pour déterminer si l'image FPD sur la carte est compatible avec la version du logiciel Cisco IOS XR en cours d'exécution.
Procédure
Étape 1 Étape 2
afficher l'emplacement du module matériel fpd {all | node-id} Example:
Routeur#afficher l'emplacement du module matériel et du disque dur tout
or
Routeur#afficher l'emplacement du module matériel fpd 0/4/cpu0
Affiche les versions actuelles de l'image FPD pour la carte spécifiée ou pour toutes les cartes installées sur le routeur. Utilisez cette commande pour déterminer si vous devez mettre à niveau l'image FPD de votre carte.
En cas d'incompatibilité FPD avec votre carte, vous pourriez recevoir le message d'erreur suivant :
LC/0/0/CPU0:Jul 5 03:00:18.929 UTC : optics_driver[220] : %L2-OPTICS-3-BAD_FPGA_IMAGE : Détection d'une image FPGA MI incorrecte programmée dans la mémoire flash SPI FPGA MI à l'emplacement 0/0/CPU0 : Échec de la validation du CRC des métadonnées
LC/0/0/CPU0:Jul 5 03:00:19.019 UTC: optics_driver[220]: %L2-OPTICS-3-BACKUP_FPGA_LOADED : Image de sauvegarde FPGA détectée exécutée sur 0/0/CPU0 – image principale corrompue (@0x8c = 0x44) RRouter:Jul 5 03:00:48.987 UTC: fpd-serv[301]: %PKT_INFRA-FM-3-FAULT_MAJOR : ALARM_MAJOR :FPD-NEED-UPGRADE :DECLARE :0/0:
(Facultatif) afficher le package fpd
Example : L'ex suivantample montre commeample résultat de la commande show fpd package :
Routeur#show fpd package
=============================== ================================================
Ensemble de dispositifs programmables sur site
================================================
Req
SW
Min Req Min Req
Type de carte
Description du FPD
Recharger Ver
Version SW Version Board
Mise à niveau du dispositif programmable sur site 5
Comment mettre à niveau les images FPD
Mise à niveau d'un appareil programmable sur site
Étape 3
=================== ========================== ====== ======= ======== =========
——————————————————————————–
8201
Biographies
OUI
1.23
1.23
0.0
BiosGolden
OUI
1.23
1.15
0.0
IoFpga
OUI
1.11
1.11
0.1
IoFpgaGolden
OUI
1.11
0.48
0.1
SSD Intel S3520
OUI
1.21
1.21
0.0
SSD Intel S4510
OUI 11.32
11.32
0.0
SSDMicron5100
OUI
7.01
7.01
0.0
SSDMicron5300
OUI
0.01
0.01
0.0
x86FPGA
OUI
1.05
1.05
0.0
x86FpgaGolden
OUI
1.05
0.48
0.0
x86TamFw
OUI
5.13
5.13
0.0
x86TamFwGolden
OUI
5.13
5.05
0.0
——————————————————————————–
8201 MARCHE
Biographies
OUI
1.208
1.208
0.0
BiosGolden
OUI
1.208
1.207
0.0
IoFpga
OUI
1.11
1.11
0.1
IoFpgaGolden
OUI
1.11
0.48
0.1
SSD Intel S3520
OUI
1.21
1.21
0.0
SSD Intel S4510
OUI 11.32
11.32
0.0
SSDMicron5100
OUI
7.01
7.01
0.0
SSDMicron5300
OUI
0.01
0.01
0.0
x86FPGA
OUI
1.05
1.05
0.0
x86FpgaGolden
OUI
1.05
0.48
0.0
x86TamFw
OUI
5.13
5.13
0.0
x86TamFwGolden
OUI
5.13
5.05
0.0
——————————————————————————–
8201-SYS
Biographies
OUI
1.23
1.23
0.0
BiosGolden
OUI
1.23
1.15
0.0
Affiche les cartes prises en charge par votre version actuelle du logiciel Cisco IOS XR, l'image FPD requise pour chaque carte et la configuration matérielle minimale requise pour les différents modules. (Une configuration matérielle minimale de 0.0 indique que tout le matériel prend en charge cette version d'image FPD.)
S'il existe plusieurs images FPD pour votre carte, utilisez cette commande pour déterminer quelle image FPD utiliser si vous souhaitez mettre à niveau uniquement un type de FPD spécifique.
Le nom du FPD utilisé dans la colonne « Description du FPD » de la sortie de la commande show fpd package inclut les dix derniers caractères du DCO-PID. Selon les numéros d'emplacement et de port, le nom du FPD est suivi de DCO_0, DCO_1 ou DCO_2. Par exempleample, les noms FPD pour CFP2-WDM-D-1HL dans le port 0 et le port 1 sont respectivement -WDM-D-1HL_DCO_0 et WDM-D-1HL_DCO_1.
mettre à niveau le module matériel fpd {tous | type-fpga} [ forcer ] emplacement [tous | ID-nœud ] Example:
Routeur#upgrade hw-module fpd all location 0/3/1 . . . Mise à niveau réussie d'un FPD pour SPA-1XOC2POS/RPR
sur place 0/3/1
Routeur#upgrade hw-module location 0/RP0/CPU0 fpd all commande de mise à niveau émise (utilisez « show hw-module fpd » pour vérifier l'état de la mise à niveau) Routeur : %SECURITY-SSHD_SYSLOG_PRX-6-INFO_GENERAL : sshd[29745] : Authentification acceptée pour Cisco depuis 223.255.254.249 port 39510 ssh2 upgrade hw-module location 0/RP0/CPU0 fpd all RRouter : ssh_syslog_proxy[1223] : %SECURITY-SSHD_SYSLOG_PRX-6-INFO_GENERAL : sshd[29803] : Authentification acceptée pour Cisco depuis 223.255.254.249 port 39524 ssh2
Mise à niveau du dispositif programmable sur site 6
Mise à niveau d'un appareil programmable sur site
Comment mettre à niveau les images FPD
Routeur : fpd-serv[265] : %INFRA-FPD_Manager-1-UPGRADE_ALERT : La mise à niveau des FPD suivants a été effectuée
engagé:
Routeur : fpd-serv[265] : %INFRA-FPD_Manager-1-UPGRADE_ALERT : Emplacement
Nom du FPD
Forcer
Routeur : fpd-serv[265] : %INFRA-FPD_Manager-1-UPGRADE_ALERT :
===================================================
Routeur : fpd-serv[265] : %INFRA-FPD_Manager-1-UPGRADE_ALERT : 0/RP0/CPU0
x86FpgaGolden
FAUX
Routeur : fpd-serv[265] : %INFRA-FPD_Manager-1-UPGRADE_ALERT : 0/RP0/CPU0
x86FPGA
FAUX
Routeur : fpd-serv[265] : %INFRA-FPD_Manager-1-UPGRADE_ALERT : 0/RP0/CPU0
SSDMicron5300
FAUX
Routeur : fpd-serv[265] : %INFRA-FPD_Manager-1-UPGRADE_ALERT : 0/RP0/CPU0
IoFpgaGolden
FAUX
Routeur : fpd-serv[265] : %INFRA-FPD_Manager-1-UPGRADE_ALERT : 0/RP0/CPU0
IoFpga
FAUX
Routeur : fpd-serv[265] : %INFRA-FPD_Manager-1-UPGRADE_ALERT : 0/RP0/CPU0
DbIoFpgaGolden
FAUX
Routeur : fpd-serv[265] : %INFRA-FPD_Manager-1-UPGRADE_ALERT : 0/RP0/CPU0
DbIoFpga
FAUX
Routeur : fpd-serv[265] : %INFRA-FPD_Manager-1-UPGRADE_ALERT : 0/RP0/CPU0
BiosGolden
FAUX
Routeur : fpd-serv[265] : %INFRA-FPD_Manager-1-UPGRADE_ALERT : 0/RP0/CPU0
Biographies
FAUX
Routeur : fpd_client[385] : %PLATFORM-FPD_CLIENT-1-UPGRADE_SKIPPED : mise à niveau FPD ignorée pour
x86FpgaGolden@0/RP0/CPU0 : Image non évolutive
Routeur : fpd_client[385] : %PLATFORM-FPD_CLIENT-1-UPGRADE_SKIPPED : mise à niveau FPD ignorée pour
x86TamFwGolden@0/RP0/CPU0 : Image non évolutive
Routeur : fpd_client[385] : %PLATFORM-FPD_CLIENT-1-UPGRADE_SKIPPED : mise à niveau FPD ignorée pour
x86FpgaGolden@0/RP0/CPU0 : une mise à niveau FPD dépendante est ignorée
Routeur : fpd_client[385] : %PLATFORM-FPD_CLIENT-1-UPGRADE_SKIPPED : mise à niveau FPD ignorée pour
IoFpgaGolden@0/RP0/CPU0 : mise à niveau non requise
Routeur : fpd_client[385] : %PLATFORM-FPD_CLIENT-1-UPGRADE_SKIPPED : mise à niveau FPD ignorée pour
DbIoFpgaGolden@0/RP0/CPU0 : mise à niveau non requise
Routeur : fpd_client[385] : %PLATFORM-FPD_CLIENT-1-UPGRADE_SKIPPED : mise à niveau FPD ignorée pour
BiosGolden@0/RP0/CPU0 : Image non évolutive
Routeur : fpd_client[385] : %PLATFORM-FPD_CLIENT-1-UPGRADE_SKIPPED : mise à niveau FPD ignorée pour
SsdMicron5300@0/RP0/CPU0 : Mise à niveau non requise car elle est à jour
Router#fpd_client[385]: %PLATFORM-FPD_CLIENT-1-UPGRADE_COMPLETE : Mise à niveau FPD terminée pour Bios@0/RP0/CPU0 [image mise à niveau vers la version 254.00] Router:fpd_client[385]: %PLATFORM-FPD_CLIENT-1-UPGRADE_COMPLETE : Mise à niveau FPD terminée pour x86TamFw@0/RP0/CPU0 [image mise à niveau vers la version 7.10] Router:fpd_client[385]: %PLATFORM-FPD_CLIENT-1-UPGRADE_COMPLETE : Mise à niveau FPD terminée pour DbIoFpga@0/RP0/CPU0 [image mise à niveau vers la version 14.00] Router:fpd_client[385]: %PLATFORM-FPD_CLIENT-1-UPGRADE_COMPLETE : Mise à niveau FPD terminée pour IoFpga@0/RP0/CPU0 [image mise à niveau vers la version 14.00] Routeur:fpd_client[385]: %PLATFORM-FPD_CLIENT-1-UPGRADE_COMPLETE : Mise à niveau FPD terminée pour x86Fpga@0/RP0/CPU0 [image mise à niveau vers la version 254.00] Routeur:shelfmgr[459]: %PLATFORM-SHELFMGR-6-INFO_LOG : 0/RP0/CPU0 est opérationnel Routeur:fpd-serv[265]: %INFRA-FPD_Manager-1-UPGRADE_ALERT : Mise à niveau FPD terminée (utilisez « show hw-module
fpd” pour vérifier l'état de la mise à niveau)
Met à niveau toutes les images FPD actuelles qui doivent être mises à niveau sur la carte spécifiée avec de nouvelles images.
Avant de passer à l'étape suivante, attendez la confirmation de la mise à niveau du FPD. Des messages d'état similaires à ceux-ci s'affichent à l'écran jusqu'à la fin de la mise à niveau :
Mise à niveau du FPD démarrée. Mise à niveau du FPD en cours. Mise à niveau du FPD en cours. Mise à niveau du FPD envoyée à l'emplacement xxxx Mise à niveau du FPD envoyée à l'emplacement yyyy
Mise à niveau du dispositif programmable sur site 7
Comment mettre à niveau les images FPD
Mise à niveau d'un appareil programmable sur site
Mise à niveau du FPD en cours. Mise à niveau du FPD terminée pour l'emplacement xxx Mise à niveau du FPD en cours. Mise à niveau du FPD terminée pour l'emplacement yyyy Mise à niveau du FPD terminée.
Le message « Mise à niveau du FPD en cours » s'affiche toutes les minutes. Ces journaux sont des journaux d'information et, à ce titre, s'affichent si la commande d'information de la console de journalisation est configurée.
Si Ctrl-C est enfoncé pendant que la mise à niveau du FPD est en cours, le message d'avertissement suivant s'affiche :
La mise à niveau du FPD est en cours sur certains matériels. Il est déconseillé de l'interrompre maintenant, car cela pourrait entraîner un échec de programmation matérielle et une demande de retour du matériel. Voulez-vous continuer ? [Confirmer (o/n)] Si vous confirmez l'interruption de la mise à niveau du FPD, le message suivant s'affiche :
Le processus de mise à niveau du FPD a été interrompu, veuillez vérifier l'état du matériel et réémettre la commande de mise à niveau si nécessaire.
Remarque · Si votre carte prend en charge plusieurs images FPD, vous pouvez utiliser la commande show fpd package admin pour déterminer quelle image spécifique mettre à niveau dans la commande upgrade hw-module fpd.
Un message s'affiche lorsque les modules du routeur ne peuvent pas être mis à niveau lors de la mise à niveau avec l'option « Location All », indiquant que le FPGA est intentionnellement ignoré lors de la mise à niveau. Pour mettre à niveau ces FPGA, vous pouvez utiliser la commande CLI en spécifiant explicitement un emplacement particulier. Par exempleample, mettre à niveau le module matériel fpd tous les emplacements 0/3/1.
Il est recommandé de mettre à niveau tous les FPGA d'un nœud donné à l'aide de la commande upgrade hw-module fpd all location {all | node-id}. Ne mettez pas à niveau le FPGA d'un nœud à l'aide de la commande upgrade hw-module fpd. emplacement {all | node-id} car cela peut provoquer des erreurs lors du démarrage de la carte.
Étape 4
Étape 5 Étape 6
hw-module location{ node-id | all } reload Utilisez la commande hw-module location reload pour recharger une carte de ligne.
Routeur : ios(config)# hw-module location 0/3 reload
exit show hw-module fpd Vérifie que l'image FPD sur la carte a été mise à niveau avec succès en affichant l'état de tous les FPD du système. Example:
Routeur# afficher le module matériel fpd
Mise à niveau automatique : désactivée
Codes d'attributs : B doré, P protecteur, S sécurisé, A antivol
Versions FPD
================
Type de carte de localisation
Dispositif HWver FPD
Statut ATR en cours d'exécution, rechargement programmé Loc
————————————————————————————————-
0/RP0/CPU0 8201
0.30 Bios
BESOIN D'UNE MISE À JOUR 7.01 7.01 0/RP0/CPU0
0/RP0/CPU0 8201
0.30 BiosGolden
B BESOIN D'UNE MISE À JOUR
7.01 0/RP0/CPU0
Mise à niveau du dispositif programmable sur site 8
Mise à niveau d'un appareil programmable sur site
Comment mettre à niveau les images FPD
0/RP0/CPU0 8201
0/RP0/CPU0 8201
0/RP0/CPU0 8201
0/RP0/CPU0 8201
0/RP0/CPU0 8201
0/RP0/CPU0 8201
0/RP0/CPU0 8201
0/PM0
Alimentation 2KW-ACPI
0/PM1
Alimentation 2KW-ACPI
0.30 IoFPGA
BESOIN D'UNE MISE À JOUR VERS LA VERSION 7.01
0.30 IoFpgaGolden
B BESOIN D'UNE MISE À JOUR
0.30 SSD Intel S3520
BESOIN D'UNE MISE À JOUR VERS LA VERSION 7.01
0.30 x86FPGA
BESOIN D'UNE MISE À JOUR VERS LA VERSION 7.01
0.30 x86FpgaGolden B BESOIN D'UNE MISE À JOUR
0.30 x86TamFw
BESOIN D'UNE MISE À JOUR VERS LA VERSION 7.01
0.30 x86TamFwGolden B BESOIN D'UNE MISE À JOUR
0.0 PO-PrimMCU
BESOIN D'UNE MISE À JOUR VERS LA VERSION 7.01
0.0 PO-PrimMCU
BESOIN D'UNE MISE À JOUR VERS LA VERSION 7.01
7.01 7.01 7.01 7.01 7.01 7.01 7.01 7.01 7.01
0/RP0 0/RP0 0/RP0 0/RP0 0/RP0 0/RP0 0/RP0 NON REQUIS NON REQUIS
Si les cartes du système ne répondent pas aux exigences minimales, la sortie contient une section « REMARQUES » qui indique comment mettre à niveau l'image FPD.
Tableau 1 : afficher les descriptions des champs fpd du module matériel
Type de fiche de terrain Type de version matérielle
Description : Numéro de référence du module. Version du modèle de matériel du module. Type de matériel.
· lc–Carte de ligne
Sous-type
Type de FPD. Il peut s'agir de l'un des types suivants : · Bios – Système d'entrées/sorties de base · BiosGolden – Image BIOS Golden · IoFpga – Réseau de portes programmables par l'utilisateur d'entrées/sorties · IoFpgaGolden – IoFpga Golden · SsdIntelS3520 – Disque SSD, fabriqué par Intel, de la série S3520 · x86Fpga – Réseau de portes programmables par l'utilisateur conçu pour fonctionner avec les systèmes x86 · x86FpgaGolden – Image Golden de x86Fpga · x86TamFw – Micrologiciel Tam x86 · x86TamFwGolden – Image Golden de x86TamFw · PO-PrimMCU – Microcontrôleur principal associé à un « PO »
Inst
Instance FPD. L'instance FPD identifie de manière unique un FPD et est utilisée par le processus FPD pour
enregistrer un FPD.
Version SW actuelle Version d'image FPD actuellement en cours d'exécution.
Mise à jour/désactivation ?
Indique si une mise à niveau ou une rétrogradation de FPD est requise. Une rétrogradation est nécessaire dans de rares cas, lorsque la version de l'image FPD présente une révision majeure supérieure à celle de l'image FPD du package logiciel Cisco IOS XR actuel.
Mise à niveau du dispositif programmable sur site 9
Rechargement automatique de la carte de ligne lors de la mise à niveau du FPD
Mise à niveau d'un appareil programmable sur site
Rechargement automatique de la carte de ligne lors de la mise à niveau du FPD
Cette fonctionnalité recharge automatiquement une carte de ligne (LC) nouvellement insérée après une mise à niveau FPD réussie. Auparavant, la mise à niveau automatique FPD ne rechargeait pas automatiquement la carte de ligne ; l'utilisateur devait recharger la LC manuellement.
Restrictions concernant le rechargement automatique de la carte de ligne lors de la mise à niveau du FPD
La restriction suivante doit être prise en compte lors de la configuration du rechargement automatique de la carte de ligne lors de la mise à niveau du FPD : · Si la mise à niveau du FPD échoue sur une carte de ligne, la fonction de rechargement automatique de la carte de ligne (si elle est activée) empêche le LC de se recharger.
Configurer le rechargement automatique de la carte de ligne lors de la mise à niveau du FPD
Les éléments suivantsample montre comment configurer la fonction de rechargement automatique :
Routeur#config Routeur(config)#fpd auto-upgrade enable Routeur(config)#fpd auto-reload enable Routeur(config)#commit
La fonction de rechargement automatique n'est prise en charge que sur les cartes de ligne.
Remarque : pendant le processus de mise à niveau du FPD, la carte de ligne peut afficher l'état IOS XR RUN avant de déclencher le rechargement automatique.
Mises à niveau des modules d'alimentation
Sur les routeurs Cisco IOS XR, les mises à niveau des modules d'alimentation par périphériques programmables (FPD) permettent de mettre à jour le micrologiciel ou la logique matérielle des modules d'entrée d'alimentation (PEM) du routeur. Ces mises à niveau garantissent le bon fonctionnement des modules d'alimentation grâce aux dernières améliorations et corrections de bugs. Suivez la procédure de mise à niveau manuelle des FPD des modules d'alimentation pour mettre à niveau les FPD des PEM.
Mise à niveau manuelle du module d'alimentation FPD
Les mises à niveau manuelles des modules d'alimentation FPD sont prises en charge sur les routeurs Cisco et doivent être effectuées uniquement en mode Configuration. Cette fonctionnalité permet d'effectuer des mises à niveau FPD sur des PEM individuels. Seuls les modules d'alimentation prenant en charge les mises à niveau FPD peuvent être mis à niveau manuellement.
Remarque : les mises à niveau des modules d'alimentation prennent du temps et ne peuvent être effectuées implicitement ni dans le cadre des mises à niveau automatiques du FPD. Ces modules doivent être mis à niveau indépendamment des autres mises à niveau du FPGA.
Pour déterminer les PEM nécessitant une mise à niveau, utilisez l'option « show hw-module location all fpd ». Les PEM nécessitant une mise à niveau sont à l'état UPGD SKIP.
Mise à niveau du dispositif programmable sur site 10
Mise à niveau d'un appareil programmable sur site
Mise à niveau manuelle du module d'alimentation FPD
Routeur#afficher l'emplacement du module matériel de tous les fpd
Mise à niveau automatique : désactivée
Codes d'attributs : B doré, P protecteur, S sécurisé, A antivol
Versions FPD
================
Type de carte de localisation
Dispositif HWver FPD
Statut ATR en cours d'exécution programmé
Recharger Loc
————————————————————————————————-
0/RP0/CPU0 8201
0.30 Bios
BESOIN D'UNE MISE À JOUR 7.01 7.01
0/RP0/CPU0
0/RP0/CPU0 8201
0.30 BiosGolden
B BESOIN D'UNE MISE À JOUR
7.01
0/RP0/CPU0
0/RP0/CPU0 8201
0.30 IoFPGA
BESOIN D'UNE MISE À JOUR 7.01 7.01
0/RP0
0/RP0/CPU0 8201
0.30 IoFpgaGolden
B BESOIN D'UNE MISE À JOUR
7.01
0/RP0
0/RP0/CPU0 8201
0.30 SSD Intel S3520
BESOIN D'UNE MISE À JOUR 7.01 7.01
0/RP0
0/RP0/CPU0 8201
0.30 x86FPGA
BESOIN D'UNE MISE À JOUR 7.01 7.01
0/RP0
0/RP0/CPU0 8201
0.30 x86FpgaGolden B BESOIN D'UNE MISE À JOUR
7.01
0/RP0
0/RP0/CPU0 8201
0.30 x86TamFw
BESOIN D'UNE MISE À JOUR 7.01 7.01
0/RP0
0/RP0/CPU0 8201
0.30 x86TamFwGolden B BESOIN D'UNE MISE À JOUR
7.01
0/RP0
0/PM0
Alimentation 2KW-ACPI
0.0 PO-PrimMCU
BESOIN D'UNE MISE À JOUR 7.01 7.01
NON REQUIS
0/PM1
Alimentation 2KW-ACPI
0.0 PO-PrimMCU
BESOIN D'UNE MISE À JOUR 7.01 7.01
NON REQUIS
Pour mettre à niveau les modules d'alimentation manuellement, utilisez [admin] upgrade hw-module location 0/PTlocation fpd .
Routeur n° admin Routeur(admin) n° upgrade hw-module location 0/PT0 fpd PM0-DT-Pri0MCU
Pour forcer une mise à niveau du module d'alimentation, utilisez la commande upgrade hw-module fpd all force location pm-all en mode administrateur.
Mise à niveau du dispositif programmable sur site 11
Mise à niveau du FPD pour le bloc d'alimentation
Mise à niveau d'un appareil programmable sur site
Mise à niveau du FPD pour le bloc d'alimentation
Tableau 2 : Tableau de l'historique des fonctionnalités
Nom de la fonctionnalité Mise à niveau optimisée du FPD du bloc d'alimentation
Informations sur la version version 7.8.1
Description des fonctionnalités
Nous avons optimisé le processus de mise à niveau des dispositifs programmables sur site (FPD) associés aux blocs d'alimentation (PSU) du routeur. Lors de l'installation et de l'insertion des PSU sur le routeur, les FPD associés aux blocs d'alimentation sont automatiquement mis à niveau. À partir de cette version, les FPD des blocs d'alimentation sont regroupés sous la forme d'un FPD parent et de ses FPD enfants associés, et l'image de mise à niveau n'est téléchargée qu'une seule fois. La mise à niveau est ensuite déclenchée sur le bloc d'alimentation FPD parent et répliquée sur les blocs d'alimentation FPD enfants.
Dans les versions précédentes, vous téléchargiez l'image FPD de chaque FPD associé à ce bloc d'alimentation, puis le processus de mise à niveau était déclenché séquentiellement. Ce processus était chronophage.
La fonctionnalité est prise en charge sur les blocs d'alimentation suivants :
· PSU2KW-ACPI
· PSU2KW-HVPI
· PSU3KW-HVPI
· Bloc d'alimentation 4.8 kW-DC100
Remarque : vous devez désactiver la mise à niveau automatique du FPD pour les blocs d'alimentation avant de mettre à niveau le routeur vers le logiciel Cisco IOS XR version 7.9.1 ou ultérieure si votre routeur utilise l'un des blocs d'alimentation suivants : · PSU2KW-ACPI
· PSU2KW-ACPE
· PSU2KW-HVPI
· Bloc d'alimentation 4.8 kW-DC100
Mise à niveau du dispositif programmable sur site 12
Mise à niveau d'un appareil programmable sur site
Mise à niveau automatique du FPD pour le bloc d'alimentation
Pour désactiver la mise à niveau automatique du FPD, utilisez la commande suivante :
mise à niveau automatique fpd exclue pm
RP/0/RSP0/CPU0:ios# afficher la configuration en cours d'exécution fpd mise à niveau automatique RP/0/RP0/CPU0:ios(config)#fpd mise à niveau automatique exclure pm RP/0/RP0/CPU0:ios(config)#commit RP/0/RP0/CPU0:ios#
Mise à niveau automatique du FPD pour le bloc d'alimentation
Nom de la fonctionnalité
Informations sur la version
Mise à niveau automatique du FPD pour la version 7.5.2 du bloc d'alimentation
Description des fonctionnalités
La mise à niveau automatique des FPD pour les blocs d'alimentation est désormais activée. Dans les versions précédentes, les mises à niveau automatiques ne s'appliquaient pas aux FPD associés aux blocs d'alimentation.
Pendant le processus d'insertion et d'installation du bloc d'alimentation (PSU), les routeurs peuvent désormais mettre à niveau automatiquement les périphériques programmables sur site (FPD) associés aux blocs d'alimentation.
À partir de la version 7.5.2 de Cisco IOS-XR, la mise à niveau automatique des FPD inclut par défaut les FPD associés aux blocs d'alimentation. Ainsi, lorsque la mise à niveau automatique des FPD est activée, les FPD associés aux blocs d'alimentation sont également mis à niveau. Les mises à niveau des blocs d'alimentation s'effectuent de manière séquentielle ; elles sont donc plus longues que celles des autres composants.
Vous pouvez choisir d'exclure les blocs d'alimentation du processus de mise à niveau automatique pour réduire le temps nécessaire à la mise à niveau automatique du FPD en empêchant leur mise à niveau lors de l'insertion ou lors d'une mise à niveau du système à l'aide de la commande fpd auto-upgrade exclude pm.
Ex configurationample pour exclure les blocs d'alimentation de la mise à niveau automatique du FPD :
Configuration
Routeur# config Routeur(config)# fpd auto-upgrade enable Routeur(config)# fpd auto-upgrade exclude pm Routeur(config)# commit
Afficher la configuration en cours d'exécution
Routeur# show running-config fpd auto-upgrade fpd auto-upgrade enable fpd auto-upgrade include pm
Mise à niveau du dispositif programmable sur site 13
Exclure la mise à niveau du bloc d'alimentation par défaut de la mise à niveau automatique du FPD
Mise à niveau d'un appareil programmable sur site
Exclure la mise à niveau du bloc d'alimentation par défaut de la mise à niveau automatique du FPD
Tableau 3 : Tableau de l'historique des fonctionnalités
Nom de la fonctionnalité
Informations sur la version
Exclure la mise à niveau du bloc d'alimentation par défaut de la version 24.3.1 de la mise à niveau automatique du FPD
Description des fonctionnalités
Introduit dans cette version sur : Systèmes fixes (8200 [ASIC : Q200, P100], 8700 [ASIC : P100], Systèmes centralisés (8600 [ASIC : Q200]) ; Systèmes modulaires (8800 [LC ASIC : Q100, Q200, P100])
Afin d'optimiser le temps de mise à niveau automatique des FPD, nous avons réduit le temps par défaut nécessaire à ces mises à niveau en excluant les blocs d'alimentation. En effet, les mises à niveau des blocs d'alimentation sont effectuées l'une après l'autre et, sur un routeur à pleine charge, le processus pouvait prendre plus d'une heure. Nous avons également ajouté une option permettant d'inclure le bloc d'alimentation dans la mise à niveau automatique des FPD. Auparavant, la mise à niveau du bloc d'alimentation était incluse par défaut dans la mise à niveau automatique des FPD.
La fonctionnalité introduit le changement suivant :
CLI :
· Le mot-clé include pm est introduit dans la commande fpd auto-upgrade.
Les routeurs mettent automatiquement à niveau les périphériques programmables sur site (FPD) associés au bloc d'alimentation (PSU) par défaut pendant le processus d'insertion et d'installation du bloc d'alimentation.
À partir de la version 24.3.1 de Cisco IOS-XR, la mise à niveau automatique des FPD exclut par défaut les FPD associés aux blocs d'alimentation. Ainsi, lorsque la mise à niveau automatique des FPD est activée, les FPD associés aux blocs d'alimentation ne sont pas mis à niveau par défaut afin d'éviter que la mise à niveau automatique des FPD ne prenne plus de temps. Cette exclusion s'explique par le fait que les mises à niveau des blocs d'alimentation se déroulent de manière séquentielle, et que les mises à niveau des FPD des blocs d'alimentation prennent plus de temps pour un routeur à pleine charge.
Vous pouvez inclure la mise à niveau du bloc d'alimentation au processus de mise à niveau automatique du FPD à l'aide de la commande fpd auto-upgrade include pm.
Inclure les blocs d'alimentation pour la mise à niveau automatique du FPD
Pour inclure la mise à niveau du bloc d'alimentation vers le processus de mise à niveau automatique du FPD, procédez comme suit :
Procédure
Étape 1
Activer la mise à niveau automatique du FPD.
Example:
Routeur# config Routeur(config)# fpd auto-upgrade enable Routeur(config)# commit
Mise à niveau du dispositif programmable sur site 14
Mise à niveau d'un appareil programmable sur site
Prise en charge de la mise à niveau automatique pour SC/MPA
Étape 2 Étape 3 Étape 4
Inclure la mise à niveau du bloc d'alimentation dans la mise à niveau automatique du FPD. Ex.ample:
Routeur# config Routeur(config)# fpd auto-upgrade include pm Routeur(config)# commit
Vérifiez les configurations de mise à niveau automatique du FPD et du PSU. Ex.ample:
Routeur# show running-config fpd auto-upgrade fpd auto-upgrade enable fpd auto-upgrade include pm
View l'état de la mise à niveau automatique du bloc d'alimentation. Ex.ample:
Routeur# afficher le module matériel fpd
Mise à niveau automatique : désactivée
Mise à niveau automatique PM : désactivée Codes d'attribut : B doré, P protégé, S sécurisé, A averti contre le vol
Prise en charge de la mise à niveau automatique pour SC/MPA
Dans les routeurs de la série Cisco 8000, la mise à niveau automatique au démarrage est prise en charge pour les nouvelles cartes sans processeur SC et MPA.
Les cartes RP et SC forment ensemble un domaine composé de nœuds actifs et de secours. Le responsable de domaine (RP) est responsable du déclenchement de la mise à niveau automatique des cartes SC correspondantes.
Mise à niveau du dispositif programmable sur site 15
Prise en charge de la mise à niveau automatique pour SC/MPA
Mise à niveau d'un appareil programmable sur site
Mise à niveau du dispositif programmable sur site 16
Documents / Ressources
![]() |
Cisco met à niveau son périphérique programmable sur site [pdf] Manuel du propriétaire Routeurs série 8000, mise à niveau d'un périphérique programmable sur site, périphérique programmable sur site, périphérique |