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 au serveur de protocole XML NETCONF ou Junos de charger les données de configuration dans la configuration candidate ou ouvrez la base de données de configuration.
Si une application cliente lance l’opération de protocole <open-configuration> XML Junos 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 candidate.
Fournissez les données à charger de l’une des manières suivantes :
Définissez l’attribut de la balise vide
<load-configuration/>sur l’identificateur de révision deconfiguration-revisionconfiguration d’une configuration précédemment validée. La configuration spécifiée remplace complètement la configuration candidate.Définissez l’attribut de
rescuela balise vide<load-configuration/>sur la valeurrescue. La configuration de secours remplace complètement la configuration candidate.Définissez l’attribut de la balise vide
<load-configuration/>sur l’index derollbackrestauration d’une configuration précédemment validée. L’appareil 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 candidate.Définissez l’attribut de
urlla balise vide<load-configuration/>sur le chemin d’accès d’un fichier contenant les données de configuration à charger. Définissez l’attributformatsurjson,textou pour charger une configuration au format respectif - JavaScript Object Notation (JSON), texte ASCII formaté ouxmléléments de balise Junos XML (valeur par défaut). Pour fournir les données de configuration sous forme de commandes du mode de configuration, incluez l’attribut et omettez l’attributaction="set"formatou définissez la valeur surtext.Dans l’exemple suivant, l’attribut
urlidentifie que les données de configuration doivent être chargées à partir du fichier /tmp/add.conf.<load-configuration url="/tmp/add.conf" format="text"/>
Placez les données de configuration sous forme de flux de données dans une balise d’ouverture
<load-configuration>et de fermeture</load-configuration>. Si les données de configuration sont fournies sous forme de texte ASCII au format ASCII, placez les données dans un<configuration-text>élément de balise et définissez l’attributformatsurtext. Si vous fournissez les données de configuration en tant qu’éléments de balise XML Junos, placez les données dans un<configuration>élément tag et omettez l’attributformatou définissez la valeur surxml. Si vous fournissez les données de configuration en tant que commandes du mode de configuration, placez les données dans un<configuration-set>élément de balise, définissez l’attribut sur , et omettez l’attributformatactionou définissez la valeur sursettext. Si vous fournissez les données de configuration en JSON, placez les données dans un<configuration-json>élément tag et définissez l’attributformatsurjson.
Attributs
action |
Spécifiez le mode de chargement des données de configuration, en particulier lorsque la base de données de configuration cible et la configuration chargée contiennent des instructions contradictoires. La base de données de configuration éphémère prend en charge les valeurs d’attribut suivantes
Les valeurs suivantes sont acceptables :
|
configuration-revision |
Chargez une configuration précédemment validée en référençant son identificateur de révision de configuration. La configuration spécifiée remplace complètement la configuration candidate. |
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 secours remplace la configuration candidate actuelle. La seule valeur valide est « rescue ».
Note:
À partir de Junos OS version 18.1R1, vous pouvez également utiliser le |
rollback |
Chargez une configuration précédemment validée en référençant son index de restauration numérique. Les valeurs valides sont comprises entre 0 (zéro, pour la dernière configuration validée) et une de moins que le nombre de configurations précédentes stockées (49 au maximum).
Note:
À partir de Junos OS version 18.1R1, vous pouvez également utiliser le |
url |
Spécifiez le chemin d’accès complet du fichier contenant les données de configuration à charger. La valeur peut être un chemin d’accès au fichier local, un emplacement FTP ou une URL HTTP (Hypertext Transfer Protocol) :
Dans chaque cas, la valeur par défaut de la path variable est le répertoire de base du nom d’utilisateur. Pour spécifier un chemin absolu, l’application commence le chemin avec les caractères %2F ; par exemple, ftp://username :password@hostname/%2Fpath/filename. |
Informations sur la version
Il s’agit d’une opération du protocole de gestion XML Junos. Il est pris en charge dans les sessions de protocole XML Junos, et il est pris en charge en tant qu’extension propriétaire de Juniper Networks dans les sessions NETCONF sur les appareils 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 d’attribut ajoutée dans Junos OS version 11.4.
format valeur json d’attribut ajoutée dans Junos OS version 16.1.
configuration-revision Attribut ajouté dans Junos OS version 20.4R1 et Junos OS Evolved version 20.4R1.