SUR CETTE PAGE
Exemple : configurer et actualiser un script à partir de la source principale
L’exemple suivant configure un fichier source maître pour un script opérationnel sur un périphérique exécutant Junos OS. La source distante est définie comme une URL HTTP. L’exemple utilise la source principale pour mettre à jour la copie locale du script sur le périphérique.
Exigences
Dispositif de routage, de commutation ou de sécurité exécutant Junos OS.
Aperçu
Vous pouvez stocker une copie maîtresse de chaque script dans un référentiel central. Vous pouvez apporter des modifications au script maître à un seul endroit, puis mettre à jour la copie locale du script sur les périphériques sur lesquels le script est activé.
Cet exemple active le script op iso.xsl sur un périphérique exécutant Junos OS, puis configure un emplacement source principal pour le script. La source distante du fichier iso.xsl est l’URL HTTP http://my.example.com/pub/scripts/iso.xsl.
Une fois que vous avez configuré l’emplacement source principal, vous actualisez le script local en émettant la commande configuration mode au niveau de la set refresh
hiérarchie où vous avez configuré le script. Dans cet exemple, vous devez émettre la commande au niveau de la set refresh
[edit system scripts op file iso.xsl]
hiérarchie.
Configuration
Procédure
Procédure étape par étape
Pour télécharger, activer et configurer l’emplacement source principal du script :
Copiez le script dans le répertoire / var/db/scripts/op/ de l’appareil.
En mode configuration, configurez l’instruction
file
pour activer le script iso.xsl.[edit system scripts op] user@R1# set file iso.xsl
Pour configurer la source principale du fichier iso.xsl , incluez l’instruction et l’emplacement
source
source au niveau de la[edit system scripts op file iso.xsl]
hiérarchie.[edit system scripts op file iso.xsl] user@R1# set source http://my.example.com/pub/scripts/iso.xsl
Exécutez la commande pour valider la
commit and-quit
configuration et quitter le mode opérationnel.[edit] user@R1# commit and-quit
Résultats
system { scripts { op { file iso.xsl { source http://my.example.com/pub/scripts/iso.xsl; } } } }
Vérification du script
But
Vérifiez que le script est sur l’appareil et activé dans la configuration.
Action
Exécutez la file list
commande mode opérationnel pour afficher les fichiers dans le répertoire spécifié. L’option detail
fournit des informations supplémentaires telles que les autorisations, la taille du fichier et la date de modification.
user@R1> file list /var/db/scripts/op detail /var/db/scripts/op: total 128 -rw-r--r-- 1 root admin 13897 Feb 10 2011 iso.xsl ...
Exécutez la show configuration system scripts op
commande mode opérationnel pour répertorier les scripts op actuellement activés sur l’appareil.
user@R1> show configuration system scripts op file iso.xsl
Actualisation du script à partir de la source principale
Procédure étape par étape
Pour actualiser la copie locale du script à partir du fichier source maître :
En mode configuration, exécutez la commande au niveau de la
set refresh
[edit system scripts op file iso.xsl]
hiérarchie.[edit system scripts op file iso.xsl] user@R1# set refresh
Vérification
Vérification du script mis à jour
But
Après avoir actualisé le script, vérifiez que la copie locale est mise à jour.
Action
Exécutez la commande mode opérationnel avec la file list
possibilité d’afficher detail
les fichiers dans le répertoire spécifié. Vérifiez que la date de modification reflète la version actualisée.
user@R1> file list /var/db/scripts/op detail /var/db/scripts/op: total 128 -rw-r--r-- 1 root admin 14128 May 26 2011 iso.xsl ...