<open-configuration>
使用
<rpc> <open-configuration> <private/> </open-configuration> <open-configuration> <ephemeral/> </open-configuration> <open-configuration> <ephemeral-instance>instance-name</ephemeral-instance> </open-configuration> </rpc>
描述
创建候选配置的私有副本,或打开临时配置数据库的默认实例或用户定义实例。
在打开临时配置数据库的用户定义实例之前,必须先通过在设备上的层次结构级别配置instance instance-name
[edit system configuration-database ephemeral]
语句来启用该实例。
客户端应用程序可以对私有副本或临时实例执行与常规候选配置相同的操作,包括加载和提交操作。但是,这些操作存在限制。有关详细信息,请参阅 <load-configuration> 和 <commit-configuration>。
要关闭私有副本或临时实例并放弃所有未提交的更改,请在元素中<rpc>
发出空<close-configuration/>
标记。如果在提交更改之前 NETCONF 或 Junos XML 协议会话因任何原因结束,则对私有副本或临时实例所做的更改也会丢失。除了执行提交操作(例如,通过发出<commit-configuration/>
标记)之外,无法保存更改。
从 Junos OS 18.2R1 版开始,打开候选配置的私有副本时,Junos XML 协议 <open-configuration>
操作不会发出 “uncommitted changes will be discarded on exit
” 警告消息。但是,Junos OS 在关闭私有副本时仍会丢弃未提交的更改。
内容
<private/> |
打开候选配置的私有副本。 |
<ephemeral/> |
打开临时配置数据库的默认实例。 |
<ephemeral-instance> |
打开临时配置数据库的指定实例。此实例必须已在设备上的层次结构级别进行 |
发布信息
这是一个 Junos XML 管理协议操作。它在 Junos XML 协议会话中受支持,并作为瞻博网络专有扩展在运行 Junos OS 的设备上的 NETCONF 会话中得到支持,用于识别功能交换中的 URI http://xml.juniper.net/netconf/junos/1.0。
<ephemeral>
以及在 <ephemeral-instance>
Junos OS 16.2R2 版中添加的元素。