SUR CETTE PAGE
<load-configuration>
Utilisation
<rpc> <load-configuration configuration-revision="revision-id"/> <load-configuration rescue="rescue"/> <load-configuration rollback="index"/> <load-configuration url="url" [action="(merge | override | replace | update)"] [format="(text | xml)"] /> <load-configuration url="url" [action="(merge | override | update)"] format="json" /> <load-configuration url="url" action="set" format="text"/> <load-configuration [action="(merge | override | replace | update)"] [format="xml"]> <configuration> <!-- tag elements for configuration elements to load --> </configuration> </load-configuration> <load-configuration [action="(merge | override | replace | update)"] format="text"> <configuration-text> <!-- formatted ASCII configuration statements to load --> </configuration-text> </load-configuration> <load-configuration [action="(merge | override | update)"] format="json"> <configuration-json> <!-- JSON configuration data to load --> </configuration-json> </load-configuration> <load-configuration action="set" format="text"> <configuration-set> <!-- configuration mode commands to load --> </configuration-set> </load-configuration> </rpc>
Description
Demandez que le serveur NETCONF ou Junos XML charge les données de configuration dans la base de configuration du candidat ou dans la base de données de configuration ouverte.
Si une application cliente exécute le protocole <open-configuration>
Junos XML pour ouvrir une base de données de configuration spécifique avant d’exécuter l’opération <load-configuration>
, le serveur charge les données de configuration dans la base de données de configuration ouverte. Sinon, le serveur charge les données de configuration dans la configuration du candidat.
Fournissez les données à charger de l’une des façons suivantes :
Définissez l’attribut de
configuration-revision
la balise vide<load-configuration/>
sur l’identifiant de révision de configuration d’une configuration précédemment validée. La configuration spécifiée remplace complètement la configuration du candidat.Définissez l’attribut de
rescue
la balise vide<load-configuration/>
sur la valeurrescue
. La configuration de sauvetage remplace complètement la configuration du candidat.Définissez l’attribut de
rollback
la balise vide<load-configuration/>
sur l’index de restauration d’une configuration précédemment validée. L’équipement stocke une copie de la dernière configuration validée et jusqu’à 49 configurations précédentes. La configuration spécifiée remplace complètement la configuration du candidat.Définissez l’attribut de
url
la balise vide<load-configuration/>
sur le nom du chemin d’un fichier contenant les données de configuration à charger. Définissez l’attributformat
json
sur ,text
ouxml
pour charger une configuration dans le format-JavaScript Object Notation (JSON), le texte ASCII au format respectif ou les éléments de balise Junos XML (par défaut). Pour fournir les données de configuration en tant que commandes du mode de configuration, incluez l’attributaction="set"
et omettez l’attributformat
ou définissez la valeur surtext
.Dans l’exemple suivant, l’attribut
url
identifie que les données de configuration doivent être chargées à partir du fichier /tmp/add.conf .<load-configuration url="/tmp/add.conf" format="text"/>
Enfermer les données de configuration en tant que flux de données dans une balise d’ouverture
<load-configuration>
et de fermeture</load-configuration>
. Si vous fournissez les données de configuration sous forme de texte ASCII, enfermez les données dans un<configuration-text>
élément de balise et définissez l’attributformat
surtext
. Si vous fournissez les données de configuration en tant qu’éléments de balise XML Junos, enfermez les données dans un<configuration>
élément de balise et omettez l’attributformat
ou définissez la valeur surxml
. Si vous fournissez les données de configuration en tant que commandes de mode de configuration, enfermez les données dans un<configuration-set>
élément de balise, définissez l’attributaction
surset
, et omettez l’attributformat
ou définissez la valeur surtext
. Si vous fournissez les données de configuration dans JSON, enfermez les données dans un<configuration-json>
élément de balise et définissez l’attributformat
surjson
.
Attributs
action |
Spécifiez comment charger les données de configuration, en particulier lorsque la base de données de configuration cible et la configuration chargée contient des instructions contradictoires. La base de données de configuration éphémère prend en charge les valeurs d’attribut suivantes sur les
Les valeurs acceptables sont les suivantes :
|
configuration-revision |
Chargez une configuration précédemment validée en faisant référence à son identifiant de révision de configuration. La configuration spécifiée remplace complètement la configuration du candidat. |
format |
Spécifiez le format utilisé pour les données de configuration. Les valeurs acceptables sont les suivantes :
|
rescue |
Spécifiez que la configuration de sauvetage remplace la configuration candidate actuelle. La seule valeur valable est « rescue ».
Note:
À partir de la version 18.1R1 de Junos OS, vous pouvez également utiliser le |
rollback |
Chargez une configuration précédemment engagée en faisant référence à son index de restauration numérique. Les valeurs valides sont 0 (zéro, pour la configuration la plus récemment validée) et une de moins que le nombre de configurations précédentes stockées (maximum de 49).
Note:
À partir de la version 18.1R1 de Junos OS, vous pouvez également utiliser le |
url |
Spécifiez le nom de chemin complet du fichier qui contient les données de configuration à charger. La valeur peut être un chemin de fichier local, un emplacement FTP ou une URL HTTP (Hypertexte Transfer Protocol) :
Dans chaque cas, la valeur par défaut de la variable est le path répertoire d’origine du nom d’utilisateur. Pour spécifier un chemin absolu, l’application démarre le chemin avec les caractères %2F ; par exemple, ftp://username:password@hostname/%2Fpath/filename. |
Informations de publication
Il s’agit d’une opération de protocole de gestion Junos XML. Il est pris en charge dans les sessions du protocole Junos XML, et il est pris en charge en tant qu’extension propriétaire de Juniper Networks dans les sessions NETCONF sur les équipements exécutant Junos OS qui identifient l’URI http://xml.juniper.net/netconf/junos/1.0 dans l’échange de fonctionnalités.
action
valeur set
ajoutée de Junos OS version 11.4.
format
valeur json
ajoutée de Junos OS version 16.1.
configuration-revision
ajouté à Junos OS Version 20.4R1 et Junos OS Evolved Version 20.4R1.