AUF DIESER SEITE
<load-configuration>
Verwendung
<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>
Beschreibung
Fordern Sie an, dass der NETCONF- oder Junos XML-Protokollserver Konfigurationsdaten in die Kandidatenkonfigurations- oder offene Konfigurationsdatenbank lädt.
Wenn eine Clientanwendung den Junos XML-Protokollvorgang <open-configuration>
ausgibt, um eine bestimmte Konfigurationsdatenbank zu öffnen, bevor der Vorgang ausgeführt wird, lädt der <load-configuration>
Server die Konfigurationsdaten in die geöffnete Konfigurationsdatenbank. Andernfalls lädt der Server die Konfigurationsdaten in die Kandidatenkonfiguration.
Geben Sie die zu ladenden Daten auf eine der folgenden Arten an:
Setzen Sie das Attribut des leeren
<load-configuration/>
configuration-revision
Tags auf die Konfigurationsrevisions-ID einer zuvor festgeschriebenen Konfiguration. Die angegebene Konfiguration ersetzt die Kandidatenkonfiguration vollständig.Setzen Sie das Attribut des leeren
<load-configuration/>
rescue
Tags auf den Wertrescue
. Die Rescue-Konfiguration ersetzt die Kandidatenkonfiguration vollständig.Legen Sie das Attribut des leeren
<load-configuration/>
rollback
Tags auf den Rollback-Index einer zuvor festgeschriebenen Konfiguration fest. Auf dem Gerät werden eine Kopie der zuletzt festgeschriebenen Konfiguration und bis zu 49 vorherige Konfigurationen gespeichert. Die angegebene Konfiguration ersetzt die Kandidatenkonfiguration vollständig.Setzen Sie das Attribut des leeren
<load-configuration/>
url
Tags auf den Pfadnamen einer Datei, die die zu ladenden Konfigurationsdaten enthält. Legen Sie dasformat
Attribut aufjson
,text
oder zum Laden einer Konfiguration im entsprechenden JSON-Format (JavaScript Object Notation), formatiertem ASCII-Text oderxml
Junos XML-Tag-Elementen (Standardeinstellung) fest. Um die Konfigurationsdaten als Konfigurationsmodusbefehle bereitzustellen, schließen Sie das Attribut ein und lassen Sie dasaction="set"
format
Attribut entweder weg oder legen Sie den Wert auftext
fest.Im folgenden Beispiel gibt das
url
Attribut an, dass die Konfigurationsdaten aus der Datei / tmp/add.conf geladen werden sollen.<load-configuration url="/tmp/add.conf" format="text"/>
Schließen Sie die Konfigurationsdaten als Datenstrom in ein öffnendes und schließendes
<load-configuration>
</load-configuration>
Tag ein. Wenn Sie die Konfigurationsdaten als formatierten ASCII-Text bereitstellen, schließen Sie die Daten in ein<configuration-text>
Tag-Element ein, und legen Sie dasformat
Attribut auftext
fest. Wenn Sie die Konfigurationsdaten als Junos XML-Tag-Elemente bereitstellen, schließen Sie die Daten in ein<configuration>
Tag-Element ein und lassen Sie dasformat
Attribut entweder weg oder legen Sie den Wert aufxml
fest. Wenn Sie die Konfigurationsdaten als Konfigurationsmodusbefehle bereitstellen, schließen Sie die Daten in ein<configuration-set>
Tag-Element ein, legen Sie das Attribut auf fest, und lassen Sie dasformat
action
Attribut entweder weg oder legen Sie den Wert aufset
text
fest. Wenn Sie die Konfigurationsdaten in JSON bereitstellen, schließen Sie die Daten in ein Tag-Element ein<configuration-json>
, und legen Sie dasformat
Attribut aufjson
fest.
Attribute
action |
Geben Sie an, wie die Konfigurationsdaten geladen werden sollen, insbesondere wenn die Zielkonfigurationsdatenbank und die geladene Konfiguration widersprüchliche Anweisungen enthalten. Die kurzlebige Konfigurationsdatenbank unterstützt die folgenden
Die folgenden Werte sind zulässig:
|
configuration-revision |
Laden Sie eine zuvor festgeschriebene Konfiguration, indem Sie auf ihre Konfigurationsrevisions-ID verweisen. Die angegebene Konfiguration ersetzt die Kandidatenkonfiguration vollständig. |
format |
Geben Sie das Format an, das für die Konfigurationsdaten verwendet wird. Zulässige Werte sind:
|
rescue |
Geben Sie an, dass die Rettungskonfiguration die aktuelle Kandidatenkonfiguration ersetzen soll. Der einzige gültige Wert ist "rescue".
Hinweis:
Ab Junos OS Version 18.1R1 können Sie den RPC auch verwenden |
rollback |
Laden Sie eine zuvor festgeschriebene Konfiguration, indem Sie auf ihren numerischen Rollback-Index verweisen. Gültige Werte sind 0 (Null für die Konfiguration mit dem letzten Commit) bis eins kleiner als die Anzahl der gespeicherten vorherigen Konfigurationen (maximal ist 49).
Hinweis:
Ab Junos OS Version 18.1R1 können Sie den RPC auch verwenden |
url |
Geben Sie den vollständigen Pfadnamen der Datei an, die die zu ladenden Konfigurationsdaten enthält. Der Wert kann ein lokaler Dateipfad, ein FTP-Speicherort oder eine HTTP-URL (Hypertext Transfer Protocol) sein:
In jedem Fall ist der Standardwert für die Variable path das Home-Verzeichnis für den Benutzernamen. Um einen absoluten Pfad anzugeben, beginnt die Anwendung den Pfad mit den Zeichen %2F; Beispiel: ftp://username:password@hostname/%2Fpath/filename. |
Informationen zur Veröffentlichung
Hierbei handelt es sich um einen Vorgang des Junos XML-Verwaltungsprotokolls. Sie wird in Junos XML-Protokollsitzungen und als proprietäre Erweiterung von Juniper Networks in NETCONF-Sitzungen auf Geräten mit Junos OS unterstützt, die den URI http://xml.juniper.net/netconf/junos/1.0 im Funktionsaustausch identifizieren.
action
Attributwert, set
der in Junos OS Version 11.4 hinzugefügt wurde.
format
Attributwert, json
der in Junos OS Version 16.1 hinzugefügt wurde.
configuration-revision
Attribut in Junos OS Version 20.4R1 und Junos OS Evolved Version 20.4R1 hinzugefügt.