<load-configuration>
使用
<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>
説明
NETCONF または XML プロトコル サーバー Junosのロード設定データを、受験者の構成データベースまたはオープンな構成データベースに要求します。
クライアント アプリケーションから Junos XML プロトコルの操作を発行して、操作を実行する前に特定の設定データベースを開く場合、サーバーは設定データをオープンな設定データベースにロード <open-configuration> <load-configuration> します。そうしないと、サーバーは設定データを受験者の設定にロードします。
次のいずれかの方法でロードするデータを提供します。
空のタグ
<load-configuration/>の属性configuration-revisionを、以前にコミットされた設定の設定改訂識別子に設定します。指定された設定が、受験者の構成に完全に置き換わる。空のタグ
<load-configuration/>の属性をrescue値に設定しますrescue。レスキュー設定は、受験者の設定を完全に置き換える。空のタグ
<load-configuration/>の属性を、以前にコミットした設定のロールバック インデックスrollbackに設定します。デバイスには、直近でコミットされた設定のコピーと過去 49 件までの設定のコピーが保存されます。指定された設定が、受験者の構成に完全に置き換わる。空のタグの属性を、ロードする設定データを含むファイルのパス
<load-configuration/>url名に設定します。属性を 、 、または に設定し、対応する形式のformatjsontextJavaScript Object Notation(JSON)、フォーマットされた ASCII テキスト、または XML Junos要素で設定をロードします(xmlデフォルト)。設定データを設定モード コマンドとして提供するには、属性を含め、属性を除外するか、 に値action="set"formatを設定しますtext。次の例で、属性
urlは設定データを /tmp/add.conf ファイルからロードする必要がある場合に識別 します。<load-configuration url="/tmp/add.conf" format="text"/>
設定データを開始タグと終了タグ内のデータ ストリーム
<load-configuration>として囲</load-configuration>みます。設定データをフォーマットされたASCIIテキストとして提供する場合は、タグ要素でデータを囲み、属性<configuration-text>をformat設定textします。XML タグ要素として構成データをJunosする場合、タグ要素にデータを囲み、属性を除外するか、 に値を<configuration>format設定しますxml。設定データを設定モード コマンドとして提供する場合は、データをタグ要素で囲み、属性をに設定し、属性を除外するか、 に値を<configuration-set>actionsetformat設定しますtext。設定データを JSON で提供する場合は、タグ要素でデータを囲み、属性<configuration-json>をformatjson設定します。
属性
action |
特に、ターゲット設定データベースとロードされた設定に競合ステートメントが含まれている場合に、設定データをロードする方法を指定します。 一時的な設定データベースは、指定されたリリースでサポートされるデバイスで以下
以下に、許容可能な値を示します。
|
configuration-revision |
設定履歴識別子を参照して、以前にコミットされた設定をロードします。指定された設定が、受験者の構成に完全に置き換わる。 |
format |
設定データに使用する形式を指定します。許容される値は次のとおりです。
|
rescue |
レスキュー設定が現在の受験者の設定に置き換わる設定を指定します。唯一の有効な値は「レスキュー」です。
注:
Junos OS リリース 18.1R1 から、RPC を使用して、以前にコミットした設定をロードすることもできます。これは、XML 属性を含む RPC の実行をサポートしていないアプリケーションに便利です |
rollback |
数値ロールバック インデックスを参照して、以前にコミットされた設定をロードします。有効な値は0(直近のコミットされた設定ではゼロ)で、保存されている前の設定数よりも 1 つ減ります(最大は 49)。
注:
Junos OS リリース 18.1R1 から、RPC を使用して、以前にコミットした設定をロードすることもできます。これは、XML 属性を含む RPC の実行をサポートしていないアプリケーションに便利です |
url |
ロードする設定データを含むファイルの完全なパス名を指定します。値には、ローカルのファイル パス、FTP の場所、またはハイパーテキスト転送プロトコル(HTTP)URL を使用できます。
それぞれの場合、変数のデフォルト値は path ユーザー名のホーム ディレクトリです。絶対パスを指定するには、パスを文字%2F で開始します。たとえば、 ftp:// username : password @ hostname /%2F path / filename . |
リリース情報
これは XML 管理Junosプロトコルの一部です。Junos XML プロトコル セッションでサポートされ、http://xml.juniper.net/netconf/junos/1.0 機能交換で JUNOS OS を識別する Junos OS を実行するデバイス上で NETCONF セッションで ジュニパーネットワークス 独自の拡張機能としてサポートされます。
action 属性値 set がリリース 11.4 Junos OS追加されました。
format 属性値 json がリリース 16.1 Junos OS追加されました。
configuration-revision 属性は、Junos OS Evolved リリース 20.4R1でJunos OS追加20.4R1。