Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Gestion des packages et des configurations YANG lors d’une mise à niveau ou d’une rétrogradation logicielle

Certains équipements exécutant Junos OS vous permettent de charger des modules YANG personnalisés sur le périphérique afin d’ajouter des modèles de données qui ne sont pas pris en charge en mode natif par Junos OS. Lorsque vous ajoutez, mettez à jour ou supprimez un modèle de données YANG, Junos OS reconstruit son schéma, puis valide la configuration active par rapport au schéma mis à jour.

Lorsque vous mettez à niveau ou rétrogradez Junos OS, par défaut, le système valide le progiciel ou le bundle par rapport à la configuration actuelle. Lors de l’installation, le schéma pour les modèles de données YANG personnalisés n’est pas disponible. Par conséquent, si la configuration active contient des dépendances sur ces modèles, la validation logicielle échoue, ce qui entraîne l’échec de la mise à niveau ou de la rétrogradation.

En outre, les périphériques qui exécutent Junos OS basé sur FreeBSD version 6 suppriment les paquets YANG personnalisés du périphérique pendant le processus d’installation du logiciel. Pour cette variante de Junos OS, si la configuration active contient des dépendances sur des modèles de données YANG personnalisés, l’installation du logiciel échoue même si vous ne validez pas le logiciel par rapport à la configuration, car les données de configuration ne peuvent pas être validées lors de la validation initiale au démarrage.

Pour ces raisons, avant de mettre à niveau ou de rétrograder l’image Junos OS sur un périphérique auquel un ou plusieurs modules YANG personnalisés ont été ajoutés, vous devez supprimer de la configuration active toutes les données de configuration correspondant aux modèles de données YANG personnalisés. Une fois l’installation du logiciel terminée, ajoutez les packages YANG et les données de configuration correspondantes à l’appareil, le cas échéant. Les tâches sont décrites dans cette rubrique.

Note:

Vous n’avez pas besoin de supprimer les données de configuration correspondant aux packages OpenConfig avant de mettre à niveau ou de rétrograder Junos OS.

Sauvegarde et suppression des données de configuration

Si la configuration contient des dépendances sur des modèles de données YANG personnalisés :

  1. Si vous prévoyez de restaurer les données de configuration qui correspondent aux modèles de données YANG non natifs après la mise à jour du logiciel, enregistrez une copie de la configuration complète ou des données de configuration correspondant aux modèles de données YANG, selon le cas.
    • Pour enregistrer l’intégralité de la configuration :

    • Pour enregistrer les données de configuration sous un niveau hiérarchique spécifique :

  2. En mode configuration, supprimez les parties de la configuration qui dépendent des modèles de données YANG personnalisés.
  3. Validez les modifications.
  4. Avant d’effectuer l’installation du logiciel, assurez-vous que les données de configuration enregistrées ainsi que le module YANG et les fichiers de script sont enregistrés dans un emplacement local ou distant qui conservera les fichiers pendant l’installation et qui sera accessible une fois l’installation terminée.

Restauration des packages YANG et des données de configuration

Une fois l’installation du logiciel terminée, chargez les packages YANG sur l’appareil (si nécessaire) et restaurez les données de configuration associées aux packages, le cas échéant. Lors d’une mise à niveau ou d’une rétrogradation logicielle, les périphériques exécutant Junos OS avec FreeBSD mis à jour conservent les paquets YANG personnalisés, tandis que les périphériques exécutant Junos OS basé sur FreeBSD version 6 suppriment les paquets.

  1. Chargez les paquets YANG (périphériques exécutant Junos OS basé sur FreeBSD version 6 uniquement).
  2. Lorsque le système vous invite à redémarrer la CLI de Junos OS, appuyez sur Enter pour accepter la valeur par défaut de yes.
    Note:

    Pour éviter les erreurs liées à la CLI ou à la base de données de configuration, nous vous recommandons de ne pas effectuer d’opérations CLI, de modifier la configuration ou d’arrêter l’opération pendant qu’un périphérique est en train d’ajouter, de mettre à jour ou de supprimer un package YANG et de modifier le schéma.

  3. En mode configuration, chargez les données de configuration associées aux packages YANG.

    Par exemple, pour charger les données de configuration à partir d’un fichier relatif au niveau supérieur de la hiérarchie des instructions de configuration :

    Note:

    Pour plus d’informations sur le chargement des données de configuration, consultez le Guide de l’utilisateur de l’interface de ligne de commande.

  4. Validez les modifications.